发新帖

如何使用c32asm改so文件?

[复制链接]
9087 5
低调里的视频教程。

签名验证B-之1、

里,改跳转指令。


为什么00 0A   改00 EA?


十六进制?
有会的不?讲解下?

如何改?

比如;

BNE指令。(相等)
在C32ASM里是(16);00 00 72 93

要改为 BEQ。(不相等)
改为; 00 00 72 94?还是?

如何改?为什么这样改?

求解。知道跳转。但是16进制没怎么学。以前改java也只是改属性。照着16进制计算器。


举报 使用道具

回复

精彩评论5

Sarkozy    发表于 2014-11-22 18:50:25 | 显示全部楼层
一般情况下D0是NE好像

举报 使用道具

回复 支持 反对
737672679    发表于 2014-11-24 14:28:02 | 显示全部楼层
Sarkozy 发表于 2014-11-22 18:50
一般情况下D0是NE好像

。。。

举报 使用道具

回复 支持 反对
737672679    发表于 2014-11-24 14:28:22 | 显示全部楼层
Sarkozy 发表于 2014-11-22 18:50
一般情况下D0是NE好像

。。。

举报 使用道具

回复 支持 反对
myoldid    发表于 2014-12-13 16:04:03 | 显示全部楼层
比如你要把BNE改为BEQ,那就在附近找BEQ,看看他的机器码是啥,在尝试改。我也新学的,一般就是0和1互改,E和A互改

举报 使用道具

回复 支持 反对
xbing9    发表于 2014-12-15 11:58:42 来自手机  | 显示全部楼层
楼上说的很有道理

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表