首页
社区
课程
招聘
[旧帖] [分享]关于逆向的一点感想 0.00雪花
发表于: 2015-9-14 12:59 1836

[旧帖] [分享]关于逆向的一点感想 0.00雪花

2015-9-14 12:59
1836
来了看雪一段时间了,在期间一直想写个《无主之地2》的修改器,可是无奈调试器一附加就会让程序死翘翘,所以就想这个用了一些什么保护手段。猜测一般的软件应该会用到这些技术:
1.反动态调试:利用SEH(结构化异常处理)去修改程序的某个数据,当调试器附加的时候没有修改这些数据就会被原程序发现,从而可以判断在被调试;利用一些API也可以进行判断。

2.反静态调试:利用SMC(代码自修改技术)和花指令、代码变形等技术手段,可以有效的防止通过静态调试程序。

一般的对策:
1.对API进行HOOK,进行自己想做的事。但是在程序里一般都会对API进行HOOK,你不知道他在API里面干了什么,总感觉不太保险。

2.DUMP出程序进行分析,有的程序只会在运行的时候进行恢复,感觉这样也不太容易破解。

现在我是小白,只能写下现在自己对破解的看法,疏漏肯定很多,望见谅啊!我现在对《无主之地2》一点办法也没有,写不出来什么修改方法,想想看雪的一些大神都可以过驱动,破解各种软件的保护机制,想想就不得不佩服,希望有朝一日我也能成为现在我所说的大神啊

另外祝看雪学院越来越红火,桃李满天下,也祝我能早日变成正式会员

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 324
活跃值: (60)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
怎么还是没变成正式会员
2015-9-14 16:59
0
雪    币: 324
活跃值: (60)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
觉得还是措辞有点问题,不是猜测,就是通过看雪前辈的介绍,猜测一般的软件都会加上反动态调试和反静态调试,感觉不是怎么好下手,有没有什么好的办法,求告知!!
2015-9-14 21:19
0
游客
登录 | 注册 方可回帖
返回
//