TA的每日心情 | 开心 2018-3-29 07:24 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
发表于 2008-9-24 21:27:29
|
显示全部楼层
原帖由 冰糖 于 2008-9-24 20:16 发表
注册码=机器码后四位 & 用户名第一位ASCII十进制 &用户名第二位ASCII十进制 & 机器码前四位
我猜的,不想验证了
看代码都能猜对/:012 ,大牛啊/:good !
............
00407068 SUB DWORD PTR SS:[ESP+4],57
00407070 JMP 修改正版.0043FEF0 ; 修改这句为jmp 00440730,跟踪算法
00407075 SUB DWORD PTR SS:[ESP+4],4B
0040707D JMP 修改正版.004406C0
00407082 SUB DWORD PTR SS:[ESP+4],4F
0040708A JMP 修改正版.00440730
0040708F SUB DWORD PTR SS:[ESP+4],3F
00407097 JMP 修改正版.00440E60
0040709C SUB DWORD PTR SS:[ESP+4],63
004070A4 JMP 修改正版.004415E0
004070A9 SUB DWORD PTR SS:[ESP+4],5B
004070B1 JMP 修改正版.00441760
.......
明码比较,注册码的位置:
........
00440BFE PUSH 0A0
00440C03 PUSH 修改正版.004082A4
00440C08 PUSH EDI
00440C09 PUSH EAX
00440C0A CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
00440C10 MOV EAX,DWORD PTR SS:[EBP-6C]
00440C13 LEA ECX,DWORD PTR SS:[EBP-88] ; [ecx+8]中为假码
00440C19 LEA EDX,DWORD PTR SS:[EBP-38] ; [edx+8]中为真码
00440C1C PUSH ECX
00440C1D PUSH EDX
00440C1E MOV DWORD PTR SS:[EBP-6C],EBX
00440C21 MOV DWORD PTR SS:[EBP-80],EAX
00440C24 MOV DWORD PTR SS:[EBP-88],8008
00440C2E CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarTs>; MSVBVM60.__vbaVarTstEq
00440C34 LEA ECX,DWORD PTR SS:[EBP-78]
00440C37 MOV EDI,EAX
00440C39 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
00440C3F LEA ECX,DWORD PTR SS:[EBP-88]
00440C45 CALL ESI
00440C47 CMP DI,BX
00440C4A JE 修改正版.00440CF6 ; 关键跳转
00440C50 CMP DWORD PTR DS:[471024],EBX
00440C56 JNZ SHORT 修改正版.00440C68
00440C58 PUSH 修改正版.00471024
00440C5D PUSH 修改正版.00405FFC
00440C62 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>; MSVBVM60.__vbaNew2
...........
LZ电脑中**不少嘛,又换了/:017
[ 本帖最后由 x80x88 于 2008-9-24 21:30 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|