专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

反编译exe,怎么反编译exe文件不太清楚是用什么语言做的

来源:小易整编  作者:小易  发布时间:2023-11-13 07:45
摘要:1,怎么反编译exe文件不太清楚是用什么语言做的在windows下,可以使用disasm,可以反汇编所有程序为汇编语言,与真实的代码会有点区别。2,exe文件能不能反编译本身就是不能反编译的,请看:程序:#includestdio.hvoi...
1,怎么反编译exe文件不太清楚是用什么语言做的

在windows下,可以使用disasm,可以反汇编所有程序为汇编语言,与真实的代码会有点区别。

反编译exe,怎么反编译exe文件不太清楚是用什么语言做的

2,exe文件能不能反编译

本身就是不能反编译的,请看:程序:#includestdio.hvoidmain()和程序:#includestdio.hvoidmain()反汇编各得5071行,没有区分。如果编译时用了/O2,再反汇编回来,得到行数不同。要想反编译成原文件,明显不可能。除非开发1个新编译器,把源程序用注解方式写进去,就可以反编译回来。

3,一般的反编译软件如何使用 比如exe反编译软件

把exe拖进去,进生成了汇编。就是这样。当然exe如果是.net开发的话,不一定能反编译。

不能

4,如何反编译exe文件

(1)下载Flash Decompiler Trillix并安装(2)安装完成后,双击打开,页面如下:(3)点击管理,点击添加到任务,如下图:(4)点击添加到任务之后,可以添加SWF文件或者EXE文件,会出现如下界面:(5)根据实际需要,添加需要反编译的文件,如下图:(6)点击转换所有任务之后,出现如下界面:(7)点击确定,就可以到存放的目录去找转换过来的源文件了。

5,怎样用将一个exe件件进行反编译

看什么语言编写的了。不好一概而论。如果是C/VC写的,没办法反编译。如果是VFP,用UnFox如果是Java, 用cavaj如果是VB,..去找找,忘记名字了,有专用工具。你得先能判断出来大概是什么语言编写的。

6,怎样反编译EXE文件

Windows软件开发工具包(SDK)提供一个叫做DUMPBIN的极有用的工具,它有许多有助编程分析的功能.反编译只是其功能之一.反编译命令格式:dumpbin/DISASM你的文件.exeDUMPBIN详细用法参考:http://support.microsoft/default.aspx?scid=kb%3Bzh-cn%3B121460上述网页谈的是WindowsNT,其实也实用于其它视窗系统.

7,高手进解析或反编译一个exe文件

1、呵呵,你怎么知道这个exe文件是6个文件?(汗!!!!第一次听说)2、反编译出来的基本上都是汇编语言,你当然可以加入到其他语言中,不过就是一段代码而已。3、这个软件就在系统中,名字叫debug.exe。用法进入cmd命令行,假设这个exe文件叫abc.exe并且在d盘根目录下。c:\>debug d:\abc.exe-u0-u-u-q-----------其中u0表示从头反汇编,u接着汇编(翻页),q表示退出debug程序。

什么开发的??

8,如何反编译exe文件

反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:1、检测程序时候加壳了,如果加壳就必须先去壳。2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言中的语法问题,即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。4、汇编成功后基本就已经到反编译的顶端了,要从汇编程序翻译成源码可能性为1%。

9,exe文件反编译工具

C32asm 可反编译成汇编文件 http://www.25it.net/SoftView.Asp?SoftID=227 C32asm 是一款非常不错的国产静态反编译工具! C32Asm现具有如下功能: 快速静态反编译PE格式文件(Exe、Dll等) 提供Hex文件编辑功能,功能强大 提供内存Dump、内存编辑、PE文件Dump、PE内存ImageSize修正等多种实用功能 提供内存反汇编功能,提供汇编语句直接修改功能,免去OPCode的直接操作的繁琐 提供反编译语句彩色语法功能,方便阅读分析,能方便自定义语法色彩 提供输入表、输出表、参考字符、跳转、调用、PE文件分析结果等显示 提供方便的跳转、调用目标地址的代码显示 提供汇编语句逐字节分析功能,有助于分析花指令等干扰代码

10,EXE文件反编译成源码

EXE文件可以通过步骤来反编译成源码,具体步骤如下:1、在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。2、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了!3、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,保存完的文件如图4、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可,其中VS为Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。扩展资料:反编译也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。exe是编译好的程序文件 要看结构就得反编译 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 所以要要看结构不止要会反编译 还得精通汇编语言。

11,如何将exe反编译成代码

没有完全可以的,想要代码就自己写这种软件多数是假的,要么就是有毒的.exe的可执行程序都是已经编译过了,很难恢复为代码

显然,要有一定汇编和C语言功力才行啊。工具的话,要用到C32,而且可能要先进行脱壳等处理。

只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。

反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:1、检测程序时候加壳了,如果加壳就必须先去壳。2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言中的语法问题,即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。4、汇编成功后基本就已经到反编译的顶端了,要从汇编程序翻译成源码可能性为1%。

12,怎样反编译EXE文件

目前所能见到的逆向工具没有EXE/DLL反编译工具,几位所提到的DUMPBIN、IDA、Ollydbg、DEBUG等都是反汇编工具,而不是反编译工具。 反编译工具的开发比反汇编要杂复得多的多。1992年Austin-Code公司曾写过一个DOS下的EXE2C的反编译工具,但反编译效果极差,可以说就是简单的把汇编变为C指令。2005年中国的刘涛涛又写了一个EXETOC的反编译工具,能实现简单的反编译,但也没有最终完成。目前与反编译功能较接近是的从最新的IDA从6.1开始添加了一个Hex-rays插件,可以完成一些反编译的功能。

如果你想直接反编译得到源码,那就几乎不可能的,不过通过一些反编译工具,了解到软件工作的流程,还是可以的。ollydbg,动态调试工具;ida,超级强大的反编译工具。这些软件都可以直接在网上找到。

Ollydbg反编译,调试起来非常方便。W32DASM静态反编译.

Windows软件开发工具包(SDK)提供一个叫做 DUMPBIN 的极有用的工具,它有许多有助编程分析的功能. 反编译只是其功能之一.反编译命令格式:dumpbin /DISASM 你的文件.exeDUMPBIN 详细用法参考:http://support.microsoft/default.aspx?scid=kb%3Bzh-cn%3B121460上述网页谈的是Windows NT, 其实也实用于其它视窗系统.

简单的你用 DEBUG。EXE WIN98带的不会用的话打命令 DEBUG/?


本文地址:游戏攻略频道 https://www.hkm168.com/game/1094812.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


游戏攻略
小编:小易整编
相关文章相关阅读
  • c语言的输入函数有哪些

    c语言的输入函数有哪些

    c语言的输入函数有:1、scanf()函数、从标准输入stdin读取格式化输入;2、getchar()函数,从标准输入stdin获取一个字符;3、gets()函数,从标准输入stdin读取一行;4、getch()函数,从stdin流中读取字...

  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • ppt中怎么插入自定义动作按钮

    ppt中怎么插入自定义动作按钮

    ppt插入自定义动作按钮: 打开幻灯片文件,然后在菜单栏中点击插入,打开插入工具栏,之后在插入工具栏中选择形状工具,如下图所示:点击形状工具后,就打开所有预置的形状列表,如下图所示,选择我们需要的形状。选择好形状后,自动退回到ppt文件编辑...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • 主板显卡卡扣断了怎么办

    主板显卡卡扣断了怎么办

    主板显卡卡扣断了可以尝试使用胶带或胶水将其固定、更换显卡插槽、更换主板或者寻求专业人员的帮助。详细介绍:1、使用胶带或胶水将其固定,使用胶带或胶水时要小心,以免粘到其他部件上;2、更换显卡插槽,建议找专业的电脑维修人员来进行操作;3、更换主...

  • abc类ip地址怎么区分

    abc类ip地址怎么区分

    区分方法:1、a类ip地址,第一段号码为网络号码,剩下的三段号码为本地计算机的号码;2、b类ip地址,前两段号码为网络号码;3、c类ip地址,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。本教程操作环境:windows7系统、De...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • jsp文件怎么创建

    jsp文件怎么创建

    创建jsp文件的步骤:1、安装和配置java开发环境;2、安装和配置web服务器;3、创建jsp文件;4、编写jsp代码;5、部署和运行应用程序;6、调试和测试。详细介绍:1、安装和配置java开发环境,首先需要在计算机上安装jdk,可以从...

  • 周排行
  • 月排行
  • 年排行

精彩推荐