懂汇编程序,会逆向工程的 牛牛们,进来帮忙确认一下我见到的这类汇编的确切解释!

[复制链接]
查看11 | 回复7 | 2011-11-4 06:18:17 | 显示全部楼层 |阅读模式
可以去看华中红客安全网里面有更专业的详细电脑技术内容
回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层
testdestsrc功能:SRC^DEST结果置SFZFPF而0X28=00101000B也就是测试D5和D3的状态,从功能来看,他是不影响DEST的值的,TEST和AND还是有区别的,由此看来,在TESTAL,0X28中,只要D5和D3两位是1,那么ZF=0,JZCODE1就没跳成,所以,CODE2并没有被拦截
回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层
团队的补充
                                2011-09-0412:12
                       
                        刚刚一看,我发现我说的话欠妥当了。第一个TEST只要有一位是1就不会ZF置1,所以AL=20、8、28都是可以的,只要不是这三个数就会JMPCODE1。所以你说的AL=0X0时,是肯定会JMP的,不管那个测试数字是0X28还是其它数。而AL=8时,ZF=0,第二个也是0,所以JMPCODE3成立。接下来你说的第三条也是对的。至于有什么分支架构这个我倒是说不出具体的,最简单的应该算是IF里面嵌套一个IF了。不过也可以是三目运算这种东西
回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-4 06:18:17 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行