【破解日期】 2006年4月30日
【破解作者】 冷血书生[OCN][DFCG]
【作者邮箱】 meiyou
【作者主页】 meiyou
【使用工具】 FlyOD、 LordPE、ImportREC
【破解平台】 Win9x/NT/2000/XP
【软件名称】 记事本
【下载地址】 本地下载
【软件大小】
【加壳方式】 FSG 1.33 -> dulek/xt
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
00410305 > BE A4014000 mov esi,NOTEPAD.004001A4 ; 载入停在这里,往下拉
0041030A AD lods dword ptr ds:[esi]
0041030B 93 xchg eax,ebx
0041030C AD lods dword ptr ds:[esi]
0041030D 97 xchg eax,edi
0041030E AD lods dword ptr ds:[esi]
0041030F 56 push esi
00410310 96 xchg eax,esi
00410311 B2 80 mov dl,80
00410313 A4 movs byte ptr es:[edi],byte ptr ds:[esi]
00410314 B6 80 mov dh,80
00410316 FF13 call dword ptr ds:[ebx]
00410318 ^ 73 F9 jnb short NOTEPAD.00410313
0041031A 33C9 xor ecx,ecx
0041031C FF13 call dword ptr ds:[ebx]
0041031E 73 16 jnb short NOTEPAD.00410336
00410320 33C0 xor eax,eax
00410322 FF13 call dword ptr ds:[ebx]
00410324 73 1F jnb short NOTEPAD.00410345
00410326 B6 80 mov dh,80
00410328 41 inc ecx
00410329 B0 10 mov al,10
0041032B FF13 call dword ptr ds:[ebx]
0041032D 12C0 adc al,al
0041032F ^ 73 FA jnb short NOTEPAD.0041032B
00410331 75 3C jnz short NOTEPAD.0041036F
00410333 AA stos byte ptr es:[edi]
00410334 ^ EB E0 jmp short NOTEPAD.00410316
00410336 FF53 08 call dword ptr ds:[ebx+8]
00410339 02F6 add dh,dh
0041033B 83D9 01 sbb ecx,1
0041033E 75 0E jnz short NOTEPAD.0041034E
00410340 FF53 04 call dword ptr ds:[ebx+4]
00410343 EB 26 jmp short NOTEPAD.0041036B
00410345 AC lods byte ptr ds:[esi]
00410346 D1E8 shr eax,1
00410348 74 2F je short NOTEPAD.00410379
0041034A 13C9 adc ecx,ecx
0041034C EB 1A jmp short NOTEPAD.00410368
0041034E 91 xchg eax,ecx
0041034F 48 dec eax
00410350 C1E0 08 shl eax,8
00410353 AC lods byte ptr ds:[esi]
00410354 FF53 04 call dword ptr ds:[ebx+4]
00410357 3D 007D0000 cmp eax,7D00
0041035C 73 0A jnb short NOTEPAD.00410368
0041035E 80FC 05 cmp ah,5
00410361 73 06 jnb short NOTEPAD.00410369
00410363 83F8 7F cmp eax,7F
00410366 77 02 ja short NOTEPAD.0041036A
00410368 41 inc ecx
00410369 41 inc ecx
0041036A 95 xchg eax,ebp
0041036B 8BC5 mov eax,ebp
0041036D B6 00 mov dh,0
0041036F 56 push esi
00410370 8BF7 mov esi,edi
00410372 2BF0 sub esi,eax
00410374 F3:A4 rep movs byte ptr es:[edi],byte ptr ds:[esi>
00410376 5E pop esi
00410377 ^ EB 9D jmp short NOTEPAD.00410316
00410379 8BD6 mov edx,esi
0041037B 5E pop esi
0041037C AD lods dword ptr ds:[esi]
0041037D 48 dec eax
0041037E 74 0A je short NOTEPAD.0041038A
00410380 79 02 jns short NOTEPAD.00410384
00410382 AD lods dword ptr ds:[esi]
00410383 50 push eax
00410384 56 push esi
00410385 8BF2 mov esi,edx
00410387 97 xchg eax,edi
00410388 ^ EB 87 jmp short NOTEPAD.00410311
0041038A AD lods dword ptr ds:[esi]
0041038B 93 xchg eax,ebx
0041038C 5E pop esi
0041038D 46 inc esi
0041038E AD lods dword ptr ds:[esi]
0041038F 97 xchg eax,edi
00410390 56 push esi
00410391 FF13 call dword ptr ds:[ebx]
00410393 95 xchg eax,ebp
00410394 AC lods byte ptr ds:[esi]
00410395 84C0 test al,al
00410397 ^ 75 FB jnz short NOTEPAD.00410394
00410399 FE0E dec byte ptr ds:[esi]
0041039B ^ 74 F0 je short NOTEPAD.0041038D
0041039D 79 05 jns short NOTEPAD.004103A4
0041039F 46 inc esi
004103A0 AD lods dword ptr ds:[esi]
004103A1 50 push eax
004103A2 EB 09 jmp short NOTEPAD.004103AD
004103A4 FE0E dec byte ptr ds:[esi]
004103A6 - 0F84 200DFFFF je NOTEPAD.004010CC -----------------------> 004010CC 别告诉我你看不懂?
几秒而已~
HAVE FUN~~
--------------------------------------------------------------------------------
【破解总结】
没啥好总结,纯属娱乐~
--------------------------------------------------------------------------------
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!