01 2023 档案
摘要:汇编 该函数是将CCCC赋值于ax 并将值后赋值于bx中的地址,并依次写入128次,每次写入便将bx所代表的地址累加。 改写 : func_1: mov ax, CCCC mov cx, 128 mov dx,0 MyLoop: mov [bx], ax add bx, 2 add dx, 1 cm
阅读全文
摘要:近期 python中的split()函数的用法 split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) 语法:str.split(str="",num=string.count(str))n 参数说明: str:表示为分隔符,默认为空格,但是不能为空('')
阅读全文
摘要:结合官方wp和自己的做题情况,想写点东西 记录下。通过week1 的题目,以题代学,什么不会什么不懂就去学啥,也学到了不少东西 week1 re做了四题 官方wp里有些操作写的轻轻松松而自己却要花很多时间去学再去实践,可以 将里面的一些东西记下来 easyasm 从ida⾥直接复制出来的汇编,嫌看着
阅读全文
摘要:字节处理 bytes和bytearray,这二者都是python的内置类型,区别在于前者是不可变序列,后者可变(类似于tuple与list的关系)。 字节转换 常用当属转成int了,可以直接取[]索引取出单个字节得到int值: a = b'abc'[0] # 97 通过这种方式 可将字符串按照ASC
阅读全文
摘要:re.match(pattern,string,flag = 0 ) | 参数 | 描述 | | | : : | | pattern | 匹配的正则表达式 | | string | 要匹配的字符串。 | | flags | 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。 |
阅读全文
摘要:近期学习内容和注意点 Visual Studio 2022 学习 调试代码时的一些知识点 步过 F10 不管该行代码是否有函数 ,直接运行到下一行代码 步进 F11 执行下一步代码 有函数则进入 打断点 F9 设置断点 F5 调试代码 Ctrl+F10 调试器运行到光标所在行位置 一次IDA使用时遇
阅读全文
摘要:汇编语言学习 1、基础知识 这部分内容之前就有在电子书上学习过,趁着寒假买了本二手的《汇编语言》 ~~(二手就是香)~~结果发现好像在纸质书上学习比在电子书上学习更清楚。。 CPU 与外部器件进行以下三种信息交互 存储单元的的地址(地址信息) 器件选择,读或写的命令(控制信息) 读或写的数据(数据信
阅读全文