首页
社区
课程
招聘
[求助]菜鸟西风N个迷惑之.001-Olldbg超级字符插件中文显示问题
发表于: 2006-5-31 12:06 5786

[求助]菜鸟西风N个迷惑之.001-Olldbg超级字符插件中文显示问题

2006-5-31 12:06
5786
本菜鸟系一才学crack的新手,初来看雪,不谙规矩,发言不妥之处,请老大和诸前辈多多包涵并不吝赐教。
ollydbg插件ultra string reference,据作者介绍支持GB2312中文串式参考,但据论坛askformore说:对VB支持不是很好,无论用ASCII或是Unicode好象都找不到中文,作者当时回贴:能不能把该VB程序发给我,我进一步分析。
我目前正在用olldbg分析一VB程序,用该插件也正如askformore所说,无论怎样也找不着中文。而且我搜遍论坛中的破解实例,鲜见有用vb程序用该插件搜出中文字串的例子,我想请教各位前辈该插件的最新版本从哪里可以下载,有没有解决好VB的中文字串查找显示问题,以免在VB程序分析中钻死胡同。
先谢各位前辈了!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
2
试试用C32ASM找VB的字符串
2006-5-31 13:13
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也遇到这样的问题,在反汇编过程中不知道怎么查找中文字符,但不同的是这个程序是DEHPI编写的
2006-5-31 13:34
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 baby2008 发布
试试用C32ASM找VB的字符串

革命尚未成功,但成功却有了希望--搜到了所有特征字符串。
2楼的大哥,俺要买酒给您喝,不过,怎么兑现,你要出主意哟!
2006-5-31 15:18
0
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
5
最初由 xifeng 发布
革命尚未成功,但成功却有了希望--搜到了所有特征字符串。
2楼的大哥,俺要买酒给您喝,不过,怎么兑现,你要出主意哟!


客气,祝愿你革命成功
2006-5-31 17:03
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
I学crack,冒练过crackmeX#,一开始就实战,嘻嘻。。。
2006-6-1 11:28
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
下一步,跟踪寻找注册码。
俺爱crack,俺爱看雪。。。
2006-6-1 16:41
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最近要外出学习一段时间,crack就只好暂时搁下,等学习回来再干,相信一定能追出注册码,写出注册机,到时也好好地写篇破文跟大伙交流交流!
2006-6-2 08:24
0
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
9
最初由 xifeng 发布
最近要外出学习一段时间,crack就只好暂时搁下,等学习回来再干,相信一定能追出注册码,写出注册机,到时也好好地写篇破文跟大伙交流交流!


期待 ;)
2006-6-2 09:00
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
    出发前手痒痒,于是又跟出了注册码,找到了注册码算法代码。只是这注册机,俺一时还真写不出哩!不是不会写,而是一时还看不懂这段汇编代码,N年前为了考高程,稍微啃过一番CASL,早就忘得一干二净了,功力不够啊!看来,为了俺心爱的crack,还得要重新好好学习一下汇编语言。下面是跟踪到的两组注册码和找到的注册码算法代码,贴出来供有兴趣的朋友研究研究,老大或版主如觉得不合适,尽管删掉就是了。
    机器码:23475544809385291704822421 注册码:323533109456
    机器码:285744922977447261775271   注册码:212764MS9110
    注册码算法代码:
00656E10   $ 55             PUSH EBP                                          
00656E11   . 8BEC           MOV EBP,ESP                                                                                    
00656E13   . 83EC 0C        SUB ESP,0C                                             
00656E16   . 68 16384000    PUSH <JMP.&MSVBVM60.__vbaExceptHandler>           ;  SE handler installation
00656E1B   . 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]                             
00656E21   . 50             PUSH EAX                                             
00656E22   . 64:8925 000000>MOV DWORD PTR FS:[0],ESP                             
00656E29   . 83EC 68        SUB ESP,68
00656E2C   . 53             PUSH EBX
00656E2D   . 56             PUSH ESI
00656E2E   . 57             PUSH EDI
00656E2F   . 8965 F4        MOV DWORD PTR SS:[EBP-C],ESP
00656E32   . C745 F8 E02C40>MOV DWORD PTR SS:[EBP-8],YxDrvExa.00402CE0
00656E39   . 8B55 08        MOV EDX,DWORD PTR SS:[EBP+8]
00656E3C   . 33C0           XOR EAX,EAX
00656E3E   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00656E41   . 8945 E0        MOV DWORD PTR SS:[EBP-20],EAX
00656E44   . 8945 DC        MOV DWORD PTR SS:[EBP-24],EAX
00656E47   . 8945 D8        MOV DWORD PTR SS:[EBP-28],EAX
00656E4A   . 8945 D4        MOV DWORD PTR SS:[EBP-2C],EAX
00656E4D   . 8945 C4        MOV DWORD PTR SS:[EBP-3C],EAX
00656E50   . 8945 B4        MOV DWORD PTR SS:[EBP-4C],EAX
00656E53   . 8945 A4        MOV DWORD PTR SS:[EBP-5C],EAX
00656E56   . 8945 94        MOV DWORD PTR SS:[EBP-6C],EAX
00656E59   . FF15 38134000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCopy>]      ;  MSVBVM60.__vbaStrCopy
00656E5F   . 8B45 DC        MOV EAX,DWORD PTR SS:[EBP-24]
00656E62   . 50             PUSH EAX
00656E63   . FF15 3C104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBstr>]      ;  MSVBVM60.__vbaLenBstr
00656E69   . 8B3D FC134000  MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaStrMove>]   ;  MSVBVM60.__vbaStrMove
00656E6F   . 8945 8C        MOV DWORD PTR SS:[EBP-74],EAX
00656E72   . BE 01000000    MOV ESI,1
00656E77   > 3B75 8C        CMP ESI,DWORD PTR SS:[EBP-74]
00656E7A   . 0F8F BB000000  JG YxDrvExa.00656F3B
00656E80   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00656E83   . 8D55 C4        LEA EDX,DWORD PTR SS:[EBP-3C]
00656E86   . 894D AC        MOV DWORD PTR SS:[EBP-54],ECX
00656E89   . 52             PUSH EDX
00656E8A   . 8D45 A4        LEA EAX,DWORD PTR SS:[EBP-5C]
00656E8D   . 56             PUSH ESI
00656E8E   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
00656E91   . 50             PUSH EAX
00656E92   . 51             PUSH ECX
00656E93   . C745 CC 010000>MOV DWORD PTR SS:[EBP-34],1
00656E9A   . C745 C4 020000>MOV DWORD PTR SS:[EBP-3C],2
00656EA1   . C745 A4 084000>MOV DWORD PTR SS:[EBP-5C],4008
00656EA8   . FF15 98114000  CALL DWORD PTR DS:[<&MSVBVM60.#632>]              ;  MSVBVM60.rtcMidCharVar
00656EAE   . 8D55 B4        LEA EDX,DWORD PTR SS:[EBP-4C]
00656EB1   . 8D45 D4        LEA EAX,DWORD PTR SS:[EBP-2C]
00656EB4   . 52             PUSH EDX
00656EB5   . 50             PUSH EAX
00656EB6   . FF15 CC124000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVarVal>]    ;  MSVBVM60.__vbaStrVarVal
00656EBC   . 50             PUSH EAX
00656EBD   . FF15 64104000  CALL DWORD PTR DS:[<&MSVBVM60.#516>]              ;  MSVBVM60.rtcAnsiValueBstr
00656EC3   . 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
00656EC6   . 0FBFD8         MOVSX EBX,AX
00656EC9   . FF15 5C144000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStr>]      ;  MSVBVM60.__vbaFreeStr
00656ECF   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
00656ED2   . 8D55 C4        LEA EDX,DWORD PTR SS:[EBP-3C]
00656ED5   . 51             PUSH ECX
00656ED6   . 52             PUSH EDX
00656ED7   . 6A 02          PUSH 2
00656ED9   . FF15 48104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeVarList>]  ;  MSVBVM60.__vbaFreeVarList
00656EDF   . 8BC6           MOV EAX,ESI
00656EE1   . 83C4 0C        ADD ESP,0C
00656EE4   . 0FAF45 0C      IMUL EAX,DWORD PTR SS:[EBP+C]
00656EE8   . 8B4D D8        MOV ECX,DWORD PTR SS:[EBP-28]
00656EEB   . 0F80 41020000  JO YxDrvExa.00657132
00656EF1   . 03C3           ADD EAX,EBX
00656EF3   . 51             PUSH ECX
00656EF4   . 0F80 38020000  JO YxDrvExa.00657132
00656EFA   . 99             CDQ
00656EFB   . B9 FF000000    MOV ECX,0FF
00656F00   . F7F9           IDIV ECX
00656F02   . 52             PUSH EDX
00656F03   . FF15 1C104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrI4>]        ;  MSVBVM60.__vbaStrI4
00656F09   . 8BD0           MOV EDX,EAX
00656F0B   . 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
00656F0E   . FFD7           CALL EDI
00656F10   . 50             PUSH EAX
00656F11   . FF15 90104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCat>]       ;  MSVBVM60.__vbaStrCat
00656F17   . 8BD0           MOV EDX,EAX
00656F19   . 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
00656F1C   . FFD7           CALL EDI
00656F1E   . 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
00656F21   . FF15 5C144000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStr>]      ;  MSVBVM60.__vbaFreeStr
00656F27   . B8 01000000    MOV EAX,1
00656F2C   . 03C6           ADD EAX,ESI
00656F2E   . 0F80 FE010000  JO YxDrvExa.00657132
00656F34   . 8BF0           MOV ESI,EAX
00656F36   .^E9 3CFFFFFF    JMP YxDrvExa.00656E77
00656F3B   > 8B1D 30104000  MOV EBX,DWORD PTR DS:[<&MSVBVM60.__vbaFreeVar>]   ;  MSVBVM60.__vbaFreeVar
00656F41   > 8B55 D8        MOV EDX,DWORD PTR SS:[EBP-28]
00656F44   . 52             PUSH EDX
00656F45   . FF15 3C104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBstr>]      ;  MSVBVM60.__vbaLenBstr
00656F4B   . 83F8 04        CMP EAX,4
00656F4E   . 0F8E 2F010000  JLE YxDrvExa.00657083
00656F54   . 8D4D A4        LEA ECX,DWORD PTR SS:[EBP-5C]
00656F57   . 6A 04          PUSH 4
00656F59   . 8D55 C4        LEA EDX,DWORD PTR SS:[EBP-3C]
00656F5C   . 8D45 D8        LEA EAX,DWORD PTR SS:[EBP-28]
00656F5F   . 51             PUSH ECX
00656F60   . 52             PUSH EDX
00656F61   . 8945 AC        MOV DWORD PTR SS:[EBP-54],EAX
00656F64   . C745 A4 084000>MOV DWORD PTR SS:[EBP-5C],4008
00656F6B   . FF15 E0134000  CALL DWORD PTR DS:[<&MSVBVM60.#617>]              ;  MSVBVM60.rtcLeftCharVar
00656F71   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
00656F74   . 8D4D 94        LEA ECX,DWORD PTR SS:[EBP-6C]
00656F77   . 50             PUSH EAX
00656F78   . 8D55 B4        LEA EDX,DWORD PTR SS:[EBP-4C]
00656F7B   . 51             PUSH ECX
00656F7C   . 52             PUSH EDX
00656F7D   . C745 9C 630000>MOV DWORD PTR SS:[EBP-64],63
00656F84   . C745 94 020000>MOV DWORD PTR SS:[EBP-6C],2
00656F8B   . FF15 BC134000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarMod>]       ;  MSVBVM60.__vbaVarMod
00656F91   . 50             PUSH EAX
00656F92   . FF15 7C134000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaI4Var>]        ;  MSVBVM60.__vbaI4Var
00656F98   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
00656F9B   . 8BF0           MOV ESI,EAX
00656F9D   . FFD3           CALL EBX
00656F9F   . 83FE 30        CMP ESI,30
00656FA2   . 7C 05          JL SHORT YxDrvExa.00656FA9
00656FA4   . 83FE 39        CMP ESI,39
00656FA7   . 7E 14          JLE SHORT YxDrvExa.00656FBD
00656FA9   > 83FE 61        CMP ESI,61
00656FAC   . 7C 05          JL SHORT YxDrvExa.00656FB3
00656FAE   . 83FE 7A        CMP ESI,7A
00656FB1   . 7E 0A          JLE SHORT YxDrvExa.00656FBD
00656FB3   > 83FE 41        CMP ESI,41
00656FB6   . 7C 52          JL SHORT YxDrvExa.0065700A
00656FB8   . 83FE 5A        CMP ESI,5A
00656FBB   . 7F 4D          JG SHORT YxDrvExa.0065700A
00656FBD   > 8B45 DC        MOV EAX,DWORD PTR SS:[EBP-24]
00656FC0   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
00656FC3   . 56             PUSH ESI
00656FC4   . 51             PUSH ECX
00656FC5   . 8945 AC        MOV DWORD PTR SS:[EBP-54],EAX
00656FC8   . C745 A4 080000>MOV DWORD PTR SS:[EBP-5C],8
00656FCF   . FF15 AC124000  CALL DWORD PTR DS:[<&MSVBVM60.#608>]              ;  MSVBVM60.rtcVarBstrFromAnsi
00656FD5   . 8D55 A4        LEA EDX,DWORD PTR SS:[EBP-5C]
00656FD8   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
00656FDB   . 52             PUSH EDX
00656FDC   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
00656FDF   . 50             PUSH EAX
00656FE0   . 51             PUSH ECX
00656FE1   . FF15 D4124000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarCat>]       ;  MSVBVM60.__vbaVarCat
00656FE7   . 50             PUSH EAX
00656FE8   . FF15 34104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVarMove>]   ;  MSVBVM60.__vbaStrVarMove
00656FEE   . 8BD0           MOV EDX,EAX
00656FF0   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00656FF3   . FFD7           CALL EDI
00656FF5   . 8D55 B4        LEA EDX,DWORD PTR SS:[EBP-4C]
00656FF8   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
00656FFB   . 52             PUSH EDX
00656FFC   . 50             PUSH EAX
00656FFD   . 6A 02          PUSH 2
00656FFF   . FF15 48104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeVarList>]  ;  MSVBVM60.__vbaFreeVarList
00657005   . 83C4 0C        ADD ESP,0C
00657008   . EB 29          JMP SHORT YxDrvExa.00657033
0065700A   > 8B4D DC        MOV ECX,DWORD PTR SS:[EBP-24]
0065700D   . 51             PUSH ECX
0065700E   . 56             PUSH ESI
0065700F   . FF15 1C104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrI4>]        ;  MSVBVM60.__vbaStrI4
00657015   . 8BD0           MOV EDX,EAX
00657017   . 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
0065701A   . FFD7           CALL EDI
0065701C   . 50             PUSH EAX
0065701D   . FF15 90104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCat>]       ;  MSVBVM60.__vbaStrCat
00657023   . 8BD0           MOV EDX,EAX
00657025   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00657028   . FFD7           CALL EDI
0065702A   . 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
0065702D   . FF15 5C144000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStr>]      ;  MSVBVM60.__vbaFreeStr
00657033   > 8B45 D8        MOV EAX,DWORD PTR SS:[EBP-28]
00657036   . 8D55 D8        LEA EDX,DWORD PTR SS:[EBP-28]
00657039   . 50             PUSH EAX
0065703A   . 8955 AC        MOV DWORD PTR SS:[EBP-54],EDX
0065703D   . C745 A4 084000>MOV DWORD PTR SS:[EBP-5C],4008
00657044   . FF15 3C104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBstr>]      ;  MSVBVM60.__vbaLenBstr
0065704A   . 83E8 04        SUB EAX,4
0065704D   . 8D4D A4        LEA ECX,DWORD PTR SS:[EBP-5C]
00657050   . 0F80 DC000000  JO YxDrvExa.00657132
00657056   . 50             PUSH EAX
00657057   . 8D55 C4        LEA EDX,DWORD PTR SS:[EBP-3C]
0065705A   . 51             PUSH ECX
0065705B   . 52             PUSH EDX
0065705C   . FF15 08144000  CALL DWORD PTR DS:[<&MSVBVM60.#619>]              ;  MSVBVM60.rtcRightCharVar
00657062   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
00657065   . 50             PUSH EAX
00657066   . FF15 34104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVarMove>]   ;  MSVBVM60.__vbaStrVarMove
0065706C   . 8BD0           MOV EDX,EAX
0065706E   . 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
00657071   . FFD7           CALL EDI
00657073   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
00657076   . FFD3           CALL EBX
00657078   . FF15 38114000  CALL DWORD PTR DS:[<&MSVBVM60.#598>]              ;  MSVBVM60.rtcDoEvents
0065707E   .^E9 BEFEFFFF    JMP YxDrvExa.00656F41
00657083   > 8B4D DC        MOV ECX,DWORD PTR SS:[EBP-24]
00657086   . 68 AC084200    PUSH YxDrvExa.004208AC                            ;  000000000000
0065708B   . 51             PUSH ECX
0065708C   . FF15 90104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCat>]       ;  MSVBVM60.__vbaStrCat
00657092   . 8BD0           MOV EDX,EAX
00657094   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00657097   . FFD7           CALL EDI
00657099   . 8D45 A4        LEA EAX,DWORD PTR SS:[EBP-5C]
0065709C   . 6A 0C          PUSH 0C
0065709E   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
006570A1   . 8D55 DC        LEA EDX,DWORD PTR SS:[EBP-24]
006570A4   . 50             PUSH EAX
006570A5   . 51             PUSH ECX
006570A6   . 8955 AC        MOV DWORD PTR SS:[EBP-54],EDX
006570A9   . C745 A4 084000>MOV DWORD PTR SS:[EBP-5C],4008
006570B0   . FF15 08144000  CALL DWORD PTR DS:[<&MSVBVM60.#619>]              ;  MSVBVM60.rtcRightCharVar
006570B6   . 8D55 C4        LEA EDX,DWORD PTR SS:[EBP-3C]
006570B9   . 52             PUSH EDX
006570BA   . FF15 34104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVarMove>]   ;  MSVBVM60.__vbaStrVarMove
006570C0   . 8BD0           MOV EDX,EAX
006570C2   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
006570C5   . FFD7           CALL EDI
006570C7   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
006570CA   . FFD3           CALL EBX
006570CC   . 8B55 DC        MOV EDX,DWORD PTR SS:[EBP-24]
006570CF   . 8D4D E0        LEA ECX,DWORD PTR SS:[EBP-20]
006570D2   . FF15 38134000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCopy>]      ;  MSVBVM60.__vbaStrCopy
006570D8   . 68 1C716500    PUSH YxDrvExa.0065711C
006570DD   . EB 2C          JMP SHORT YxDrvExa.0065710B
006570DF   . F645 FC 04     TEST BYTE PTR SS:[EBP-4],4
006570E3   . 74 09          JE SHORT YxDrvExa.006570EE
006570E5   . 8D4D E0        LEA ECX,DWORD PTR SS:[EBP-20]
006570E8   . FF15 5C144000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStr>]      ;  MSVBVM60.__vbaFreeStr
006570EE   > 8D4D D4        LEA ECX,DWORD PTR SS:[EBP-2C]
006570F1   . FF15 5C144000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStr>]      ;  MSVBVM60.__vbaFreeStr
006570F7   . 8D45 B4        LEA EAX,DWORD PTR SS:[EBP-4C]
006570FA   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
006570FD   . 50             PUSH EAX
006570FE   . 51             PUSH ECX
006570FF   . 6A 02          PUSH 2
00657101   . FF15 48104000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeVarList>]  ;  MSVBVM60.__vbaFreeVarList
00657107   . 83C4 0C        ADD ESP,0C
0065710A   . C3             RETN
0065710B   > 8B35 5C144000  MOV ESI,DWORD PTR DS:[<&MSVBVM60.__vbaFr>;  MSVBVM60.__vbaFreeStr
00657111   . 8D4D DC        LEA ECX,DWORD PTR SS:[EBP-24]
00657114   . FFD6           CALL ESI                                 ;  <&MSVBVM60.__vbaFreeStr>
00657116   . 8D4D D8        LEA ECX,DWORD PTR SS:[EBP-28]
00657119   . FFD6           CALL ESI
0065711B   . C3             RETN
0065711C   . 8B4D EC        MOV ECX,DWORD PTR SS:[EBP-14]
0065711F   . 8B45 E0        MOV EAX,DWORD PTR SS:[EBP-20]
00657122   . 5F             POP EDI
00657123   . 5E             POP ESI
00657124   . 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0065712B   . 5B             POP EBX
0065712C   . 8BE5           MOV ESP,EBP
0065712E   . 5D             POP EBP
0065712F   . C2 0800        RETN 8
00657132   > FF15 FC124000  CALL DWORD PTR DS:[<&MSVBVM60.__vbaError>;  MSVBVM60.__vbaErrorOverflow

2006-6-4 16:43
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
今天下午没活动,忍不住又到附近找了家网吧瞎折腾,没办法,大概“发烧”就这样^-^
    下午进展,弄清了代码中前一循环的算法:
    1、取机器码第N位,算出其ASCII码
    2、N*4A
    3、1项+2项
    4、3项/FF取余
    5、4项取10进制字符串
    6、结果串+5项
       next N
    以上语言纯属xifeng独创,各位前辈可别笑话, ,俺不是学计算机的,没有受过正规训练,俺是戴听诊器的,哪位crack发烧友发烧到发烧了,可以来找俺哟!
2006-6-6 18:02
0
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
12
最初由 xifeng 发布
........俺不是学计算机的,没有受过正规训练,俺是戴听诊器的
........


医生是玩人体解剖的,改行解剖软件了?
2006-6-6 20:06
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
最初由 baby2008 发布
医生是玩人体解剖的,改行解剖软件了?


    要是俺当初操了手术刀,也许今天就不会玩剖software了,说来也怪,当年院长叫俺干外科,俺死活都不肯,可能是受遇过的一次事的影响,那是俺大学还没毕业时候,在医院刚实习外科,碰到的第一个病人就是一开机床的漂亮MM,纤纤瘦手,被机器打得血肉模糊,惨不忍睹啊!俺当时就差点没晕过去了。好了,不说这些陈年旧事了,还是来说今天的成绩吧,吃过晚饭步都没有出去散,不吐不快哟!

    第二段循环算法:
   
    输出串 = 机器码
    1、处理串长度小于等于4退出循环,否则继续(处理串初始值为第一段循环处理结果)。
    2、取处理串左侧4位
    3、99 mod 2项(视为ASCII码)
    4、3项结果相应字符为字母(大写或小写)、数字时转换为字母、数字字符,否则先转换为10进制数,然后转换成字符串
    5、输出串 = 输出串 + 4项结果
    6、处理串截去左边刚处理的4位,留下右边子串作处理串后转1处

    最后处理:
    1、输出串 = “000000000000”+ 输出串(此步没必要!)
    2、注册码 = right(输出串,12)
   
    至此,俺的第一件破解作品就算完成了,经历时间:注册本论坛-复本贴之前!破解心得等以后有时间再写,俺这脑筋真的想休息几天了。
   

    特别感谢baby2008大哥和老大!
2006-6-7 21:25
0
游客
登录 | 注册 方可回帖
返回
//