请教各位---偶已经找到这个代码的关于注册码比对部分也做了修改,但总是不成功,请各位指教下
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
00415264 |. 74 05 JE SHORT sos.0041526B
因为上面这条使用NOP 的话。OD提示操作数据太多
改O JNE的话,无效,
最可恨的,这个软件,不管你输入什么代码,都提示注册成功,只是在“注册成功”前面加了个
“!”号――实际是个图片
当我修改了
0041523D |. /75 1F JNZ SHORT sos.0041525E
0041524B |. |76 0A JBE SHORT sos.00415257
00415250 |. |76 0C JBE SHORT sos.0041525E
00415255 |. |77 07 JA SHORT sos.0041525E
这个四个不让他们比对的时候,会把那个“!”去掉。可是最后还是失败
――――――――――――――――――――――――――――――――
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
0041523D |. /75 1F JNZ SHORT sos.0041525E //不等就跳到注册码比对
0041523F |. |8B85 A4000000 MOV EAX,DWORD PTR SS:[EBP+A4]
00415245 |. |83E0 0F AND EAX,0F
00415248 |. |83F8 01 CMP EAX,1
0041524B |. |76 0A JBE SHORT sos.00415257
0041524D |. |83F8 02 CMP EAX,2
00415250 |. |76 0C JBE SHORT sos.0041525E //也是比对注册码
00415252 |. |83F8 04 CMP EAX,4
00415255 |. |77 07 JA SHORT sos.0041525E //也是比对注册码
00415257 |> |838D A4000000>OR DWORD PTR SS:[EBP+A4],30
0041525E |> \85F6 TEST ESI,ESI
00415260 |. C645 90 00 MOV BYTE PTR SS:[EBP-70],0
00415264 |. 74 05 JE SHORT sos.0041526B
00415266 |. 8B5E 4C MOV EBX,DWORD PTR DS:[ESI+4C]
00415269 |. EB 22 JMP SHORT sos.0041528D
0041526B |> 8D5D 90 LEA EBX,DWORD PTR SS:[EBP-70]
0041526E |. BE 04010000 MOV ESI,104
00415273 |. 56 PUSH ESI ; /BufSize => 104 (260.)
00415274 |. 8BC3 MOV EAX,EBX ; |
00415276 |. 50 PUSH EAX ; |PathBuffer
00415277 |. 6A 00 PUSH 0 ; |hModule = NULL
00415279 |. FF15 E4914100 CALL DWORD PTR DS:[<&KERNEL32.GetModuleF>; \GetModuleFileNameA
0041527F |. 3BC6 CMP EAX,ESI
00415281 |. 8B75 84 MOV ESI,DWORD PTR SS:[EBP-7C]
00415284 |. 75 07 JNZ SHORT sos.0041528D
00415286 |. C685 93000000>MOV BYTE PTR SS:[EBP+93],0
0041528D |> FFB5 A4000000 PUSH DWORD PTR SS:[EBP+A4] ; /Style
00415293 |. 53 PUSH EBX ; |Title
00415294 |. FFB5 A0000000 PUSH DWORD PTR SS:[EBP+A0] ; |Text
0041529A |. FF75 80 PUSH DWORD PTR SS:[EBP-80] ; |hOwner
0041529D |. FF15 40934100 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
004152A3 |. 85FF TEST EDI,EDI ; sos.00421C9C
004152A5 |. 8BD8 MOV EBX,EAX
004152A7 74 05 JE SHORT sos.004152AE
004152A9 |. 8B45 88 MOV EAX,DWORD PTR SS:[EBP-78]
004152AC |. 8907 MOV DWORD PTR DS:[EDI],EAX
求各位老大,帮助偶找到下真正的关键跳
因为、小弟才来不能上传文件
如果那位朋友想破解这个东东,可以加我 QQ 1506298 拿原来文件及DLL文件
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课