特征码 MOV修改

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:08:41
0017DC19: E8 72190000 CALL 0017F590
0017DC1E: 83C4 04 ADD ESP, 4
0017DC21: 03D8 ADD EBX, EAX
0017DC23: 895D B4 MOV [DWORD SS:EBP-4C], EBX
0017DC26: 8B5D B4 MOV EBX, [DWORD SS:EBP-4C]
0017DC29: 8A03 MOV AL, [BYTE DS:EBX]
0017DC2B: 25 FF000000 AND EAX, FF
0017DC30: 8945 AC MOV [DWORD SS:EBP-54], EAX

修改这句
0017DC23: 895D B4 MOV [DWORD SS:EBP-4C], EBX
会的帮帮忙
用nop填充不行吗?
不行

不知道是什么特征码..
不过.你可以把ebx 改成固定值得
0017DC21: 03D8 ADD EBX, EAX //从这里可见ebx是计算出来的
你可以改成 mov ebx, 0//这样,后面的特征码不都一样了,
至于改成0后有什么效果,,看你代码的具体用处了.
如果是注册机这种.就会变成固定注册码...
0017DC23: 895D B4 MOV [DWORD SS:EBP-4C], EBX //这句也就不用改了

用nop填充不行吗?