CSDN论坛 > .NET技术 > VB.NET

如何防止VB.NET被其它工具反编译? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7629
Bbs3
本版专家分:862
Bbs4
本版专家分:1290
Bbs5
本版专家分:2107
Bbs1
本版专家分:74
Bbs4
本版专家分:1678
Bbs3
本版专家分:659
Bbs3
本版专家分:862
Bbs2
本版专家分:401
Bbs3
本版专家分:862
Bbs1
本版专家分:5
Bbs7
本版专家分:13124
Bbs5
本版专家分:2634
匿名用户不能发表回复!
其他相关推荐
防止反编译工具(dll加密)
防止反编译工具 可以对任意dll包进行加密,防止破解~~
使用VS自带的混淆器(dotfuscator)防止你的程序被反编译
 使用VS自带的混淆器(dotfuscator)防止你的程序被反编译        在上篇文章:《保护你的DLL和Code不被别人使用》。 虽然能使你的代码不被别人直接引用,但却阻止不了使用ildasm 反编译来还原代码,这样就给我们的代码版权造成了极大的威胁。这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。      首先要做的找到dotfuscato
iOS应用如何防止被反编译
iOS应用如何防止被反编译,移动互联网时代,安卓应用被破解、反编译早已不是什么新闻。但是,黑客的胃口是不容小觑的,他们的魔爪又伸向了iOS应用,iOS应用开发者也必须注意了,看看iOS应用如何防止被反编译 先来看下,iOS应用都存在哪些容易被反编译的风险 iOS应用安全风险 1 内购破解 iOS应用需防反编译风险之一:插件法
android 防止反编译的若干方法
第一种方式:混淆策略 混淆策略是每个应用必须增加的一种防护策略,同时他不仅是为了防护,也是为了减小应用安装包的大小,所以他是每个应用发版之前必须要添加的一项功能,现在混淆策略一般有两种: 对代码的混淆 我们在反编译apk之后,看到的代码类名,方法名,已经代码格式看起来不像正常的Android项目代码,那么这时候就会增加阅读难度,增加破解难度,像这样的代码混淆:
Android开发之反编译与防止反编译
防止反编译是每个程序员的必修课,因为当你辛辛苦的研发一个应用,被人家三下五除二给反编译了,是一件多么尴尬的事啊。那么如何防止反编译啊?这里就用Google Android自带的代码混编的方式来防止反编译。孙子兵法中讲得好:“知彼知己百战不殆”,所以在讲解防止反编译之前,先让我们了解一下如何反编译一个应用。
工作备忘-ios应用安全防护oc源代码混淆,防止class-dump攻击
一般大家都认为iOS很安全,至少比安卓安全。的确,iOS底层是基于编译型的C语言,而安卓是基于解释型的Java,iOS难以反编译。但也不是说iOS就不能反编译,当然你得看得懂汇编。比如一些收费反编译软件如:ida pro,就可以可以轻松将二进制程序转换成源码,包括iOS和android平台常见的.so文件、.a 静态库、.o文件、framework、 App等二进制文件,而免费软件如:class-dump可以很方便的导出程序头文件,让攻击者了解了程序结构方便逆向,所以,混淆自己的代码十分必要。
教大家简单修改class,防止Jar包被反编译
方法就是,向Jar注入无效代码(不合法的,或者根本不是代码的字符串)。那么无效的代码又怎么能正确运行呢?答案就是,你要保证你的代码永远不会执行到那一步。我作一个简单的例子说明:我们建立一个项目:[java] view plain copypackage com.TestJar;    public class Main {        public static void main(String...
使用VS自带的混淆器防止你的程序被反编译
这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。首先要做的找到dotfuscator.exe:D:/Microsoft Visual Studio .NET 2003/PreEmptive Solutions/Dotfuscator Community Edition运行dotfuscator.exe首先是是否注册的界面,先不注册吧,进入下面的界面:这里看到了2个选
程序防止反编译(或者说增加反编译的难度)的一些思路
1.代码混淆。 看过关于Javascript代码混淆的文章,当时没仔细看,只是知道了有这么回事。 另外,C#之类的当然也可以混淆。 2.加密程序集,调用时加载解密dll 3.设计“逻辑炸弹”,当一个进程或程序被反复跟踪,就“引爆”整个程序,使程序崩溃,进而无法被反编译。
[教程]防止模块被反编译的有效方法(吴总提供):
点击阅读原文防止模块被反编译的有效方法:请在模块中建立一个或多个窗口,将其"可视"属性设置为假,窗口上放一些随机类型的组件(尽量不要用常用组件),重要数据分散放在这些组件的属性里面,模块中的代码动态载入这些窗口,从这些组件属性中读入相关数据使用.原理: 由于易语言有相当多类型的组件,而每个组件的属性数据保存格式都不一样,模块反编译想把每种组件中的属性数据反编译出来具有相当的难度,所以数据放在组件属...
关闭