吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 7498|回复: 44

[原创逆向图文] SMC程序自修改CM爆破小记

  [复制链接]
虚竹 发表于 2015-5-24 13:10 | 显示全部楼层 |阅读模式

本帖最后由 虚竹 于 2015-5-25 23:03 编辑

SMC的意思就是    Self-Modifying Code (程序自修改) 其实很多SMC时侯都要用到SMC 比如编程时
这里小菜 要感谢我们@Mrack 师傅 和 @神话师傅  
以前一直以为SMC就是HOOK的意思 其实 也有这个意思 但是SMC是在OEP跳到空白的地方 然后修改后 在跳回到 OEP
SMC就是把code当Data来用 Mrack师傅的话
                                                                下面进入正片

--------------- --------------- --------------- --------------- --------------- --------------- --------------- --------------- --------------- ---------------
教材是一个自己写的CM 大家可以自己试试才来看教程
CM下载地址: smc.zip (350.01 KB, 下载次数: 38)


第一步 载入OD 然后 搜索字符串


1.png


双击进入  


因为我们重要讲的SMC 所以这里就简单分析一下


2.png

F7进入
验证CALL  这个CM 重要就是 比较全局变量
直接nop掉 也可以完成爆破  

3.png


我们可以看到他
在比较 0 和 1   这里把他内存数据 修改为 1 就可以完成爆破


我们把地址都记录起来
就可以开始 SMC了


4.png


这里我们搜索
000000000000000000
找到空白的地方  然后记录起来  这里就是SMC修改的地方


5.png


然后我们
重载 把OEP 和其他地址 全部记录起来



6.png


“这里我们还没运行程序"

这里是SMC
所以我们要在OEP的地方 JMP到空白地方 完成我们要修改的任务 在跳回来 (JMP是无条件跳的意思)


7.png

下面我们就可是写代码了
这里有详细的介绍    我们这里简单的介绍一下
CMP是比较的意思  比如CMP
1,0  那么现在比较的是 0和1
MOV是传递的意思  比如MOV eax,0  那么现在
EAX=0
byte 是单字节的意思 “00”
word是双字节的意思"00 00"
dword是4字节的意思“00 00 00 00”

8.png

那么现在我们就已经完成了SMC的自我修改

我们运行起来看看!

QQ图片20150524123220.png

OK 已经完成了! 其实大家可以试试自己加UPX壳来试试效果!

教程的CM是没加过壳的!

下载的附加是 修改过后的 大家放入OD 搜索 000000000000 看看

修改后.zip (350.04 KB, 下载次数: 4)





评分

参与人数 48HB +65 THX +31 收起 理由
longge188 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
24567 + 1
太阳神 + 1
DDK4282 + 1 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
创客者V2.0 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
shaokui123 + 1
Soul1999 + 1
行行行行行行 + 1
极速菜 + 1
消逝的过去 + 1
l278785481 + 1
飞刀梦想 + 1
liugu0hai + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
jaunic + 1
jueshi87 + 1
汇编先行 + 1
XiaoWeiSec + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
hnymsh + 2
boot + 1
学汇编 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
lies + 1
mason珠珠 + 1 + 1 学破解论坛1周年了,感谢大家的付出与关注。学破解论坛助你呼风唤雨!!!
Aniz + 1 本站任何内容出于学习研究的目的,禁止用于任何非法途径,否则一切后果请用户自负!
西瓜先森° + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
YYYYYe + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
小鱼哟 + 1 评分=感恩!简单却充满爱!感谢您的作品!
赵师傅 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
splic + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
fywy + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
1342971816 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
vigers + 2 + 1 好人有好报!你的热心我永远不忘!谢谢!
king1033 + 1 + 1 好人有好报!你的热心我永远不忘!谢谢!
星空之下 + 1 评分=感恩!简单却充满爱!感谢您的作品!
xpjavg + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
阿辰 + 1 + 1 好人有好报!你的热心我永远不忘!谢谢!
我要学 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
小白兔的小白 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
夜尘 + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
有何不可 + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
China小二 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
逍遥枷锁 + 4 + 1 好人有好报!你的热心我永远不忘!谢谢!
Syer + 4 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
丨丶钟情丶 + 1 + 1 mov eax,1 不行吗?
ningzhonghui + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
阿卡林 + 3 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
学破解丶小甜橙 + 1 评分=感恩!简单却充满爱!感谢您的作品!
LCC + 10 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
学破解丶小甜橙 发表于 2015-5-24 13:18 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
没钱买苹果 发表于 2015-5-24 13:19 | 显示全部楼层

支持大大             以后一定要多出教程
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
阿卡林 发表于 2015-5-24 13:21 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xingfeng 发表于 2015-5-24 13:36 | 显示全部楼层

感觉好高端
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ningzhonghui 发表于 2015-5-24 13:40 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
宁少 发表于 2015-5-24 13:50 | 显示全部楼层

感谢教程!!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
by安然 发表于 2015-5-24 13:51 | 显示全部楼层

感谢分享,好人
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
antony 发表于 2015-5-24 13:56 | 显示全部楼层

先看教程再来评价
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
15844840065 发表于 2015-5-24 14:26 | 显示全部楼层


先看教程再来评价
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表