zhj218 发表于 2006-8-9 11:37:03

谁帮我看一下这段代码

我是一个初学者,偿试解加密狗程序,这是不是一段读和分析加密狗的代码,下面这段代码,我折腾了好几天了,还是弄不懂
* Referenced by a CALL at Addresses:
|:00404AC1   , :0040B6C8   , :0040B6F8   
|
:00408800 64A100000000            mov eax, dword ptr fs:
:00408806 6AFF                  push FFFFFFFF
:00408808 6800044200            push 00420400
:0040880D 50                      push eax
:0040880E 64892500000000          mov dword ptr fs:, esp
:00408815 83EC08                  sub esp, 00000008
:00408818 56                      push esi
:00408819 8DB1C4000000            lea esi, dword ptr
:0040881F 56                      push esi
:00408820 E81BC80000            call 00415040
:00408825 83C404                  add esp, 00000004
:00408828 83F80E                  cmp eax, 0000000E
:0040882B 7535                  jne 00408862
:0040882D 8D4C2404                lea ecx, dword ptr

* Reference To: MFC42.Ordinal:021C, Ord:021Ch
                                  |
:00408831 E8AECD0000            Call 004155E4

* Possible Reference to String Resource ID=00130: "Installed ProtectionDriver!"
                                  |
:00408836 6882000000            push 00000082
:0040883B 8D4C2408                lea ecx, dword ptr
:0040883F C744241800000000      mov , 00000000

* Reference To: MFC42.Ordinal:1040, Ord:1040h
                                  |
:00408847 E8F6CF0000            Call 00415842
:0040884C 8B442404                mov eax, dword ptr
:00408850 6A00                  push 00000000
:00408852 6A00                  push 00000000
:00408854 50                      push eax

* Reference To: MFC42.Ordinal:04B0, Ord:04B0h
                                  |
:00408855 E8C4CF0000            Call 0041581E
:0040885A 6A01                  push 00000001

* Reference To: MSVCRT.exit, Ord:0249h
                                  |
:0040885C FF15F0264200            Call dword ptr

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040882B(C)
|
:00408862 F60614                  test byte ptr , 14
:00408865 7535                  jne 0040889C
:00408867 8D4C2408                lea ecx, dword ptr

* Reference To: MFC42.Ordinal:021C, Ord:021Ch
                                  |
:0040886B E874CD0000            Call 004155E4

* Possible Reference to String Resource ID=00131: "Keys DIG3PLUS or DIG3+UPGRADE
ot found?"
                                  |
:00408870 6883000000            push 00000083
:00408875 8D4C240C                lea ecx, dword ptr
:00408879 C744241801000000      mov , 00000001

谢谢
页: [1]
查看完整版本: 谁帮我看一下这段代码