【发布时间】:2013-01-20 21:59:19
【问题描述】:
我不知道如何表达这个问题,但是我很想知道汇编程序和其他工具如何显示某些字节的操作码?
std::string BytesToOpcode( __in ::BYTE Bytes );
int main( void )
{
std::cout << BytesToOpcode( ( ::PBYTE )"\x33\xC0" );
std::cin.get( );
return( EXIT_SUCCESS );
};
// I don't know what type soo I'll just set as std::string for an example.
std::string BytesToOpcode( __in ::BYTE Bytes )
{
// Convert Bytes to opcode??
return( "" );
};
Output should be:
XOR EAX,EAX
【问题讨论】:
-
你是在问反汇编是如何拆开一大堆操作码并从中生成汇编列表的吗?了解每条指令是是什么(即操作码表)有助于ton,并且通常是多层表驱动的。