TA的每日心情 | 开心 2018-3-29 07:24 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
发表于 2008-8-30 13:58:05
|
显示全部楼层
...........
0041B201 xor eax, edx
0041B203 cmp eax, ecx
0041B205 jnz 0040110D
0041B20B xor eax, eax
0041B20D xor ecx, ecx
0041B20F xor edx, edx
0041B211 mov eax, dword ptr [41A156] ; [41A156]处的值每次都不一样
0041B216 mov ecx, dword ptr [406235]
0041B21C mov edx, dword ptr [406248]
0041B222 xor eax, edx
0041B224 cmp eax, ecx ; 最后一次比较
0041B226 jnz 0040110D
0041B22C jmp 004010F4
0041B231 push 00406065 ; ASCII "Registered !"
0041B236 push 195
...........
如上,[41A156]处的数值是动态变化的,导致每次注册码最后两组不一样,下硬件断点发现从这里而来,RDTSC?弄不大明白
............
0041A000 33C0 xor eax, eax
0041A002 B8 DEC0AD0B mov eax, 0BADC0DE
0041A007 0F31 rdtsc
0041A009 33D2 xor edx, edx
0041A00B 8981 00A1410>mov dword ptr [ecx+41A100], eax
0041A011 83C1 05 add ecx, 5
0041A014 83F9 50 cmp ecx, 50
0041A017 ^ 75 E7 jnz short 0041A000
0041A019 33C0 xor eax, eax
0041A01B 33C9 xor ecx, ecx
0041A01D 33C0 xor eax, eax
0041A01F B8 37130000 mov eax, 1337
0041A024 0F31 rdtsc
0041A026 33D2 xor edx, edx
0041A028 8981 51A1410>mov dword ptr [ecx+41A151], eax 此处给[41A156]赋值
0041A02E 83C1 05 add ecx, 5
0041A031 83F9 50 cmp ecx, 50
0041A034 ^ 75 E7 jnz short 0041A01D
0041A036 33C0 xor eax, eax
0041A038 33C9 xor ecx, ecx
0041A03A 33C0 xor eax, eax
0041A03C B8 DEC0ADDE mov eax, DEADC0DE
0041A041 0F31 rdtsc
0041A043 33D2 xor edx, edx
........
注册成功是这样的吗?
[ 本帖最后由 x80x88 于 2008-8-30 14:14 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
评分
-
查看全部评分
|