Assembly Ollydbg可以';t反汇编代码,但在打开.exe文件时运行 我有一个简单的C++和C代码,它基本上与OLYBDG的任何其他CRACKE教程一样。

Assembly Ollydbg可以';t反汇编代码,但在打开.exe文件时运行 我有一个简单的C++和C代码,它基本上与OLYBDG的任何其他CRACKE教程一样。,assembly,reverse,disassembly,ollydbg,Assembly,Reverse,Disassembly,Ollydbg,只有一个文本框和一个按钮,用于检查我是否输入了正确的串行密钥。不幸的是,当我在Ollydbg中运行它时,程序运行,但没有反汇编(除非我退出程序) 我只想知道为什么没有显示拆卸。 我使用的是OllyDbg 32位(我从legendofr4ndom论坛下载) 我的操作系统是Win8 64位,但我仍然可以运行并修补crackme教程。.NET使用的是中间语言,而不是本机汇编指令,因此无法以“常规”方式进行反汇编。即使是微软的调试器WinDbg也不会在没有特殊插件(称为SOS)的情况下反汇编.NET代码

只有一个文本框和一个按钮,用于检查我是否输入了正确的串行密钥。不幸的是,当我在Ollydbg中运行它时,程序运行,但没有反汇编(除非我退出程序)

我只想知道为什么没有显示拆卸。

我使用的是OllyDbg 32位(我从legendofr4ndom论坛下载)


我的操作系统是Win8 64位,但我仍然可以运行并修补crackme教程。

.NET使用的是中间语言,而不是本机汇编指令,因此无法以“常规”方式进行反汇编。即使是微软的调试器WinDbg也不会在没有特殊插件(称为SOS)的情况下反汇编.NET代码


因此,不幸的是,OllyDbg无法反汇编.NET代码。但是,您应该能够查看和分解.NET framework的入口点。但这对反向工程.NET应用程序没有多大帮助。

您使用了哪个版本的Olly

Olly1->不反汇编.net程序并在应用程序中运行。 在这种情况下,请尝试.net Reflector

使用Olly2->它可以反汇编.net程序