导航:首页 > 源码编译 > vs发布的程序可以反编译吗

vs发布的程序可以反编译吗

发布时间:2022-05-24 16:05:47

❶ 是不是所有的程序都可以反编译得到原代码

Android APK中的java代码可以被反编译到什么程度主要看APK的加密程度。

第一种情况:无混淆无加密无加壳。
直接利用Dex2jar和JD-GUI可把源码从APK里抠出来,代码逻辑清晰,基本上做到可复用,只是资源文件的引用需要计算一下。

第二种情况:混淆。
通常是利用Proguard做的防护。因为是对jar做的不可逆混淆(除非有mapping),因此不能还原成原来的代码。但是代码结构,代码逻辑一致,只要花长时间对代码进行梳理一样可找准核心代码,解密方法跟第一种一致。

第三种情况:加密。
这里以DexGuard为例。对于这种代码加密的方法,在程序运行中必定会进行解密,只要抽出它解密的逻辑便可。PS:我自己做过DexGuard的解密,如果用Dex2jar反编译看的话逻辑是不对的,一定要从Smali代码看。后来发现网上已经有人做了。
解密的脚本:A look inside Dexguard

第四种情况:加壳。
这种情况跟第三种类似。无论你怎么加壳,运行的时候必定是Dalvik可识别的Odex代码,建议直接在内存里mp出来。这里推荐Xpose的ZjDroid。

❷ 任何程序都可以反编译吗为什么有一些程序不可以反编译

javap是用作反编译的,但是javap只能给出你要反编译的class的结构,比如有什么方法,有什么static或者非static的变量什么,但不可能产生源代码编译后的文件不是原代码文件,所以不能直接拿来编译。希望楼主采纳

❸ VS 中如何把编译好的ASP.NET网站 反编译啊

如果是通过普通发布的话,
在aspx页面page指令中有一个属性inherits 他就是说他相对应的cs文件,生成了DLL的名字,不过都是随机命名的。找到后可以用.NET Reflector 反编译下,
如果是用WebDeploymentSetup插件发布的话, 就只有一个程序集了,那更好办了

❹ C++程序可以被反编译吗

c/c++程序是不能被反编译的,除非是debug版本(包含各种标识符及调试信息),release版本没有任何有关源码的信息,是不能被反编译的

❺ 可以把vs2010发布的asp.net网站文件还原成源代码吗源代码不见了,只有发布后的文件。

用Reflector5可以反编译程序集,但要还原成整个网站源代码很困难。

❻ EXE文件反编译成源码

EXE文件可以通过步骤来反编译成源码,具体步骤如下:

1、在网络上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。

(6)vs发布的程序可以反编译吗扩展阅读:

反编译也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。

exe是编译好的程序文件 要看结构就得反编译 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 所以要要看结构不止要会反编译 还得精通汇编语言。

❼ VC++ Dll文件可以反编译吗

可以的。


1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。

2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。

❽ 如何在Visual Studio和CodeBlocks中反编译C++代码

需要在可执行程序中产生一个调试错误,比如调用 DebugBreak(),然后运行程序时会弹出一个对话框让你选择调试器,选择VS进入调试环境,这时VS里显示的就是反编译的汇编指令。

❾ 如何反编译一个exe文件,并修改里面一句代码

1、首先打开浏览器,网络搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。

❿ 有没有vs插件可以反编译微软程序集

如果是VS开发的动态链接库,用“Y-反编译工具Reflactor”可以

阅读全文

与vs发布的程序可以反编译吗相关的资料

热点内容
jtbcphp 浏览:337
编程时遇到源代码未编译如何处理 浏览:431
绿源app怎么查看绑定系统 浏览:357
qq里的压缩文件怎么保存 浏览:349
伤寒论桂林pdf 浏览:684
树洞app怎么搜索好友 浏览:217
冷库压缩机如何注油 浏览:641
无线wifi怎么加密呢 浏览:432
linuxjava配置环境变量 浏览:702
rust服务器怎么下载地图 浏览:831
程序员那么可爱被误会的片段 浏览:39
好玩免费的服务器地址 浏览:344
vb脚本编译 浏览:18
单片机led显示数字 浏览:379
vim编译器是什么 浏览:385
ava程序员面试标准 浏览:791
安卓原生系统状态栏编译美化 浏览:64
java线程是什么意思 浏览:710
如何查看服务器的外网ip地址 浏览:721
命令方块放置方块 浏览:367