能力值:
( LV3,RANK:20 )
|
-
-
2 楼
坐等删帖....
|
能力值:
( LV13,RANK:260 )
|
-
-
3 楼
在这个里面 我看到了 一系列保护。。学习了。。。突然很有启发 ,虽然没能弄出来。。太菜了。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
围观一下,学习
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
下断 MessageBoxA
断下返上返两层
0040A857 . 8B7424 18 MOV ESI,DWORD PTR SS:[ESP+18]
0040A85B . 85F6 TEST ESI,ESI
0040A85D . 0F84 F8030000 JE 计算器.0040AC5B
0040A863 . 8B4424 1C MOV EAX,DWORD PTR SS:[ESP+1C]
0040A867 . 83F8 14 CMP EAX,14 ; Switch (cases 0..14)
0040A86A . 0F87 EB030000 JA 计算器.0040AC5B
0040A870 . FF2485 70AC400>JMP DWORD PTR DS:[EAX*4+40AC70]
0040A877 > 8B86 B8000000 MOV EAX,DWORD PTR DS:[ESI+B8] ; Case 0 of switch 0040A867
0040A87D . 85C0 TEST EAX,EAX
0040A87F . 75 0B JNZ SHORT 计算器.0040A88C
0040A881 . 8D46 40 LEA EAX,DWORD PTR DS:[ESI+40]
0040A884 . 8BCE MOV ECX,ESI
0040A886 . 50 PUSH EAX
0040A887 . E8 1FD90600 CALL 计算器.004781AB //这里看堆栈 往下看看就看到一个字符串
0040A88C > 8B5424 20 MOV EDX,DWORD PTR SS:[ESP+20]
0040A890 . 8B4E 40 MOV ECX,DWORD PTR DS:[ESI+40]
0040A893 . B8 01000000 MOV EAX,1
0040A898 . 5E POP ESI
0040A899 . 890A MOV DWORD PTR DS:[EDX],ECX
0040A89B . 8B4C24 04 MOV ECX,DWORD PTR SS:[ESP+4]
0040A89F . 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0040A8A6 . 83C4 10 ADD ESP,10
0040A8A9 . C2 0C00 RETN 0C
我的 ASCII "5.959514536677e+015"
我这试了下 显试注册成功
如果愿意研究。。跟进那个Call 就可以找到比较地址 至于怎么算的。没研究。呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
果然是他的那个软件,而且还是前N天的无壳版本,现在已经被我逼的换壳换算法了,唉。。。。。
|
|
|