带加密狗的组态软件能破解吗?

作者&投稿:禾龚 (若有异议请与网页底部的电邮联系)
组态软件能破解加密狗吗?~

你什么软件?加密狗的概念懂?

其实做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。

  硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。

  硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。

  对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有极高的价值。

  目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。

  由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。

  例如,某个国内知名的美国加密狗提供商的一款很有名的加密狗,其全部编程资料就可以从网上获取到,经过对这些资料的分析,我们知道这个加密锁(加密狗)有64个内存单元,其中56个可以被用户使用,这些单元中的每一个都可以被用为三种类型之一:算法、数据值和计数器。

  数据值比较好理解,数据值是用户存储在可读写的单元中的数据,就和存储在硬盘里一样,用户可以使用Read函数读出存储单元里面的数据,也可以使用Write函数保存自己的信息到存储单元。

  计数器是这样一种单元,软件开发商在其软件中使用Decrement函数可以把其值减一,当计数器和某种活动的(active)算法关联时,计数器为零则会封闭(deactive)这个算法。

  算法单元较难理解一些,算法(algorithm)是这样一种技术,你用Query(queryData)函数访问它,其中queryData是查询值,上述函数有一个返回值,被加密的程序知道一组这样的查询值/返回值对,在需要加密的地方,用上述函数检查狗的存在和真伪。对于被指定为算法的单元,软件上是无法读和修改的,即使你是合法的用户也是如此,我理解这种技术除了增加程序复杂性以外,主要是为了对付使用模拟器技术的破解。

  此加密锁(加密狗)的所有API函数调用都会有返回值,返回值为0的时候表示成功。

  因此,破解思路就出来了,就是使用我们自己的工具(如VB、VC等)重新编写构造一个和加密狗API一样的DLL动态库文件,里面也包含Read、Write等全部API中包含的函数,使用的参量及返回值和原来的函数一样,所有函数返回零。然后对Query、Read函数进行处理,返回应用软件需要的数值即可。

  这个新的DLL文件编写成功后,直接替换掉原来的DLL文件,这时候再运行应用软件,软件访问加密狗的操作就全部会被拦截,拦截程序永远会返回正确的数据给软件,从而实现了模拟加密狗的运行。

  以上是目前破解软件加密狗(加密锁)的一些常见思路,对于这种破解,软件开发者还是有相应的一些对策的,下一回我将在《软件加密锁编程技巧》一文中具体介绍一下软件开发者将如何编写安全可靠的代码,使得这种类似的破解方法失效。

最好是借一只别人的同型号软件的加密狗过来,这样对破解或复制都会有帮助,单纯的看软件可能会造成无法破解或破解不完美。

我帮你看看.32751653

有偿可以帮你


PLC Intouch 10.0 和7.1有什么不同?
Intouch软件含加密狗一个,Intouch软件光盘一张,I\/O SERVER及DA Server(过程控制硬件驱动程序)一张。文本用户手册需要单独购买。4.安装要求:硬件要求(以下为Intouch 10.0版硬件要求):处理器时钟速度达 1.2 GHz 或更快的计算机 最少 512 MB 的内存,建议配备 1 GB 或更大内存 至少 4 GB ...

组态王不连接到PLC是否可以在单机上使用VIEW
可以的,你如果需要动画连接和相应的数字模拟,就必须先在数据字典里面建立一些数据和相应的格式,然后再画面上面编辑,然后保存,运行。

用组态软件(如组态王)开发的程序怎样申请软件版权?
关于版权登记。在中国,版权自作品创作完成之日起产生,版权登记不是取得版权的前提条件,但是版权登记证明文件是登记事项的一种初步证明,可以作为主张权利或提出权利纠纷行政处理或诉讼的证明文件。计算机软件,可由中国版权保护中心负责登记;其他具有独创性的作品:文字、美术、摄影、电影、音乐、建筑作品及...

没有“组态王加密狗”能和PLC通信吗?
组态王工程<此处内容被屏蔽>密(6.5 6.51 6.52 6.53 6.55),需要的就把工程发给我 .力控、杰控、mcgs等国内组态软件工程<此处内容被屏蔽>密、编程、设计等联系.紫金桥、力控、杰控、mcgs等国内组态软件工程<此处内容被屏蔽>密441639626@qq.com和利时 MASCV OPC server 组态王正版加密狗.出售组态王...

哪个组态软件能长时间运行
你说的这个长时间运行应该是说在没有加密锁的前提下吧,,紫金桥软件试用版就可以运行两个小时,

如何实现PLC远程组态 远程监控
主要分为两种方式,一种是以太网通讯,通过网络(无线网或者有线网都可以)无线网主要是移动网络通讯,通过加密狗在电脑上面做好的组态利用移动网络进行通讯,但是这个现在个人感觉技术不是特别成熟,经常断网。有线网主要是以太网通讯,有几种方式,第一种是添加以太网模块,连接网络后,远程计算机组态设置...

组态软件与与c#开发的上位机软件有什么区别?
组态软件,比如组态王,力控,WINCC,intouch,IFIX等厂家集成大部分通用底层协议,软件里面的元件封装大部分基础开发,简单设置就可以使用实现变量呈现,当然UI想做的漂亮点,脚本不可少,既然已经完成大部分基础工作,厂家靠卖加密狗(根据控制变量的点数收费),开发软件免费,开发狗和运行狗收费,整个项目开发...

有免费的组态软件吗
国产的组态软件,其最少点数的版本一般都是可以免费限时使用的。比如组态王64点,不装加密狗可以每次运行2小时,2小时后重新启动又可运行;MCGS,不装加密狗可以每次运行半小时,半小时后重新启动又可运行;在其官方网站都有免费下载。

西门子编程软件怎么安装?
你可以安装S7-PLCSIM V14 SP1,然后安装UPD1的版本,UPD1解决了64位系统上PLCSIM开启错误的Bug。接下来安装WinCC Comfort或者WinCC Professional,你可以根据需要安装。最后安装Strartdrive V14 SP1。上述软件都需要授权才能使用,其中WinCC Professional中文版需要加密狗,否则你每运行2小时需要重起软件。

工控机用什么软件来编程,可以用组态王吗?
不可用使用组态王,组态王只支持一部分板卡。可以使用VBVC++,DELPHI,C++BUILDER。工控机,简称工控机,是采用总线结构对生产过程、机电设备、工艺设备进行检测和控制的一种工具。它具有重要的计算机性能和特点。工控机的特点:1.底盘采用钢结构,具有高的抗磁、防尘、防震能量zd力。2.机箱内部有专...

上林县13214185646: 带“加密狗”的软件能不能破解 -
初轻克霉: 这个不好说,软件商用加密狗主要目的就是加密软件防盗版、防破解,来保证只有花钱购买了正版软件才能用,但是如果软件商加密强度不够也是容易被破解的,还有就是目前的主流加密狗都是智能卡芯片的,目前无法被复制,只有比较老的单片机狗能被复制破解.还有就是看软件用的人多不多,用的多才会有人花精力去破解.

上林县13214185646: 如何破解加密狗或带加密狗的软件 -
初轻克霉: 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯.硬件克隆复制主要是针对国产...

上林县13214185646: 怎样破解有加密狗的软件? -
初轻克霉: 加密狗怎么破解狗是什么?狗是一种智能型计算机软件加密工具.它有一个安装在微机后部的并行口上的硬件电路,同时有一套适用于各种语言的接口软件和工具软件. 当被狗保护的软件运行时,程序向插在计算机上的软件保护锁发出查询命令...

上林县13214185646: 100奖励.我有个软件和密码狗,请问密码狗能破译么? -
初轻克霉: 加密狗分为软件和硬件.我想你说的应该是硬件加密狗.不管是哪种加密狗,都可以破解,并且也可以加上自己的加密狗.至于运行稳不稳定,就要看你要破解的软件了.不过一般...

上林县13214185646: 被加密狗加密了的软件如何破解?
初轻克霉: 没有直接可以破解的软件 破解也需要一个正版加密狗配合起来写一个软狗的程序

上林县13214185646: 加密狗superdog 可以破解吗 -
初轻克霉: 可以 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯.硬件克隆复制主要是针对...

上林县13214185646: 带加密狗的软件好不好把加密的东西弄掉 -
初轻克霉: 这位朋友,如果加密狗真的向你所说的那样.想不要就不要,那软件开发商还为何把加密狗加载在里面呢,加密狗存在的本意就是防止别人盗版.你想把加密的信息弄掉,那不是间接的在破解着款软件吗,那加密狗也就失去了他存在的本意了,...

上林县13214185646: 用ROCKEY5加密狗加密的软件能够破解吗 -
初轻克霉: ROCKEY5是智能卡芯片的加密狗,目前无法破解,以前的很老的单片机的才可以破解.

上林县13214185646: 那位大虾恁指导一下,如何破解加密狗?谢谢了! -
初轻克霉: 如何破解加密狗 本文介绍的是软件加密狗破解的一般思路和方法.做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加...

上林县13214185646: 怎样破解加密狗软件装了加密狗,想破解他,怎样破解?
初轻克霉: 破解加密狗实际上就是用软件模仿硬件加密狗的所有功能,这就要求破解者熟悉要破解的加密狗的所有功能,以及要实现这些功能的方法,一般软件加密人员不一定用到加密狗的所有功能,只是用其中的一部分,但是往往是最关键的部分,通常的方法是拦劫加密狗与被加密软件的通讯内容,然后分析这些数据推算狗内算法,然后用软件模拟算法即可,专业破解加密狗T: 153#222#10112

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网