❶ 易语言加密狗是什么意思
加密狗是一种用于软件加密的小型外部硬件设备,现在有两种类型的并口和usb接口。加密狗广泛应用于各种软件中。
加密狗是加密锁的另一个名称。目前,新的狗(加密锁)还包含一个单片机,软件开发人员通过接口函数和加密锁交换数据(即读取和写入加密锁),以检查加密锁是否插入接口,或者使用附加在加密锁上的工具直接加密他的exe文件(通常称为“信封”)。
这样,软件开发人员可以在软件中设置多个软件锁,并以加密锁为密钥打开这些锁。如果加密锁没有插入或与加密锁不对应,软件将无法正常执行。
(1)易语言加密狗反编译扩展阅读:
工作原理
加密锁是在软件运行过程中,通过与加密锁交换数据来实现加密的。加密锁内置单片机电路,使加密锁具有判断和分析的处理能力,提高了主动防解密能力,这种加密产品称之为“智能”加密锁。
加密锁的嵌入式单片机包含加密算法软件,软件写入单片机后,不能再读出。这样就无法复制加密锁硬件,同时加密算法具有不可预测性和不可逆性。
加密算法可以将数字或字符转换为整数,例如dogconvert(1)=17345,dogconvert(a)=43565。
所以可以重写原始程序如下:a=fx(dogconvert(1)-17342),那么常量3将不会出现在原始程序中,而是使用dogconvert(1)-17342。
这样,只有软件编写器知道实际的调用常量是3,如果没有加密锁,则dogConvert函数无法返回正确的结果,结果公式a=fx(dogConvert(1)-17342)肯定不正确。
这种加密方法,使盗版用户得不到软件的使用价值,比警告和制止非法使用的加密方法更温和、更隐蔽、更难破译。
❷ 易语言能反编译吗(虽然很多人认为不可能,但还是希望能有…)
以前我在网上找到了一个反编译的,可是只能只弄出来一点枝枝叶叶,不能全部反出来,没有用的
❸ 易语言编写的程序如何反编译
一般都是用的ollydbg,脱壳,逆向
❹ 我安装易语言之后 无法编译 编译时出现下面字样 目前还未完成加密狗的检测或还未取出电脑的硬件代码
你是不是win7 如果是win7就选右键-----兼容
性。 用xp兼容就ok了、、我就是这么弄得
❺ 易语言模块有什么办法防止被反编译吗
易语言论坛中的方法:防止模块被反编译的有效方法:
请在模块中建立一个或多个窗口,将其"可视"属性设置为假,窗口上放一些随机类型的组件(尽量不要用常用组件),重要数据分散放在这些组件的属性里面,模块中的代码动态载入这些窗口,从这些组件属性中读入相关数据使用.
原理: 由于易语言有相当多类型的组件,而每个组件的属性数据保存格式都不一样,模块反编译想把每种组件中的属性数据反编译出来具有相当的难度,所以数据放在组件属性里面是安全的.
个人方法:你可以把模块转化成动态链接库DLL,这样就不容易反编译了
❻ 如何反编译易语言生成的程序
可以反汇编,你反汇编成汇编代码,然后分析吧,加了密加了壳的多费费脑子吧...,易语言代码没可能.
❼ e语言编写的exe程序 如何反编译成源码.
这个是目前没有办法实现的。
反编译一般指反向编译指计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。反编译是一项艰巨而复杂的工作。
如果e语言反编译需要用到的技术过于繁杂,目前开源的资料中并没有可以准确反编译的软件。
自行尝试需要进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素。
❽ 易语言程序反编译
无论怎样的高手,即使反编译也不会对软件进行完全的编译,其实如果你懂得易语言不如对程序进行模仿来的实在,先对程序进行研究,对功能的实现做到心里有数然后用易语言自己做个和这个程序功能一致的程序反而更好,你说呢?
❾ 请问怎么对易语言,反编辑
别这么说。软件一旦编译出去,就不可能反编译回来。
如果会点汇编,可以用OD改改软件的一些地方。
反编译是不可能的。相反,易语言反编译最困难,因为易语言编译 出去的程序结构很乱……
自己用OD打开看看...反正我是傻了...
❿ 如何将易语言作成的*.exe文件反编译成*.e的源程序
1、无法将易语言做成的*.exe文件反编译成*.e的源程序。
2、网上曾经看到一款,e语言的反编译程序,经测试无法还原成e语言源程序。
3、反编译一般指反向编译指计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。反编译是一项艰巨而复杂的工作。