如何反编译一个exe文件,并修改里面一句代码
我有一个exe文件,但是好像不是32位的,是一个游戏的服务器端配置文件,我要修改里面写好的原来的服务器的IP地址,我试图用Ollydbg,但是打不开这个文件,exeSco...
我有一个exe文件,但是好像不是32位的,是一个游戏的服务器端配置文件,我要修改里面写好的原来的服务器的IP地址,我试图用Ollydbg,但是打不开这个文件,exeScope可以打开,但是不知道怎么修改,只是列出了exe的结构,Winhex可以打开,是16进制的,不知道怎么修改,求救哪位高人指点迷津啊。其余什么Reshacker等小工具都用过,不行。打不开文件。
展开
6个回答
展开全部
1、首先打开浏览器,百度搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。
2、下载完成后,右键单击解压压缩,双击.exe文件打开解压工具。
3、然后在出现的界面中,点击打开file选项中的“打开”选项。
4、然后在出现的界面中,选择要反编译的文件,回车确定。
5、然后就可以看到源码了。
6、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,
7、保存完的文件如图。
8、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可。
推荐于2017-12-16 · 知道合伙人互联网行家
关注
展开全部
只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。
也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-14
展开全部
把文件发来看看下QQ12109253。既然用exeScope可以打开,说明是一个正常DLL或者EXE类的文件。如果用OD打不开的话,估计是加了壳或者是作者修改了PE头。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-14
展开全部
要看用什么语言写的..C++的比较难 去试试eXeScope吧. 如果是VB的,去下个VB反编译精灵吧. JAVA用JODE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-14
展开全部
试试IDA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询