
逆向
普通网友
这个作者很懒,什么都没留下…
展开
-
邻接变量改写
代码:#include #include #define PASSWORD "1234567"int verify_password(char *password){ int authenticated; char buffer[8]; authenticated=strcmp(password,PASSWORD); strcpy(buffer,password)原创 2017-03-31 10:18:04 · 162 阅读 · 0 评论 -
PE格式
一、相关概念以及计算公式案例:VA:0042601C文件偏移地址=0042601C - 00400000-0=2601C原创 2017-03-29 10:33:57 · 139 阅读 · 0 评论 -
五.关键call和关键跳
补充:1.test a,b 是a与b相与的意思,不是检查a,b是否相等。故test eax,eax是检查eax是否为零。1.test可以影响cf,of,pf,sf,zf标志位。2.JE当zf为零时跳转。3.jz和je是同一条指令的两个不同记号而已。补充:1.test a,b是做 AND 运算(虽然通常是用来测试结果是否为零,但不限于此,比如一些位掩码操作,或者正负号原创 2017-03-19 10:50:08 · 566 阅读 · 0 评论