17年10个月前IP:未同步
85809
14楼
引用第10楼usercim于2009-02-12 00:30发表的  :
现在都是od动态跟踪,一般流程都是脱壳,od跟踪下断.不行就暴利破解jmp.但是实际上脱壳就很难,一个双进程强壳,在来个暗桩.最后脱完壳找断点也麻烦.,最简单是jmp,其次找出注册码,最高级是写出注册机.我还从来没做到过第三步.记得原来想破解SpaceCAD,结果这个双进程穿山甲的壳就下不去.囧死.N长时间不搞破解了,突然说起来还有点没完没了..........


正解!
现在的壳基本上快被拆光了。记得以前曾流行themida,后又vm,都被轮掉了。现在的程序至少国产的几个爆破就搞定了,连anti都没有,比较厉害的就有密码学算法。不过大多都是可以推出来的。
其实弱的双进程保护比较简单,在CreateProcess下断就可以了,根据[esp]的地址回去再找判断进程的内存中的变量,再把变量下读写断点应该就能推出来双进程的机制了
不过穿山甲的双实在WS,孙子跟着老子干坏事,孙子干晚再给儿子干,一般碰到后就放弃了……
评论
文号 / 85809

千古风流
名片发私信
学术分 3
总主题 48 帖总回复 432 楼拥有证书:学者 笔友
注册于 2008/07/22 16:19:40最后登录 2018/01/10 01:23:09
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的