1)在反汇编前你必须确定你要反汇编的文件有没有加壳,在网上查找peid查壳工具。
2)如果文件是加壳的,必须先脱壳后才能,进行下一步的工作
3)如果文件没有壳,W32Dasm所显示是;进制;代码并不是你想那种像.ojb .c 这样的文件,
看下W32Dasm说明书不就知道了。
你首先必须懂汇编知识才行。知道一个指令编译后是什么样才能改啊。
比如 NOP 指令编译后为 00,CMP SI,CX 指令编译后为3BF1 。
如果你把3BF1改为0000,那么CMP SI,CX这条指令就变为nop nop两条指令了。
你所说的那种EXE是编译过的,没办法再修改源代码了,不过可以从汇编级别上修改,麻烦请使用OllyDbg或IDA软件。
兄弟别想了,反汇编只是让你了解程序的!反汇编只能汇编控制程序代码!你想把对应的代码变成exe就要相对应的反编程序了!没有翻译程序的,除费这个软件没有加壳!就可一用脱壳工具先脱壳在反汇编!不懂到网上查一下!这是很复杂的东西哦!