首页
社区
课程
招聘
[原创]关于反编译原理系列文章的说明
发表于: 2019-3-21 00:35 13575

[原创]关于反编译原理系列文章的说明

2019-3-21 00:35
13575

要想实现反编译器,需要熟悉反编译原理,可以认为反编译器是虚拟机JIT编译器的超集,则反编译原理可以看成是编译原理的超集,因此还需要熟悉编译原理。推荐以下相关编译原理的三本经典书籍:

1、龙书

英文名:Compilers: Principles,Techniques,and Tools
作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman

2、鲸书

英文名:Advanced Compiler Design and Implementation
作者:Steven S.Muchnick

3、虎书

英文名:Modern Compiler Implementation in C
作者:Andrew W.Appel,Jens Palsberg

已完成。详见中间表示


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2019-4-10 04:23 被vasthao编辑 ,原因:
收藏
免费 10
支持
分享
最新回复 (7)
雪    币: 1253
活跃值: (2163)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
2
最近在挑选编译方面的书,想看龙书,不知是否适合逆向人员看
《编译与反编译技术实战》如何
2019-3-21 18:04
0
雪    币: 12
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
茅山小僧 最近在挑选编译方面的书,想看龙书,不知是否适合逆向人员看 《编译与反编译技术实战》如何
别看龙书。龙虎鲸那三本书作为教材其实都不好。。。写得不好。。。还不如看其他务实一点的书。
反编译看比如这个 https://yurichev.com/mirrors/DCC_decompilation_thesis.pdf
然后用C#的IL语言做练习(不推荐直接x86),因为简单。编译成IL,再反编译成C#。
搞完就出师了,接下来就是动态分析的坑了。
2019-3-21 18:35
2
雪    币: 1253
活跃值: (2163)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
4
ktkitty 别看龙书。龙虎鲸那三本书作为教材其实都不好。。。写得不好。。。还不如看其他务实一点的书。 反编译看比如这个 https://yurichev.com/mirrors/DCC_decompilatio ...
感谢大佬!!!
2019-3-22 10:02
0
雪    币: 1931
活跃值: (63)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
怎么下载啊
2020-2-13 16:37
0
雪    币: 2277
活跃值: (6653)
能力值: ( LV7,RANK:102 )
在线值:
发帖
回帖
粉丝
6
确实,感觉没什么学习路线什么的。。。顶个
2020-5-31 12:24
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
Hex-Rays反编译器和Ghidra反编译器的分析有什么资料推荐吗
2023-8-3 22:07
0
雪    币: 112
活跃值: (1222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
《反编译原理(20)-SSA 》,特别想看看SSA Form在反编译中的应用
2024-10-25 22:42
0
游客
登录 | 注册 方可回帖
返回
//