随笔分类 -  笔记

摘要:一 存储参数 1.push 先执行push 2,在push1。栈从上往下(1,2是参数) call—〉返回一个地址,并将下一个指令地址存入栈中 401171—〉函数执行完的返回地址(简称返回地址) 保留栈底 2.push ebp 将ebp里的值放入了栈里面 提升栈顶 3.mov ebp,esp 将e 阅读全文
posted @ 2024-06-15 15:12 雨里青山隐 阅读(89) 评论(0) 推荐(0)
摘要:跳地址 JMP 修改eip的值,让程序下一步执行JMP修改EIP的地址 格式:JMP 寄存器/立即数==MOV EIP,寄存器/立即数 注:只影响EIP CALL PUSH 地址B MOV EIP,地址A/寄存器 ==CALL 地址A/寄存器 复制下一个地址,在修改EIP的值 eg: 运行 执行命令 阅读全文
posted @ 2024-06-05 22:14 雨里青山隐 阅读(94) 评论(0) 推荐(0)
摘要:标志寄存器 EFLAGS寄存器 1.进位标志CF 运算结果的最高位产生进位或者借位,那么CF=1 借位时,是最高位借位,不是借最高位的我 注:前提是要确定数据宽度 2.奇偶标志PF 反映运算结果中最低有效字节'1'的个数,若个数为偶PF=1,为奇则PF=0 注:结果转为二进制,数1的个数 只看最后八 阅读全文
posted @ 2024-06-05 14:26 雨里青山隐 阅读(105) 评论(0) 推荐(0)
摘要:1.二进制:由十个符号组成,逢十进一(不一定是0-9的数字,可以是其他) 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 一个16进制数=4个二进制数 2.八进制 0 1 2 3 4 5 6 7 10 11 12 1 阅读全文
posted @ 2024-05-30 07:17 雨里青山隐 阅读(64) 评论(0) 推荐(0)
摘要:逻辑运算 1.或运算:两位数只要有一位是1——真(1) 汇编:or c语音:‖ 2.与运算:两位数都为1——真(1) 汇编:and c语音:& 3.异或运算:两位数不相同——真(1) 4.汇编:xor c语音:^ 5.非运算:0为1,1为0 汇编:not c语音:! 计算机的计算2+3运算(cpu) 阅读全文
posted @ 2024-05-30 07:16 雨里青山隐 阅读(28) 评论(0) 推荐(0)
摘要:常用解密网址 Quoted-printable编码 Quoted-printable编码|Quoted-printable解码|Quoted-printable编码原理介绍--查错网 (chacuo.net) MD5 md5在线解密破解,md5解密加密 (cmd5.com) 栅栏加密(可枚举) 栅栏 阅读全文
posted @ 2024-03-17 18:19 雨里青山隐 阅读(32) 评论(0) 推荐(0)
摘要:谷歌: 1.“xxxx" 代表完全匹配搜索(出现引号内所有词,顺序不变) 2.* 代表任何文字包括 3.inanchor 搜索结果不一定包括搜索词,但指向页面的链接锚文字中出现的搜索词(锚文本:就是带超链接的文字,你点击文字就可以链接到相应的网页上。) 4.elated 指令只适用于Google,返 阅读全文
posted @ 2023-11-05 16:59 雨里青山隐 阅读(72) 评论(0) 推荐(0)