能力值:
( LV2,RANK:10 )
|
-
-
26 楼
谢谢楼主,破解易语言总算有法可依了!
不过,我用这种方法跟踪《出纳电算化》,仍然没能成功破解。粘段代码在下面,请高手帮忙分析下:
006E8430 55 PUSH EBP ; (initial cpu selection)
006E8431 8BEC MOV EBP,ESP
006E8433 81EC 04000000 SUB ESP,4
006E8439 6A FF PUSH -1
006E843B 6A 08 PUSH 8
006E843D 68 AF3E0116 PUSH 16013EAF
006E8442 68 C4040152 PUSH 520104C4
006E8447 E8 1DF01200 CALL 出纳电算.00817469 ; 假码出现。
006E844C 83C4 10 ADD ESP,10
006E844F 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
006E8452 68 04000080 PUSH 80000004
006E8457 6A 00 PUSH 0
006E8459 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
006E845C 85C0 TEST EAX,EAX
006E845E 75 05 JNZ SHORT 出纳电算.006E8465 ; 检测是否输入了注册码。如果输入了,就跳转。
006E8460 B8 4E974000 MOV EAX,出纳电算.0040974E
006E8465 50 PUSH EAX
006E8466 68 01000300 PUSH 30001
006E846B 68 F1070116 PUSH 160107F1
006E8470 68 C1040152 PUSH 520104C1
006E8475 68 02000000 PUSH 2
006E847A BB 08000000 MOV EBX,8
006E847F B8 02000000 MOV EAX,2
006E8484 E8 E6EF1200 CALL 出纳电算.0081746F
006E8489 83C4 1C ADD ESP,1C
006E848C 8B5D FC MOV EBX,DWORD PTR SS:[EBP-4]
006E848F 85DB TEST EBX,EBX
006E8491 74 09 JE SHORT 出纳电算.006E849C ; 再检测一次是否输入了注册码,什么意思?
006E8493 53 PUSH EBX
006E8494 E8 B8EF1200 CALL 出纳电算.00817451
006E8499 83C4 04 ADD ESP,4
006E849C 6A FF PUSH -1
006E849E 6A 11 PUSH 11
006E84A0 68 F1070116 PUSH 160107F1
006E84A5 68 C1040152 PUSH 520104C1
006E84AA E8 BAEF1200 CALL 出纳电算.00817469 ; 核心代码,应该跟入。
006E84AF 83C4 10 ADD ESP,10
006E84B2 85C0 TEST EAX,EAX
006E84B4 0F84 E3000000 JE 出纳电算.006E859D ; 如果 EAX 的值为0,则跳到注册失败入。
006E84BA 68 04000080 PUSH 80000004
006E84BF 6A 00 PUSH 0
006E84C1 68 719A4100 PUSH 出纳电算.00419A71 ; 恭喜!
006E84C6 68 01030080 PUSH 80000301
006E84CB 6A 00 PUSH 0
006E84CD 68 40000000 PUSH 40
006E84D2 68 04000080 PUSH 80000004
006E84D7 6A 00 PUSH 0
006E84D9 68 789A4100 PUSH 出纳电算.00419A78 ; 本软件已成功注册!
006E84DE 68 03000000 PUSH 3
006E84E3 BB 00030000 MOV EBX,300
006E84E8 E8 76EF1200 CALL 出纳电算.00817463
006E84ED 83C4 28 ADD ESP,28
006E84F0 68 04000080 PUSH 80000004
006E84F5 6A 00 PUSH 0
006E84F7 68 8B9A4100 PUSH 出纳电算.00419A8B ; 本软件已注册
006E84FC 68 01000000 PUSH 1
关键是在核心代码006E84AA处的 CALL 跟进去之后,一个 JMP,立即到了易语言的运行库领空,根本没有程序代码,弄得我很头大。
|
能力值:
( LV9,RANK:210 )
|
-
-
27 楼
易语言现在是有点名气了,毕竟是国人的骄傲啊,在02年的时候接触过一下,几乎没有名气,我估计就快阵亡了,不过还是挺到了现在
|
|
|