脱壳(吃鸡辅助)

查壳 molebox 直接忽视
脱壳(吃鸡辅助)
载入od 单步 发现esp定律就能搞定
脱壳(吃鸡辅助)
找到OEP 有可能是vc 与易语言(外挂)
脱壳(吃鸡辅助)
因为目前看没有加密 直接dump 修复iat时发现不能运行
脱壳(吃鸡辅助)
那很定是iat修复错了 只有一种可能IAT被加密
果然有的被加密
脱壳(吃鸡辅助)
这就有意思了 一般大部分是有些是无效的就直接去掉 正好入坑了
脱壳(吃鸡辅助)
重新开始 先下iat硬件写入断点 有针对性的下
脱壳(吃鸡辅助)
下断 可以多下几个
脱壳(吃鸡辅助)
脱壳(吃鸡辅助)
第一次断下 有点不像
脱壳(吃鸡辅助)
发现很多 直接f9让他过去 又来了个 还是不像 同时有很多 继续走
脱壳(吃鸡辅助)
又断下 猜这是这 因为一般是那种 mov xxx,eax
脱壳(吃鸡辅助)
数据窗口跟随
脱壳(吃鸡辅助)
发现了iat 这里可以f7来一圈 或者f9看有什么变化 下软件断点以防止跑飞
脱壳(吃鸡辅助)
发现有的先填充再加密 还只加密几个(我去这么恶心)
脱壳(吃鸡辅助)
跟几圈发现这个函数搞的事
脱壳(吃鸡辅助)
简单方法进去直接retn
脱壳(吃鸡辅助)
正常了 也可以跟着他填充iat 可能还会有加密函数 这里我跟了只有一个
脱壳(吃鸡辅助)
重新 运行 修改加密函数 要在最前面下断 不然有的函数被加密过了
脱壳(吃鸡辅助)
再断到OEP dump出来

脱壳(吃鸡辅助)
发现有一个没有 那很定是有的在下断点前就加密了
脱壳(吃鸡辅助)
那就多下几个段首
脱壳(吃鸡辅助)
就等破解了
脱壳(吃鸡辅助)

转载于:https://blog.51cto.com/haidragon/2121439

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、如何启动RORDbg并调试一个程序? 答:点击“打开被分析文件”,出现Windows标准的文件打开对话框,选择欲分析的文件(必须是PE格式的EXE文件), 这时,被调试程序已经加载,可以先设置断点等调试条件,如果希望研究壳的技术,可以点选“遇到异常暂停”, 然后点击“GO!”按钮,程序就开始跑了 注意:如果您确认这个被调试程序是无害的,可以这么直接GO!,如果分析的是木马或者病毒,最好先点选“遇到API暂停”, 要小心往下跑(最好使用单步) 未来的版本会有个“安全运行”模式,即使是木马和病毒也不会造成危害。 2、如何脱壳? 答:脱壳没那么简单,现在的壳和原始程序体结合越来越紧密,找到OEP是非常困难的,即使找到了,由于IAT被加密或者代码 被抽走,而导致脱了壳的文件也不能正常运行。当然,RORDbg是可以成功脱掉一些壳的。 1)对于压缩壳来说一般相对比较容易,只要选中“在OEP处暂停”,然后GO!,耐心等待,停止后,单步走几下就是真正 OEP了,使用MakePe命令就可以成功脱掉。 2)加密壳也可以参考压缩壳的方法试一下,先脱出来,然后再手工修复。 3、为什么有时会跑飞? 如果有个异常不能正确识别,是有可能跑飞的(或者出错),这时,您要看看一共跑了多少指令,这个数字就是那个“已执行 指令数”,记下这个数字,重新开启RORDbg,再次装载这个被调试程序,下一个BPC断点(也就是跑多少条指令停下),比如, 刚才您记下的数字是11598,那么您可以下这样的断点:BPC 11500, 然后GO!,停止后,单步走,您就会发现导致最后跑飞的 那条指令是什么了,如果您觉得这个指令肯定是个异常,那么,停在这条指令上(别跑过了哦),按下“当前指令按异常处理” 按钮,然后继续跑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值