当前位置:首页 » 编程软件 » 被编译过的程序可以读出源代码吗

被编译过的程序可以读出源代码吗

发布时间: 2022-11-28 18:52:39

❶ 怎么查看一个程序的源代码

编译好的程序是无法看见源代码的,当然用反编译可以解决一点问题,但往往无法做到完全的复原(汇编语言的除外)
另外,VB4.0之前的反工程可以达到比较完美的地步

❷ 给一个可执行程序,能不能查看该程序的源代码

对于可执行文件来说,只能通过反汇编来看他的汇编代码。但是对于解释性的语言,是可以通过反编译来得到它的源代码的。比如java

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

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。

❹ c++编译的exe文件源代码能查看么

基本上没有可能看到源码。即使用一些反编译软件后你也只能看到都是16进制的,,,只是多了一些标注而以,,

❺ C++反编译 从汇编语言读出原语言

可以的,我就是这样破解软件的,首先了解注册算法思路然后写出注册机。

不过我用的是OllyDbg不是老古董 w32dsam

❻ 你好,软件的源代码可以看到吗比如说gcc编译器,我想改进它必须要知道她的源代码吗,然后修改是吗

编译之后的软件,是不能看到源码的。
有反编译类的软件,但效果很一般,达不到反编译源码再修改后编译的程度。
修改gcc编译器之类的软件,是个很复杂的工作,在没有源码的情况下修改,几乎不可完成。
另外有些软件,支持二次开发接口的,可以做允许范围之内的调整,但核心部分没有哪个软件可以。

❼ 单片机 已经烧写进去程序了 但是我把这个程序忘了 能不能从单片机里面把源程序再提取出来

如果单片机没有加密,可以把程序读出来。但是,读出来的并不是源程序,而是源程序编译之后生成的机器码。如果想得到源程序,可借助于反编译工具。但是,反编译之后得到的代码很难读懂。

❽ 如何读取exe文件的源代码

到目前为止,还没有一种反编译的方法可以获得百分百完整、准确的源代码。

❾ 一个 编译好的c语言.exe程序,如何破解看到源代码

exe文件是二进制的了,而且在编译的过程中编译器也会进行优化,C语言好像没有好的反编译软件,其他语言的反编译软件反编译出来的也跟实际的代码差别很大,几乎不同,还有就是反汇编,不过这需要你对汇编语言比较了解。

❿ 用Python2.7.1写的小程序可以反编译得到它的源代码吗

可以啊,要看他的发布形式,如果是以脚本形式发布的,那就可以直接得到源码。
如果是以exe形式发布的,需要进行反编译。

热点内容
我的世界pe服务器创造 发布:2025-05-15 10:51:17 浏览:607
移动端打吃鸡要什么配置 发布:2025-05-15 10:48:16 浏览:756
我的世界哪五个服务器被炸了 发布:2025-05-15 10:36:16 浏览:994
ehcache存储对象 发布:2025-05-15 10:35:31 浏览:528
搭建虚拟电脑的服务器 发布:2025-05-15 10:29:31 浏览:270
湖人双核配置哪个最好 发布:2025-05-15 10:09:48 浏览:980
手机热点密码怎么查看 发布:2025-05-15 09:54:47 浏览:108
生意发力云存储 发布:2025-05-15 09:54:45 浏览:617
编写一个shell脚本添加用户 发布:2025-05-15 09:54:43 浏览:506
数据库查看表命令 发布:2025-05-15 09:52:27 浏览:914