nonochb 发表于 2008-5-8 20:52:04

凌霄图像批处理专家破解

(自己捣鼓着玩的,如引起争端,本人在第一时间删除此文),破解是非法的
2008-03-28 11:16
0068EE72 |. 84DB          TEST BL,BL
0068EE74 |. 75 70         JNZ SHORT PhotoBat.0068EEE6            ; 非零则跳转使用所有功能(已经注册的版本)
0068EE76 |. 8D45 FC       LEA EAX,DWORD PTR SS:
0068EE79 |. 50            PUSH EAX
0068EE7A |. E8 59A8F7FF   CALL PhotoBat.006096D8
0068EE7F |. 8B80 20010000 MOV EAX,DWORD PTR DS:         ; |
0068EE85 |. C745 BC 03000>MOV DWORD PTR SS:,3            ; |
0068EE8C |. C645 C0 00    MOV BYTE PTR SS:,0               ; |
0068EE90 |. 8D55 BC       LEA EDX,DWORD PTR SS:            ; |
0068EE93 |. 33C9          XOR ECX,ECX                              ; |
0068EE95 |. E8 5AF6D7FF   CALL PhotoBat.0040E4F4                   ; \PhotoBat.0040E4F4
0068EE9A |. 8B55 FC       MOV EDX,DWORD PTR SS:
0068EE9D |. A1 04455F00   MOV EAX,DWORD PTR DS:
0068EEA2 |. 90            NOP                                    ; 得到是否购买,是则打开网页这里被我nop掉了
0068EEA3 |. 90            NOP                                    ;不然会有一个是否注册的框框出来。
0068EEA4 |. 90            NOP
0068EEA5 |. 90            NOP
0068EEA6 |. 90            NOP
0068EEA7 |. 90            NOP
0068EEA8 |. 90            NOP
0068EEA9 |. 74 3B         JE SHORT PhotoBat.0068EEE6
0068EEAB |. 6A 00         PUSH 0
0068EEAD |. 6A 00         PUSH 0
0068EEAF |. 6A 00         PUSH 0
0068EEB1 |. 6A 00         PUSH 0
0068EEB3 |. 8D45 B8       LEA EAX,DWORD PTR SS:
0068F9AB   . E8 74F4FFFF   CALL PhotoBat.0068EE24                   ; 调用位置函数(貌似极为查看是否注册的函数)
0068F9B0   . 84C0          TEST AL,AL
0068F9B2      74 0A         JE SHORT PhotoBat.0068F9BE               ; 不等则为非注册版本,此处能实现跳转即可,爆破只要将jne 改成je即可。哈哈
0068F9B4   . E8 A34CD7FF   CALL PhotoBat.0040465C
0068F9B9   . E9 30020000   JMP PhotoBat.0068FBEE
0068F9BE   > 8B45 FC       MOV EAX,DWORD PTR SS:
0068F9C1   . FF90 28010000 CALL DWORD PTR DS:
此时已经将有限制的功能都实现了。其他的什么注册算法不是我等研究的。也没时间去研究了。。。。自己也是尝试着弄的,第一次破解软件。程序未外传,如引起法律问题与本人无关。等下写个补丁给朋友。
http://hiphotos.baidu.com/blackcode/pic/item/4798db2a5a08533cd42af1a0.jpg
未注册版本有只能处理3个文件的限制。至于什么壳啊什么的,没去研究,我是让程序运行起来,然后od挂进去的,有人可能会说道补丁问题。。。同样方法嘛,让目标程序运行,再运行补丁程序,进入目标内存,修改。。。
思路是从它的一个messagebox开始的,然后一路的F8,CTRL+F8,F9....

walili 发表于 2008-5-8 20:58:26

呵呵,有时候转,贴也是蛮辛苦的,希望能多看到一些算法。

zsl01 发表于 2008-9-18 15:16:54

支持一下。顶一个。

zsl01 发表于 2008-9-28 11:16:04

是啊,虽然不是原创,还是先支持一下吧。
页: [1]
查看完整版本: 凌霄图像批处理专家破解