零基础怎么学习逆向?

有大佬带带吗?可以推荐一下书籍和学习路线吗?球球啦 :grin:

FBI Open the door

我的建议是 不如放弃

那肯定是买课

那肯定得加入肉丝认证啊。

来加入本人的Zhang认证吧, 不要19998, 不要1998, 不要998. 只要V我50, 即可获得诺亚方舟认证iOS大神班资格证, 附赠本人签名照一张

6666666666666 :face_holding_back_tears: :face_holding_back_tears: :face_holding_back_tears:

二进制安全学习可以分为以下几个阶段:

基础知识
在开始学习二进制安全之前,需要掌握一些基础知识,包括:

计算机组成原理
操作系统原理
计算机网络基础
编程语言(如C、C++、Python等)

推荐书籍:
《计算机组成与设计:硬件/软件接口》(David A. Patterson & John L. Hennessy 著)
《现代操作系统》(Andrew S. Tanenbaum 著)
《计算机网络:自顶向下方法》(James F. Kurose & Keith W. Ross 著)
《C程序设计语言》(Brian W. Kernighan & Dennis M. Ritchie 著)
《C++ Primer》(Stanley B. Lippman, Josée Lajoie & Barbara E. Moo 著)
《Python编程:从入门到实践》(Eric Matthes 著)

逆向工程与汇编语言
在掌握了基础知识后,需要学习逆向工程和汇编语言,理解程序的底层实现。

推荐书籍:
《逆向工程核心原理》(王爽 著)
《汇编语言》(王爽 著)
《IDA Pro权威指南》(Chris Eagle 著)

二进制分析与漏洞挖掘
在这个阶段,需要学习如何分析二进制文件,挖掘潜在的安全漏洞。

推荐书籍:
《二进制文件分析与实战》(Bruce Dang, Alexandre Gazet, Elias Bachaalany & Sebastien Josse 著)
《漏洞战争:软件漏洞分析精要》(Cody Pierce, Jamie Butler & Ryan Speers 著)
《格蠹汇编:软件调试案例集锦》(张银奎 著)
《加密与解密(第4版)》(段钢 著)

漏洞利用与防御
在掌握了二进制分析与漏洞挖掘技术后,需要学习如何利用这些漏洞,以及如何防御这些攻击。

推荐书籍:
《黑客攻防技术宝典:漏洞利用与防御》(Jon Erickson 著)
《软件安全:攻击与防御》(Gary McGraw 著)

实战练习

在学习的过程中,需要不断进行实战练习,提高自己的技能。可以参加一些在线的二进制安全练习平台,比如:
pwnable.kr
exploit-exercises.com
hackthebox.eu

此外,还可以关注一些安全会议的议题和演讲,如:
DEFCON
BlackHat
CanSecWest

通过上述学习路线和书籍推荐,可以逐步掌握二进制安全领域的知识和技能。祝学习顺利!

1 个赞

加密与解密是吧

唉 资本

Remake the world