[AppleScript] 纯文本查看 复制代码
CPU Disasm
地址 十六进制数据 指令 注释
00A0F8DC /. 55 PUSH EBP ; 注册段首
00A0F8DD |. 8BEC MOV EBP,ESP
00A0F8DF |. B9 09000000 MOV ECX,9
00A0F8E4 |> 6A 00 /PUSH 0 ; 循环储备 72.字节堆栈上
00A0F8E6 |. 6A 00 |PUSH 0
00A0F8E8 |. 49 |DEC ECX
00A0F8E9 |.^ 75 F9 \JNZ SHORT 00A0F8E4
00A0F8EB |. 51 PUSH ECX
00A0F8EC |. 8945 FC MOV DWORD PTR SS:[LOCAL.1],EAX
00A0F8EF |. 33C0 XOR EAX,EAX
00A0F8F1 |. 55 PUSH EBP
00A0F8F2 |. 68 33FCA000 PUSH 00A0FC33
00A0F8F7 |. 64:FF30 PUSH DWORD PTR FS:[EAX]
00A0F8FA |. 64:8920 MOV DWORD PTR FS:[EAX],ESP ; 安装 <???> SE 处理程序
00A0F8FD |. 8D55 E8 LEA EDX,[LOCAL.6]
00A0F900 |. 8B45 FC MOV EAX,DWORD PTR SS:[LOCAL.1]
00A0F903 |. 8B80 14030000 MOV EAX,DWORD PTR DS:[EAX+314]
00A0F909 |. E8 BE13A5FF CALL 00460CCC ; 取公司名
00A0F90E |. 8B45 E8 MOV EAX,DWORD PTR SS:[LOCAL.6]
00A0F911 |. 8D55 EC LEA EDX,[LOCAL.5]
00A0F914 |. E8 B7AD9FFF CALL 0040A6D0
00A0F919 |. 837D EC 00 CMP DWORD PTR SS:[LOCAL.5],0
00A0F91D |. 75 2E JNE SHORT 00A0F94D
00A0F91F |. 6A 40 PUSH 40 ; /Arg1 = 40
00A0F921 |. B9 40FCA000 MOV ECX,00A0FC40 ; |
00A0F926 |. BA 48FCA000 MOV EDX,00A0FC48 ; |UNICODE "请输入公司名称!"
00A0F92B |. A1 6455A300 MOV EAX,DWORD PTR DS:[0A35564] ; |
00A0F930 |. 8B00 MOV EAX,DWORD PTR DS:[EAX] ; |
00A0F932 |. E8 A942A7FF CALL 00483BE0 ; \Sale.00483BE0
00A0F937 |. 8B45 FC MOV EAX,DWORD PTR SS:[LOCAL.1]
00A0F93A |. 8B80 14030000 MOV EAX,DWORD PTR DS:[EAX+314]
00A0F940 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
00A0F942 |. FF92 C4000000 CALL DWORD PTR DS:[EDX+0C4]
00A0F948 |. E9 69020000 JMP 00A0FBB6
00A0F94D |> B2 01 MOV DL,1
00A0F94F |. A1 50074200 MOV EAX,DWORD PTR DS:[420750]
00A0F954 |. E8 F7449FFF CALL 00403E50
00A0F959 |. 8945 F8 MOV DWORD PTR SS:[LOCAL.2],EAX
00A0F95C |. 8D55 E0 LEA EDX,[LOCAL.8]
00A0F95F |. 33C0 XOR EAX,EAX
00A0F961 |. E8 CA369FFF CALL 00403030
00A0F966 |. 8B45 E0 MOV EAX,DWORD PTR SS:[LOCAL.8]
00A0F969 |. 8D55 E4 LEA EDX,[LOCAL.7]
00A0F96C |. E8 D3BE9FFF CALL 0040B844 ; 应该是判断目录下Licenses.dat文件--注册文件
00A0F971 |. 8B55 E4 MOV EDX,DWORD PTR SS:[LOCAL.7]
00A0F974 |. 8D45 F4 LEA EAX,[LOCAL.3]
00A0F977 |. B9 64FCA000 MOV ECX,00A0FC64 ; ASCII "Licenses.dat"
00A0F97C |. E8 6B579FFF CALL 004050EC
00A0F981 |. 33C0 XOR EAX,EAX
00A0F983 |. 55 PUSH EBP
00A0F984 |. 68 5DFBA000 PUSH 00A0FB5D
00A0F989 |. 64:FF30 PUSH DWORD PTR FS:[EAX]
00A0F98C |. 64:8920 MOV DWORD PTR FS:[EAX],ESP ; 安装 <???> SE 处理程序
00A0F98F |. 8D55 D8 LEA EDX,[LOCAL.10]
00A0F992 |. 8B45 FC MOV EAX,DWORD PTR SS:[LOCAL.1]
00A0F995 |. 8B80 10030000 MOV EAX,DWORD PTR DS:[EAX+310]
00A0F99B |. E8 2C13A5FF CALL 00460CCC ; 取注册码
00A0F9A0 |. 8B45 D8 MOV EAX,DWORD PTR SS:[LOCAL.10]
00A0F9A3 |. 8D55 DC LEA EDX,[LOCAL.9]
00A0F9A6 |. E8 25AD9FFF CALL 0040A6D0
00A0F9AB |. 8B45 DC MOV EAX,DWORD PTR SS:[LOCAL.9]
00A0F9AE |. 50 PUSH EAX
00A0F9AF |. 8D55 CC LEA EDX,[LOCAL.13]
00A0F9B2 |. 8B45 FC MOV EAX,DWORD PTR SS:[LOCAL.1]
00A0F9B5 |. 8B80 14030000 MOV EAX,DWORD PTR DS:[EAX+314]
00A0F9BB |. E8 0C13A5FF CALL 00460CCC
00A0F9C0 |. 8D45 CC LEA EAX,[LOCAL.13]
00A0F9C3 |. BA 7CFCA000 MOV EDX,00A0FC7C ; 应该是固定字符; "-你Y的,破解者死全家!"
00A0F9C8 |. E8 DB569FFF CALL 004050A8
00A0F9CD |. 8B45 CC MOV EAX,DWORD PTR SS:[LOCAL.13]
00A0F9D0 |. 8D4D D0 LEA ECX,[LOCAL.12]
00A0F9D3 |. BA 9CFCA000 MOV EDX,00A0FC9C ; ASCII "0760-81630888-122882899-013232366993!@#$%^&*()_+" 应该也是固定字符
00A0F9D8 |. E8 3BABAAFF CALL 004BA518 ; [Sale.004BA518
00A0F9DD |. 8B55 D0 MOV EDX,DWORD PTR SS:[LOCAL.12] ASCII "851FA154E4E87F251AE4E3F629F96EBC0963245D0463DA3ECC5DDEC6C47DE004"
00A0F9E0 |. 8D4D D4 LEA ECX,[LOCAL.11]
00A0F9E3 |. A1 204CA300 MOV EAX,DWORD PTR DS:[0A34C20]
00A0F9E8 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
00A0F9EA |. E8 39470000 CALL 00A14128 ; [Sale.00A14128, 循环倒序
00A0F9EF |. 8B55 D4 MOV EDX,DWORD PTR SS:[LOCAL.11] ; 倒序400ED74C6CEDD5CCE3AD3640D5423690CBE69F926F3E4EA152F78E4E451AF158
00A0F9F2 |. 58 POP EAX
00A0F9F3 |. E8 F4579FFF CALL 004051EC ; 关键CALL--真假码对比
00A0F9F8 |. 0F85 DD000000 JNZ 00A0FADB