|
本帖最后由 褐眼睛 于 9-1-2024 08:05 PM 编辑
我有打算做反汇编器, 不过觉得自己只能完成i8086 指令码,无法完成艰巨的i386指令码。想了想,即便能完成,也没有什么特别,市面上已经有许多反汇编器。
加上我对反向编译没有好感,觉得是不正当的任务,所以反汇编器只好暂时作罢。
除此之外,我也有打算再进一步改良我的现有Linux x64编译器,可以支持变量,算术和标准I/O流,但是又担心做得太好知名度提高了,就需要长时间背负责任,监督编译器的品质和回答用户的提问,而我最怕长时间为一个软件项目付上心血。
如果要设计汇编器,那我还倒不如直接改良编译器。
对于其他编程软件项目,暂时还没有意愿,只是对上述“反汇编器”、“汇编器”、“编译器”感兴趣。我知道做这些的人很多,我只是沧海一栗。
----
之前我解释了个人简单Linux x64编译器的原理,作为《吾爱破解》的原创技术帖:https://www.52pojie.cn/thread-1506426-1-1.html
(可惜未能通过会员申请,对方说是“孤星”账号已存在)
----
2023年4月我做了一个基于Zydis运行库的反汇编器,用的是汇编:
https://github.com/exedumper/disasm
由于Zydis运行库的关系,大幅度降低编写这个x86/x64反汇编器的难度。
目前项目尚有一些不完善之处,但已经放弃更新了。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|