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

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

2019-3-21 00:35
14369

要想实现反编译器,需要熟悉反编译原理,可以认为反编译器是虚拟机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

已完成。详见中间表示


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

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