cpp反编译
‘壹’ 有动态库 dll 和.h 怎么能反编译 .c或.cpp吗
不能,只能反成汇编,自己分析
‘贰’ 用C++ builder 写的应用程序,可以被反编译吗
当然可以,不过ASM代码大得吓人!
实际上你不需要工具:BC自带!
在DOS下:
bcc32 -S yourfile.cpp
将产生yourfile.asm
‘叁’ 请问怎样将.Net程序反编译为一个VS工程,可以正常运行调试
vs编写程序是以项目为单位的(对小程序很不适合)。第一步是建里一个项目第二部是添加源代码文件(.cpp)和头文件(.h)在打开的空白文档写代码按F5或者点击面板上的启动本地调试器添加源代码文件的方法可以按快捷键也可以用下面的方法:在屏幕的左侧或者右侧有一个解决方案管理器,右点源文件-》添加-》新建项-》.cpp文件-》输入文件名-》确定。
‘肆’ 一个C++的EXE文件,怎么反编译成C++语言
1、有一个叫exe2c的软件,可以把exe文件转成c代码。不过建议不要用,看它生成的代码会让人痛不欲生的。2、计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。
‘伍’ Visual Studio 怎么反汇编
不可能反编译的,那样一来程序还有什么安全性可言,网上有反编译的工具。但是反编译出来的是窗体的结构。根本看不到源程序!
‘陆’ 问题一、如何用批处理直接修改注册表 问题二、谁有将.exe文件反编译为.c.或cpp源文件的工具
我觉得 没有办法 把 exe 反编译成源文件的,要不人家的程序还有什么保密性。哎 实在想看 那你只能用 windbg 去 debug 了 看看里面具体都是什么。
另外 bat 想操作注册表 很简单。reg add 就可以
reg add "hklm\software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t reg_sz /f /d [域名]
不过 2k 上不好使 因为2k的自带 DOS 版本很低
‘柒’ 如何将已经打包好的unity游戏反编译为工程文件夹(不是提取资源,是直接反编译成能用的工程文件夹)
首先想通过此方法完全复刻一个游戏工程,这是不可能的 不要想了
对于反编译脚本的话
1、基于il2cpp编译的 目前来说虽然可以 但是对于新手还是有点困难的
2、基于mono编译的 可以把dll文件推到反编译软件比如ilspy即可
‘捌’ 如何把EXE文件转化为CPP(C++)的文件并能让编译器读取出来(无源文件)
1、这是反汇编问题,早期能反汇编成汇编语言指令,但不能100%实现,现在不知道能到什么情况
2、您的问题是要反编译成C程序清单,个人认为无法实现,因为:首先不能确定您的EXE文件是用C语言开发的;其次,即使用C语言写的,也不知道用哪个版本写的,除非C语言开发系统本身有这种反编译功能;
3、有人在说明生成EXE文件的优点时,常把不能反编译成程序代码,进而防止别人盗取程序代码作为优点来列出
以上仅供参考
‘玖’ 已知一个程序是C++编写的,有没有办法把她恢复成C++源代码
C/C++程序(.c/.cpp),首先会进行预编译,编译后还是C/C++程序(.i)。这个结果会再进行编译,结果会是汇编代码文件(.s)。汇编代码文件再进行汇编,结果会是可重定位的目标文件(.obj)。可重定位的目标文件再进行链接。结果就会产生可执行的目标文件,也就是通常win32平台上的.exe文件。
对于.exe或者.obj文件,我们可以通过反编译工具(如Unix下的objmp)把它们还原成汇编代码文件。但是再要往上一步,从编译原理的角度来说,就很困难了。目前这样的工具我还没听说过。