-
关于复制加密狗的一点思路
硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种通过编写拦截程序修改软件和加密狗之间的通讯,一种是通过SoftICE等Debug工具调试跟踪解密,一种是是通过硬件克隆或者复制。目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高...
-
破解加密锁的定义区别
克隆加密狗:把狗里面的资料复制一份,但这个狗的型号无法复制。就是说把这个狗的资料复制到另一个不同型号的狗里面。这种情况称为克隆加密狗。 复制加密狗:把狗里面的资料复制一份,因为这个资料还关系到这个狗的型号问题,就是绑定了这个狗的硬件资源,所以要把这个狗的资料及硬件资料即型号(或还有其他)复制到另一个具有相同型号的加密狗。但狗密狗没有两个相同型号的芯片(这个要找加密狗厂家做特殊要求了,即写具有相同型号的加密狗). 破解加密狗:把狗里面的资料通过工具仪器等提取出来做成一个可以读取的文件,放在软件的目...
-
新手必须知道的加密狗脱壳及修复工具
查壳(PEID、FI、PE-SCAN)--->寻找OEP(OD)--->脱壳/Dump(LordPE、PeDumper、OD自带的脱壳插件、PETools)--->修复(Import REConstructor) 【工具介绍】1、查壳PEID--功能强大的侦壳工具,自带脱壳插件(但是,效果不怎么样)工作原理:核心是userdb.txt(大家看看就完全明白了)[通过壳的入口特征码进行辨认]使用方法:可以拖放、也可以把PEID添加到右键菜单里面去 FI--功能强大的侦壳工具,DOS...
-
威步软件加密之CodeMeter 闪存加密狗
CodeMeter“启动”功能 与传统的加密锁不同,CodeMeter“启动”功能允许使用一种特殊的访问模式激活或关闭CodeMeter加密狗或某个独立的授权。各个分区通过加密狗中的产品编码进行管理。将不同的产品编码与对应的启动模块关联,由API控制哪些功能可用。特别是访问分区配置(PI6),只读访问私密区(PI4),写入访问私密区(PI 1),写入访问CmCdRom区(PI 5),访问安全区(PI7),写入访问安全区(PI 9),这些都可以通过CdoeMeterAPI灵活的控制。“启用访问编码...
-
加密狗系列 软件狗
工作原理 开发商程序通过调用软件狗开发套件提供的接口模块对软件狗操作,软件狗响应该操作并通过接口模块将相应数据返回给开发商程序。开发商程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的软件狗,开发商可以将应用程序终止运行。 产品特点 软件狗开发套件提供了两种加密方案:使用 Obj 、 DLL 、 ActiveX 控件或者直接使用外壳工具,请根据您的需求选择方案。 加密方案一:使用 Obj 、 DLL 、 ActiveX 控件 Obj 、 DLL 、 Act...
-
高性能智能卡加密锁之Ucode5000加密锁
加密功能: Ucode5000是继我公司U_code高性能智能卡加密锁之后推出的更高级别的一款加密锁,集成更多综合功能。就加密功能而言,硬件采用了 32位高速智能加密芯片,其加密速度更高,支持算法更多(DES\3DES、AES、SSF33、CRC、RSA、ECC、SM1、SM2、SM3、 SHA1),调用方式更加灵活,支持USB高速传输。和U_code智能卡加密锁一样,用户可以将部分关键代码移植进加密狗或在加密狗中自定义算法,同时 可以直接调用加密锁内部集成的多种国际算法。拥有更大的程序、数据空...
-
通过CAPI写密钥对到加密狗中
下面的开发平台是Win2000+VC.6.0,硬件USB KEY是坚石诚信ET199产品。用微软的证书服务机构颁发的证书进行了下面方案的测试,写入的证书和私钥在安全web站点访问、安全电子邮件测试中均通过,说明该方案是可行的。 根据CryptoAPI和CSP的相关概念,下面具体分析下CryptoAPI的相关函数,如何实现写证书、私钥的过程和更新证书的过程。 证书更新的过程方案:CA将更新后的证书发给RA,RA用证书更新前的序列号去查找系统库中对应的证书,找到该证书之后,利用该证书上下文获得USB...
-
ROCKEY软件加密狗系列
ROCKEY软件加密锁系列 ROCKEY6 SMART ROCKEY4 SMART 无需安装驱动、提供最大70K的存储空间、内置RSA、3DES等高强度数据加密算法 以通过国际安全机构检测和认证(EAL 4+ 和IT SEC认证)的专用智能卡芯片为核心 ROCKEY4ND ROCKEY2 USB无驱设备,符合CE,FCC标准 有全球唯一硬件ID,支持在同一台PC上插入多把加密锁 NetROCKEY4ND NetROCKEY6 SMART...
-
加密狗(加密锁)进行硬件保护破解方法心得
1、 打印机共享器 将加密锁插在打印机共享器上,多台计算机共同使用打印机共享器上的一把加密锁。(后面简述对抗策略) 2、 DEBUG 解密者DEBUG等反编译程序,修改程序源代码或跳过查询比较。应用程序也就被解密了。 对于以上的几种解密方法加密者可以考虑使用以下几种加密策略: 1、针对上述监听和DEBUG问题解密方法,本人推荐充分利用加密狗开发商的API函数调用的加密策略: a、 针对并口监听程序 1)对加密锁进行算法查询 Ø ...
-
飞天加密锁ROCKEY使用API 接口函数完成加密
接口函数完成加密调用API 函数进行加密,可以灵活的设置加密点,隐蔽性较好,可以具有很高的加密强度。调用API 函数进行加密又称内嵌式加密。采用内嵌式加密还能够方便地做成限制使用次数、使用时间等功能的试用版软件。对于外壳工具无法加密的CPL、OCX 等特殊程序也可以通过这种内嵌方式完成加密。以下所有的全局变量说明和函数说明对并口狗和USB 狗都适用。程序正常执行或者直接使用返回的值参与运算,有狗正常执行。在您的程序中调用微狗提供的函数调用成功?函数调用成功,DogData 中返回正确的狗中数据或...