技巧驱动
科技创新

冰刀软件反编译 如何反编译法式榜样

  高等说话源法式榜样经过 编译 变成可履行文件,反编译就是逆过程。

  然则平日不克不及把可履行文件变成高等说话源代码,只能转换成汇编法式榜样。

  计算机软件反向工程(Reversepengineering)也称为计算机软件复原工程,是指经过过程对他人软件的目标法式榜样(可履行法式榜样)停止“逆向分析、研究”任务,以推导出他人的软件产品所应用的思路、道理、构造、算法、处理过程、运转办法等设计要素,作为本身开辟软件时的参考,或许直接用于本身的软件产品中。

  反编译是一个复杂的过程,所以越是高等说话,就越难于反编译,但今朝照样有许很多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图象,仿佛代码不克不及完全反编译 JAVA: JAD ;java的反编译比较罕见,所以反编译比较完全, 将class文件反编译成java文件也是有能够的 C++ : eXeScope Dephi: DEDE c#:Reflector 易说话:E-Code Explorer.exe(易格局可履行文件分析器)。

net reflector能反编译出来本来的软件的窗口吗

1

创建一个简单的工程,一个Winform窗体,包含一个背景图片。

END

1

将测试法式榜样添加到.NET Reflector

2

选中测试法式榜样后右键选择导出

END

成绩景象:base.AutoScaleMode = AutoScaleMode.Font; 办法“InitializeComponent”内的代码由设计器生成,不该手动修改。请移除任何更改,然后测验测验重新翻开设计器。

处理办法:对一切System.Windows.Forms.定名空间外面的控件须要全定名空间的声明。

示例:base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

成绩景象:变量“manager”未声明或从未赋值。

处理办法:

1)先将resources文件转成resx资本文件,定名婚配与之对应的*.cs文件称号,且将其放在与之对应的*.cs代码同一目次(如将WindowsFormsApplication1.Form1.resources编译成Form1.resx)。编译对象在C:\Program Files (x86)\Microsoft SDKs\Windows(Win7\Win8),C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin下 resgen.exe(XP)

CMD敕令格局: resgen *.resources *.resx,以下:

留意:生成resx资本文件后清除与之对应的*.cs文件而后重新添加便可将.resx文件映照到项目中。

2)将InitializeComponent办法中的对象manager调换为resources(调换变量名)

成绩景象:System.Resources.MissingManifestResourceException: 未能找就任何合适于指定的区域性或非特定区域性的资本。请确保在编译时已将“xxxx.Properties.Resources.resources”精确嵌入或链接到法式榜样集“xxxx”,或许确保一切须要的从属法式榜样集都可加载并已停止了完全签名。

处理办法:重新添加图片的资本便可

c# 代码加壳软件或许混淆器哪个比较好,能防止反编译的。跪求

如今最好的是

1.DNGuard HVM 这个是基于内核级其他加密。不会让IL代码被反编译或被从内存中剥离。

2. IL Protected

这个两个都比较好。其他的都很渣滓,

————————————————————————————————————

Dotfuscator VS默许带的对象,不过是个社区版 强度不大年夜

dotNET Reactor 应用了NativeCode 和混淆的情势 ,可从内存中剥离

Xenocode Postbuild 专业对象,照样比较可以的,然则要看你怎样用

{smartassembly}.Setup.msi 这个是 RedGate出品的,

————————————————————————————————————

除我说的第一、第二个对象,你可以测验测验用其他的对象混淆加密,然后把你的测试法式榜样发给我,我可以完美破解。都是亲身测试过的。

我刚才加密了一个,你帮我尝尝呗

http://msg.百度.com

曾经给你发私信了,你搜下

普通的发布软件是如何来防止反编译的?

用这个 obfuscate(混淆器) ,这是专门的软件。

怎样反编译软件

高等说话源法式榜样经过 编译 变成可履行文件,反编译就是逆过程。 然则平日不克不及把可履行文件变成高等说话源代码,只能转换成汇编法式榜样。 计算机软件反向工程(Reversepengineering)也称为计算机软件复原工程,是指经过过程对他人软件的目标法式榜样(可履行法式榜样)停止“逆向分析、研究”任务,以推导出他人的软件产品所应用的思路、道理、构造、算法、处理过程、运转办法等设计要素,作为本身开辟软件时的参考,或许直接用于本身的软件产品中。 反编译是一个复杂的过程,所以越是高等说话,就越难于反编译,但今朝照样有许很多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图象,仿佛代码不克不及完全反编译 JAVA: JAD ;java的反编译比较罕见,所以反编译比较完全, 将class文件反编译成java文件也是有能够的 C++ : eXeScope Dephi: DEDE c#:Reflector 易说话:E-Code Explorer.exe(易格局可履行文件分析器)

有甚么软件可以直接反编译软件,并且还要可以回编译。

对象/原料

电脑必须装JAVA

JAVA电脑情况教程

apktool

办法/步调

1. 设备好JAVA情况变量,下载:apktool 解压的文件放在C盘根目次的apktool文件夹里(apktool文件夹本身创建)

翻开敕令提示符,(开端-运转-输入cmd)

2. 输入:cd \apktool 体系指令到了apktool文件夹(这里就是为甚么要把解压的apktool解压的文件放到apktool文件夹的缘由,固然你也能够自定名文件夹的称号,那么比如arc,那么指令就变成了:cd \arc 条件是你必须把apktool解压的文件放到这个文件夹外面)

3. 应用RE管理器把体系外面的framework-res.apk 与 SystemUI.apk 提取出来放在apktool文件夹外面

4. 假设只是想反编译framework-res.apk

输入apktool if framework-res.apk(框架的建立)

5. 开端最重要的反编译,输入指令,apktool d framework-res.apk

(反编辑的APK必定要用没换过图片的,不然回编辑掉败)

6. 最后反编译完成

7. 修改代码完成后,输入代码:apktool d framework-res 便可完成回编译

8. 假设反编译的是体系文件,比如,SystemUI.apk 那么必须停止挂载框架,反编译时,必须敲入一下敕令:(然后再反复4-7步调)

apktool if framework-res.apk

apktool if SystemUI.apk

9. 关于三星手机(比如9100、9108/9100G),假设反编译SystemUI.apk要敲入一下敕令停止框架挂载apktool if framework-res.apk

apktool if twframework-res.apk

apktool if SystemUI.apk

10. 回编译的敕令是 apktool b XXX (没有前面的apk后缀)反编译的敕令是 apktool d xxx (有前面的apk)

甚么软件可以反编译HEX文件

HEX是机械码文件,可以从芯片中读出来。

反汇编对象“IDA”

IDA Pro 是一个世界顶级的交互式反汇编对象,它的应用者包括了软件安然专家,军事工业,国度安然信息部分,逆向工程学者,黑客。从功能上它大年夜大年夜胜过了w32dasm。比来它的盗版曾经在网上传播开了,你可以很轻松取得它。 IDA PRO 简称IDA ,英文:Interactive Disassembler的缩写。它是由HEX RAY SA 公司开辟的,一家多年以来从事二进制代码反编译C的软件安然公司,其公司的旗舰产品就是有名的Hex-Rays.Decompiler(是IDA PRO的插件)。 IDA有两种可用版本。标准版(Standard)支撑二十多种处理器。高等版(Advanced)支撑50多种处理器。你可以拜访the supported processor list page检查细节。在这里可以看到关于请求表格和许可证的罕见成绩的答案。IDA不存在任何注册机、注册码或破解版,除测试版和一个4.9的收费版外,搜集上能下载的都是包含用户许可证的正版,由于一切的装置包都是OEM出来的,所以IDA官网不供给软件下载,并且软件也没有注册的选项(完全可以正常应用,固然这也是一种盗版或侵权的行动,对此IDA公司会采取严格攻击办法); 当你运转IDA Pro时,你所最早留意到的是它的界面比w32dasm加倍专业,这里比w32dasm有更多的选项或更先辈的处所。它的长处是可以更好的反汇编和更有深层分析。而缺点是应用IDA更艰苦。来自:乞助取得的答复

请推荐几款反编译软件

dede 反编译delphi

depb,pbkill 反编译pb

vb rezq 反编译vb

Reflector 反编译.net

foxtoolsd 反编译 vf

等等

不要对反编译希冀太大年夜,简直没甚么用,Reflector反编译不错,由因而伪代码,只需没用混淆器混淆的,代码简直能拿过去应用,

其它的后果不是很幻想

在应用过程当中,没碰到甚么须要留意的成绩,软件应用很简单,就是用了没多大年夜用

转载请注明出处51数据库 » 冰刀软件反编译 如何反编译法式榜样

分享:

相干推荐