| 网站首页 | Vip会员区 | 教程 | 下载 | 图片 | QQ家园 | 免费资源 | 在线服务 | 论坛 | 博客 | 程序开发 | It学堂 | 作品发布 | 
站点相关
代刻黑客光盘或订做光盘

精品软件程序定制

为您的网站或者服务器保驾护航
相关内容
最 新 热 门
相 关 文 章
没有相关文章
您现在的位置: 红色黑客联盟 >> 教程 >> 其他技术 >> 软件破解 >> 正文
“破壳而出,自由自在”之Jdpack1.01篇
文章录入:7747.Net    责任编辑:7747.Net 

【字体:

【软件名称】:Notepad 
【大    小】:52KB 
【下载地址】:N/A 
【软件限制】:None  
【软件简介】:None  

破解信息 
【作    者】:loveboom 
【破解平台】:Windows 98se 
【目    标】:脱壳  
【难度系数】:★☆☆☆☆(1-2) 
【相关工具】:Ollydbg 1.09d 

【作者声明】: 初学Crack,只是感兴趣,没有其它目的。失误之处敬请诸位大侠赐教! 

【详细过程】 
下面没有说出的地方就是可以按f8过去的 
0040D000 > 60               PUSHAD                                   ; 载入在此 
0040D001   E8 00000000      CALL JDPACK1_.0040D006 
0040D006   5D               POP EBP 
0040D007   8BD5             MOV EDX,EBP 
*********************省略若干***************** 
0040D055   46               INC ESI 
0040D056  ^E2 EB            LOOPD SHORT JDPACK1_.0040D043            ; F4下一行 
0040D058   9C               PUSHFD 
0040D059   58               POP EAX 
*********************省略若干***************** 
0040D0B0   AA               STOS BYTE PTR ES:[EDI] 
0040D0B1  ^E2 F6            LOOPD SHORT JDPACK1_.0040D0A9            ; 又一循环,F4到下一行 
0040D0B3   61               POPAD 
0040D0B4   8BBD E1314000    MOV EDI,DWORD PTR SS:[EBP+4031E1] 
*********************省略若干***************** 
0040D0F6  ^0F85 72FFFFFF    JNZ JDPACK1_.0040D06E                    ; 这里往上跳不能跳下一行F4 
0040D0FC   83BD E9314000 00 CMP DWORD PTR SS:[EBP+4031E9],0 
0040D103   0F84 8A000000    JE JDPACK1_.0040D193 
0040D109   8B95 65344000    MOV EDX,DWORD PTR SS:[EBP+403465] 
0040D10F   8B85 E5314000    MOV EAX,DWORD PTR SS:[EBP+4031E5] 
0040D115   2BD0             SUB EDX,EAX 
0040D117   74 7A            JE SHORT JDPACK1_.0040D193               ; 跳成功了 
0040D119   8BC2             MOV EAX,EDX 
*********************省略若干***************** 
0040D27E   75 04            JNZ SHORT JDPACK1_.0040D284 
0040D280   61               POPAD                                    ; 这里要注意了,不要见到popad就f4到这里 
0040D281   33C0             XOR EAX,EAX 
0040D283   C3               RETN 
0040D284   8B95 65344000    MOV EDX,DWORD PTR SS:[EBP+403465]        ; JDPACK1_.00400000 
*********************省略若干***************** 
0040D368   FFB5 F9314000    PUSH DWORD PTR SS:[EBP+4031F9] 
0040D36E   FF95 E0334000    CALL DWORD PTR SS:[EBP+4033E0] 
0040D374   EB 04            JMP SHORT JDPACK1_.0040D37A 
0040D376   C603 00          MOV BYTE PTR DS:[EBX],0 
0040D379   43               INC EBX 
0040D37A   803B 00          CMP BYTE PTR DS:[EBX],0 
0040D37D  ^75 F7            JNZ SHORT JDPACK1_.0040D376              ; 这里循环,f4下一行跳过 
0040D37F   0BC0             OR EAX,EAX 
0040D381   75 4B            JNZ SHORT JDPACK1_.0040D3CE 
*********************省略若干***************** 
0040D3CE   8907             MOV DWORD PTR DS:[EDI],EAX 
0040D3D0   8385 FD314000 04 ADD DWORD PTR SS:[EBP+4031FD],4 
0040D3D7  ^E9 3BFFFFFF      JMP JDPACK1_.0040D317                    ; 这里不能跳 
0040D3DC   83C6 14          ADD ESI,14 
0040D3DF   8B95 65344000    MOV EDX,DWORD PTR SS:[EBP+403465] 
0040D3E5  ^E9 A8FEFFFF      JMP JDPACK1_.0040D292                    ; 这里也不能 
0040D3EA   6A 30            PUSH 30                                  ; 可以在这里按f4 
0040D3EC   8D9D 4D324000    LEA EBX,DWORD PTR SS:[EBP+40324D] 
0040D3F2   53               PUSH EBX                                 ; 这里开始弹出未注册对话框了 
0040D3F3   8D9D 61324000    LEA EBX,DWORD PTR SS:[EBP+403261] 
0040D3F9   53               PUSH EBX 
0040D3FA   6A 00            PUSH 0 
0040D3FC   FF95 D5314000    CALL DWORD PTR SS:[EBP+4031D5]           ; 这里就是Messageboxa 
0040D402   8B95 65344000    MOV EDX,DWORD PTR SS:[EBP+403465]        ; 可以根据这个下bpx messageboxa快点到入口,不过先要躲过它的anti code 
0040D408   8B85 ED314000    MOV EAX,DWORD PTR SS:[EBP+4031ED] 
0040D40E   03C2             ADD EAX,EDX 
0040D410   894424 1C        MOV DWORD PTR SS:[ESP+1C],EAX 
0040D414   61               POPAD 
0040D415   50               PUSH EAX                                 ; 解压结束,push程序入口 
0040D416   C3               RETN                ;过了这个地方就dump 
注意了,这个程序不能直接用olldump2.21来dump进程,必须用别的工具来dump,我用的是lordpe. 
【整    理】 
这是国内少数几个加壳软件中的一款,不过壳的难度不大,虽然有anticode不过太过普通了. 
不可否认,我写的这些东西前已经有不少前辈写过了,我就当是一个收集者。这几篇脱壳文章没什么难度,算是给像我一样在菜鸟中苦苦挣扎的兄弟们一点帮助吧。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     | 设为首页 | 加入收藏 | 广告服务 | 我要投稿 | 关于我们 | 版权申明 | 免责声明 | 隐私声明 | 网站地图 |