C中的ASM是否会更改拆卸?

发布于 2025-01-17 17:07:31 字数 242 浏览 7 评论 0原文

我尽力在询问之前搜索这个问题,但找不到答案。也许这个问题更适合在

我正在检查一个32位C便携式可执行文件,我怀疑使用main内的内联MSVC __ ASM作为反RE技术。使用内联ASM的C计划的拆卸有什么不同,可以帮助确认我的怀疑?如果原始程序员使用内联ASM,是否可以从拆卸中辨别出拆卸?

这个问题主要围绕MSVC展开,但是有关GCC Inline ASM的答案可能对他人有帮助。

I tried my best to search for this question before asking, but could not find an answer. Perhaps this question would be better suited to ask on the Reverse Engineering SE.

I am examining a 32-bit C Portable Executable that I suspect to make use of inline MSVC __asm inside of main as an anti-RE technique. Is there anything different about the disassembly of C programs using inline ASM that can help confirm my suspicions? Is it possible to discern from the disassembly if the original programmer used inline ASM?

This question mainly revolves around MSVC, but answers regarding GCC inline ASM may prove helpful to others.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文