逆向书籍推荐

书籍:

《Intel 开发者参考手册》—没有比这个更权威的资料了,但是是英文的(第三卷有翻译版),而且很晦涩,读起来鸭梨山大,可以找一些教程结合着看。
《Intel 80386 保护模式编程》—保护模式编程,必备内功。
《加密解密》—看雪论坛出的,不多说了。
《黑客调试技术揭秘》
《黑客反汇编揭秘》—俄罗斯大神的著作,更加不用多说了,“俄罗斯”这三个字已经足以说明一切了。
《逆向工程揭秘》
《IDA pro 权威指南》
《IDA Pro代码破解揭秘》 作者:Dan Kaminsky / Justin Ferguson
《逆向工程核心原理》 作者:李承远
《Windows PE 权威指南》—学习PE文件结构的好书。
《C++反汇编与逆向分析技术揭秘》
《Windows 核心编程》
《天书夜读-从汇编语言到Windows内核编程》
《windows API 编程》

《Android软件安全与逆向分析》—智能手机这么火,必须得与时俱进。
《IOS应用逆向工程:分析与实践》—智能手机这么火,必须得与时俱进。

论坛:

看雪论坛
吾爱破解论坛
一蓑烟雨论坛

没事多逛逛这些论坛,多看技术文章少吹水。除了论坛之外,还有很多的逆向、破解QQ群,通常一个不错的技术QQ群的群共享里都会有不少的好资料,下载下来学习吧,免得到处去搜集资料,走冤枉路。

基本功:

80x86汇编语言-16位-32位-64位
C语言
C++

ARM汇编语言
object c
java

python

最好能把Intel汇编语言的机器码编码格式规则弄清楚,Intel的机器码编码规则复杂多变,弄清楚了能折腾出不少的好玩的东西,这方面的资料网上很少,自己慢慢琢磨吧。

工具软件:

IDA pro
Ollydbg
WinDbg
任意一款顺手的汇编语言编译器
任意一款顺手的二进制编辑软件

基本技能:

摸透PE文件格式
摸透ELF文件格式
脱壳
读懂汇编代码
将汇编代码翻译成高级语言代码
反反汇编

应该差不多了,有了这些基本功,可以算是入门了(对,你没有看错,是“入门了”,仅仅是“入门了”而已,所以别高兴太早,路还长的很),剩下的就是多实践,多折腾,打怪升级长经验(如果被怪虐挂了,那么从头来过,研究学习,继续PK,贵在坚持,假以时日必成大神)!

继续折腾的大致方向:
木马
病毒
rootkit
免杀
外挂
漏洞挖掘

汇编语言这门内功修炼深厚了,搞什么都快,没有资料没关系,逆向研究一下不就得了嘛。

关于数学和英语的问题:
<数学>
二进制
八进制
十进制
十六进制




基础到不能再基础的进制问题,只要智商正常,多花点功夫,动手换算一下,该记忆的东西记忆一下,基本是没有问题的。加、减、乘、除就更不用说了,幼儿园大班的小盆友都搞的定。

如果还是觉得有问题,唯一的原因就是你太懒了!

组合数学
数理逻辑
数论

计算机编程中有很多概念会涉及到组合数学和数理逻辑相关的知识,但是并不深,具备初高中的组合数学和数理逻辑知识就能理解。

如果想要在加密解密方面有非常深入的造诣,那么深入学习相关数学知识是比较有必要的,比如数论的相关知识。

数学重在理解消化,无需死记硬背,动脑多琢磨琢磨,基本没有问题。

算法
数据结构

多动手,多琢磨,消化理解,灵活运用。

<英语>
任何一门编程语言,关键字也就那么几十个,即使是汇编语言,助记符也不过一千多个,花3个月时间,即使记忆差到极点的人也能背下来。

拿英语不好当借口的人,通常都是懒人,而懒人学什么都是学不好的。

  • 2
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值