xinyu 发表于 2021-8-22 09:46

新手想学win逆向和安卓逆向,需要按部就班依次学习哪些知识呢?

刚学完了王爽老师的8086CPU 16位汇编基础,还有谭浩强老师的C语言,
之前找了本基础书学了一下java基础语法 多态 多线程啥的最基本的知识.
想进行WIN逆向和安卓逆向,由浅入深的该学习哪些知识呢?有没有大神前辈告知一下,谢谢了先.

hjw01 发表于 2021-8-22 10:59

你毕业后从事的是什么行业,如果是软件开发方面的工作,那上手就很快。目前安卓逆向岗位市场需求会多些。   想要技术学深,可以看技术贴跟着解读源码,如android源码理解(看多了很容易忘记,个人觉得有点像背书,死记硬背,因为后续有很多的知识点关联),看加壳脱壳技术贴(第一代第二代消化后在深入学习)。安卓正向开发也需要懂,java层加密dex需要用到如ActivityThread(程序入口),application,activity,LoadedApk,Classloead类加载等。再到so层的基础,elf文件结构,jni加载so等

xinyu 发表于 2021-8-22 13:52

hjw01 发表于 2021-8-22 10:59
你毕业后从事的是什么行业,如果是软件开发方面的工作,那上手就很快。目前安卓逆向岗位市场需求会多些。 ...

我是学艺术的,大二,只是对破解感兴趣才自学的这些.大佬说的这些似懂非懂.
android源码理解是一本书吗?
就是看本论坛的脱壳技术类帖子吗

Rodriguezs 发表于 2021-8-22 14:35

win资料多,必竟有历史积累,安卓还在不断变化,科锐也是先学win逆向。

sornian 发表于 2021-8-22 15:19

先win比较好,看楼上

xinyu 发表于 2021-8-22 19:24

Rodriguezs 发表于 2021-8-22 14:35
win资料多,必竟有历史积累,安卓还在不断变化,科锐也是先学win逆向。

好的,谢谢.

Rodriguezs 发表于 2021-8-22 22:12

xinyu 发表于 2021-8-22 19:24
好的,谢谢.
搞这行最专业的就是科锐,可以找找他们的课程表,按他们的课程学习路线,自己B站找课程学。

xinyu 发表于 2021-8-23 04:18

Rodriguezs 发表于 2021-8-22 22:12
搞这行最专业的就是科锐,可以找找他们的课程表,按他们的课程学习路线,自己B站找课程学。

非常感谢提供明确的学习方向,我去搜一下.

冥界3大法王 发表于 2021-8-23 11:02

看黑马安卓教程
比如界面xml的布局
关键是敲代码
编程序,反向逆,动态跟
搞几个就不是菜鸟了

xinyu 发表于 2021-8-24 21:25

冥界3大法王 发表于 2021-8-23 11:02
看黑马安卓教程
比如界面xml的布局
关键是敲代码


感觉应该没那么简单吧.
页: [1]
查看完整版本: 新手想学win逆向和安卓逆向,需要按部就班依次学习哪些知识呢?