【发布时间】:2011-11-21 12:53:18
【问题描述】:
例如,考虑以下代码:
call far ptr 90b6h:79c35c2eh
shl dword ptr [ebp+0fh],1
db 67h
daa
push eax
push cs
这个代码块是如何在C编程中生成的?如何对代码进行去混淆处理?
【问题讨论】:
-
这个C代码怎么样?
-
您是否正在寻找一个反编译器,它试图获取二进制图像并检索用于生成它的 C(或其他)?或者您是否正在寻找一种将标签添加到反汇编程序的方法?您提供的代码是汇编代码,网上有很多关于如何阅读的信息,这里无法简单回答。
-
要像这样进行混淆,您需要一个名为“C Compiler”的工具。有人告诉我,很难去混淆。
-
我想知道这些代码是如何生成的,如何去混淆?(以上代码只是一个例子)
标签: c obfuscation deobfuscation