最近在看《Q版缓冲区》这本书准备入门二进制,在这本书中为了老师先带领学生们手写漏洞利用的汇编代码然后通过VC++的调试模式获得这些汇编代码对应的机器码然后让学生们手抄下来!对,没错!是手抄下来!像我这种懒人肯定要找个方便的路子啊,那么多怎么抄!就算抄也容易抄错啊!我就想大学时不是学过计算机组成原理,里面不是有指令结构,是不是可以通过一张机器指令与汇编代码的对应指令表然后将汇编指令解析成机器码!主意是不错,但是时间太少,没那么多时间完成这个!那就找线程工具吧,为此本文的主句AsmToE这款工具出现了,使用了以后感觉不错,于是对这款工具的实现原理起了兴趣。了解得这这款工具美夜赤月大佬拿易语言写的,于是就加了作者QQ向作者讨要源码,大佬说非开源,于是就有了这篇文章。
首先工具界面就是下图这个样子,提供了默认,MASM,NASM三种引擎
接下来就拿出我们的火绒剑将AsmToE进程添加到监控中,如下图所示: