社区
Delphi
帖子详情
关于软件狗的问题
sasacat
2011-05-30 10:26:52
最近做了个项目要用到软件狗,不过本人目前对此还一窍不通,在网上查了一些资料也还是不太明白,请教几个问题
1.软件狗是如何,何时调用的?是否一般是在登陆的时候?还是每个页面进去前都调一下。是调用DLL还是什么?
2.哪个牌子的狗比较好用,易用?
3.我在淘宝上找了一圈,有一种“空锁”的狗,特别便宜,这种能用吗?用之前是否要特别处理一下,例如“写锁”之类?写锁要用什么特别工具么?
...全文
403
20
打赏
收藏
关于软件狗的问题
最近做了个项目要用到软件狗,不过本人目前对此还一窍不通,在网上查了一些资料也还是不太明白,请教几个问题 1.软件狗是如何,何时调用的?是否一般是在登陆的时候?还是每个页面进去前都调一下。是调用DLL还是什么? 2.哪个牌子的狗比较好用,易用? 3.我在淘宝上找了一圈,有一种“空锁”的狗,特别便宜,这种能用吗?用之前是否要特别处理一下,例如“写锁”之类?写锁要用什么特别工具么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haitao
2011-05-31
打赏
举报
回复
副局长不防小人
简单的使用,按厂家的说明、demo应该足够了
「已注销」
2011-05-31
打赏
举报
回复
就是一个硬件设备,插在电脑上的用来做加密保护。他会提供编程接口给你的告诉你怎么用的。baidu一下,很多这样的供应商。
babydog01
2011-05-31
打赏
举报
回复
我用的是,坚石诚信,开发接口很完备了也是可读写的,厂家也提供了加壳程序!效果也不错。
chinawcs
2011-05-31
打赏
举报
回复
我用的 域天 加密狗 9元一只 既能外壳加密 又可以 读写加密狗 这是技术的 QQ279734669
本人觉得很好用
sasacat
2011-05-31
打赏
举报
回复
非常感谢大家!
yjytiantang
2011-05-31
打赏
举报
回复
[Quote=引用 5 楼 bdmh 的回复:]
软件狗俗称加密锁,开发商会提供接口给你,你可以通过接口对加密锁指定位置读和写也就是把你的在注册信息写到狗里面了,如果没有加密锁,程序无法使用
现在好点的加密狗,支持代码写入,你可以把部分代码写到加密锁里,这样可以一定程度上防止破解
[/Quote] 原理基本如此。。
无条件为你
2011-05-31
打赏
举报
回复
我现在用的狗是北京的一个厂家的,20多块钱一个,对方给出了一个dcu文件,这样我在delphi中可直接引用,生成的exe不需要额外增加DLL来支持。
其实是什么狗并不是关键,关键是看你代码的写法。想加密加的好,要把你程序中关键一部分功能写到狗里面,而不是随便写一些固定的数值然后在exe中读取判断,那样用狗还不如不用。
一剑飘雪
2011-05-31
打赏
举报
回复
貌似我们公司也想使用加密狗
关注中
qin_chao
2011-05-31
打赏
举报
回复
你买狗时一般都有几种语言的Demo,建议10-30分钟验证一次加密狗
WANGDEJUN007
2011-05-30
打赏
举报
回复
我用龙脉的加密锁,还在用坚石诚信的。
厂家都有demo的
HiDelphi
2011-05-30
打赏
举报
回复
建议用软件狗的加壳方式加密,如果只是在程序中调用判断,很容易就破解了,加壳的至少可以拦住一些菜鸟
sasacat
2011-05-30
打赏
举报
回复
啊,搞错了。我要问的是硬件狗。也就是USB狗
javashare
2011-05-30
打赏
举报
回复
软件狗???
yqdragon
2011-05-30
打赏
举报
回复
没用过,关注,我也想知道
dropme
2011-05-30
打赏
举报
回复
USB狗这个,你要买的话它一般都给你说明和demo的。你买之前也可以在它的网站上找他们的技术人员咨询。他们肯定知无不言言无不尽,不然你就不买他们的东西。。呵呵呵~
山东蓝鸟贵薪
2011-05-30
打赏
举报
回复
[Quote=引用楼主 sasacat 的回复:]
最近做了个项目要用到软件狗,不过本人目前对此还一窍不通,在网上查了一些资料也还是不太明白,请教几个问题
1.软件狗是如何,何时调用的?是否一般是在登陆的时候?还是每个页面进去前都调一下。是调用DLL还是什么?
2.哪个牌子的狗比较好用,易用?
3.我在淘宝上找了一圈,有一种“空锁”的狗,特别便宜,这种能用吗?用之前是否要特别处理一下,例如“写锁”之类?写锁要用什么特别工具么?
[/Quote]
这个类型与注册码,激活码,序列号等等之类没有什么区别
只是对"软件"的一种保护方式而已
Frank.WU
2011-05-30
打赏
举报
回复
现在很多无驱型USB加密狗不用你写一句代码的,它用自己自带加密程序,这个加密程序差不多就是一个外壳,你用这个壳程序加密一下你自己写的程序,就可以卖给用户了。
ADSLAN
2011-05-30
打赏
举报
回复
高科技 看得多 暂时也用上了。帮顶
亮剑_
2011-05-30
打赏
举报
回复
可参考
这篇文章
,接口形式可以和厂家提要求,一般是DLL形式居多
bdmh
2011-05-30
打赏
举报
回复
软件狗俗称加密锁,开发商会提供接口给你,你可以通过接口对加密锁指定位置读和写也就是把你的在注册信息写到狗里面了,如果没有加密锁,程序无法使用
现在好点的加密狗,支持代码写入,你可以把部分代码写到加密锁里,这样可以一定程度上防止破解
彩虹UDA
软件狗
工具带硬复制工具
加密狗系列—
软件狗
面向单机环境的低成本加密方案
软件狗
是使用在计算机并行口和USB口上的用于软件保护的硬件产品。
软件狗
采用端口噪声技术,提供100字节的掉电保护存储器,具备反跟踪能力,是经济实用软件保护解决方案的首选。
软件狗
开发套件有两种选型:并口型和USB型。软件开发商可以采用多种方法保护软件,防止软件被非法拷贝使用。
软件狗
开发套件由:
软件狗
、加密接口、开发商工具等组成。 1.
软件狗
软件狗
指安装在并口上或 USB 口上的硬件狗。
软件狗
是一个可编程、可读写的存储设备,具有 100 个字节的数据存储区。如果
软件狗
插在计算机上,您可以通过相应的加密接口函数或开发商工具对
软件狗
进行访问。 2.加密接口
软件狗
开发套件提供的加密接口是一套包含各种开发语言的程序接口模块,可以嵌在程序的源代码中。您可以在您程序中使用
软件狗
开发套件提供的加密接口对
软件狗
进行操作。 3.开发商工具(DogEdt32.EXE)
软件狗
开发商工具可以使开发商方便地对
软件狗
存储区进行编辑、读取系列号以及连续初始化等操作。 工作原理: 开发商程序通过调用
软件狗
开发套件提供的接口模块对
软件狗
操作,
软件狗
响应该操作并通过接口模块将相应数据返回给开发商程序。开发商程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的
软件狗
,开发商可以将应用程序终止运行。 简要示意如下:
软件狗
开发套件提供了两种加密方案:使用 Obj 、 DLL 、 ActiveX 控件或者直接使用外壳工具,请根据您的需求选择方案。 加密方案一:使用 Obj 、 DLL 、 ActiveX 控件 Obj 、 DLL 、 ActiveX 控件提供了操作
软件狗
的接口函数,您可以直接在应用程序的源代码里加入这些接口函数的调用,来保护您的一个或者多个软件,然后重新编译您的应用程序。 由您来设置应用程序中调用加密接口的次数以及没有发现
软件狗
采取的措施。原则上您调用、设置的加密接口越多将更有利于阻止潜在破坏您的软件保护。 加密方案二:使用外壳工具 使用外壳工具对软件保护是一种快速、简单的保护方案。它不象使用接口函数需要对源代码进行改动,而是自动给您的可执行应用程序加了一个保护层。在程序开始运行和运行当中会自动地访问
软件狗
是否存在。假如
软件狗
不存在,用户将看到一个错误提示,该应用程序将不能运行。 产品特点:
软件狗
开发套件适用于 DOS 、 Windows 3X/9X/ME/NT/2000/XP 、 Linux 操作系统,支持几乎所有主流编程语言、开发工具。
软件狗
的主要特点如下: 数据交换随机噪声技术 有效地对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟并口的数据。 迷宫技术 在 RC-DL 函数入口和出口之间包含大量复杂的判断跳转干扰代码,动态改变执行次序,提升 RC-DL 的抗跟踪能力。 时间闸 硬件狗内部设有时间闸,各种操作必须在规定的时间内完成。硬件狗正常操作用时很短,但跟踪时用时较长,超过规定时间,硬件狗将返回错误结果。 AS 技术 API 函数调用与 SHELL 外壳加密相结合的方式,同时使用能够达到极高的加密强度。 RC-DL 开发套件在外壳加密工具中与调用的 API 函数建立了对应关系。这样处理后,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。 抗共享 可以通过编程的方式实现对抗并口共享器。 存储器 提供 100 字节掉电保持数据存储区供开发商存放关键数据、配置参数等信息,可通过 RC-DL 开发商工具或接口函数对存储区进行读写。 改良的硬件驱动程序 驱动程序的安装及发布更加方便、快捷,开发商只需使用 InstDrv.exe 安装驱动程序,硬件即可正常工作。 崭新的硬件狗编辑工具 DogEdt32.exe 集成了原有 DogEdt32.exe 、 Reveal.exe 、 Convert.exe 三个工具,并新增错误码查询功能,令硬件狗编辑调试过程更趋简捷、顺畅。 高强度动态库加密方式 在原有加密方式基础上,新增 C 语言高强度动态库加密方式,并有效运用动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性。 支持 ActiveX 控件 开发商可以在网页中或 VB 、 VC 中使用 ActiveX 控件对硬件狗进行操作。 Linux 模块 提供了针对 Linux 内核 2.2 和 2.4 版本驱动程序,开发商可以使用 Linux 模块保护运行于 Linux 操作系统上的应用程序。 新增功能:
软件狗
开发套件 3.0 版新增功能在
软件狗
开发套件 V3.0 中,新增了与原并口硬件完全兼容的 UDA 型 USB
软件狗
。 USB
软件狗
也提供了 100 字节的用户存储区。新的开发商工具( DogEdt32.EXE )或接口函数既可以老的并口硬件,也可以对新的 USB 硬件进行操作。 已安装了
软件狗
开发套件 V2.1 的老用户如要使用 UDA 型 USB
软件狗
,必须重新安装
软件狗
开发套件 V3.0 ,以安装 UDA 型 USB
软件狗
的驱动程序并更新开发套件的 OBJ 。 开发商如果使用 WIN32 模块,在 Windows98 或更高版本( WindowsME/2K/XP )下既可以使用 USB
软件狗
也可以使用并口
软件狗
。目前暂不提供 USB
软件狗
在 Windows NT4 上的驱动程序,即在 Windows NT4 操作系统上,目前只能使用并口
软件狗
。 在安装 Linux2.4 以上内核的 Linux 系统中,既可以使用并口
软件狗
也可以使用 USB
软件狗
。 WIN16 、 DOS16 、 DOS32 模块本次没有改动,仍只支持并口
软件狗
。
软件狗
开发套件 目前最新版本为 v3.0 支持并口硬件 RC-DL (现已更名为 PDL ) , 支持 USB 口硬件 UDA 适用语言环境: 并口型
软件狗
: DOS16: C , C++, FORTRAN, ASM, Pascal, BASIC ( BASCOM, Quick,True, Turbo ) , FOXPRO, Clipper, Foxbase, Dbase, EXE/COM 文件;DOS32: C, C++ ( High, NDP, Watcom ), FORTRAN ( NDP, PowerStation,Watcom) , EXP 文件; Win16: C, C++ ( Borland, Visual ), Visual BASIC, FOXPRO, PowerBuilder,Delphi Win32: C, C++ ( Visual, Borland, C++Builder, MFC ), FORTRAN ( LAHEY,PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder,Delphi,JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等。 Linux: C, C++, Java USB 型
软件狗
: Win32: C, C++ ( Visual, Borland, C++Builder, MFC), FORTRAN ( LAHEY, PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder, Delphi , JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等等。 Linux: C, C++, Java 适用操作系统: 并口型
软件狗
: DOS , Windows 3.x / 9x / ME / NT / 2000 / XP / Sever 2003 LINUX (Red hat 内核 2.2 / 2.4) USB 型
软件狗
: Windows 98 / ME / 2000 / XP / Sever 2003 LINUX (Red hat 内核 2.2 / 2.4) 开发商升级注意事项: 并口 RC-DL (现已更名为 PDL )型
软件狗
的软件
软件狗
开发套件 V3.0 与原 DJ/DK 完全兼容,即使用
软件狗
开发套件 V3.0 的驱动程序、模块及工具,可以正常操作 DJ/DK 型
软件狗
。所以建议使用原 DJ/DK 软件的开发商将您的驱动程序、模块及工具全部用
软件狗
开发套件 V3.0 (光盘版)套件升级。 如果您仍旧使用原有的 DI/DJ/DK 驱动程序、模块及工具,在 DOS 、 Windows 9X/NT/2000 下对 RC-DL 只能做读操作,写操作将失败。如果您不想改动已发行的软件,而还要使用 RC-DL 型
软件狗
,只升级驱动程序也可以,但您的程序必须是 WIN32 程序。如果您加密的程序是 DOS16 、 DOS32 或 WIN16 程序,您必须升级新的模块及工具,否则将无法对 RC-DL 型
软件狗
进行写操作。 使用方法: 1.对 EXE 文件 ( 或 COM 文件 ), 利用配套软件中的 EXE 文件加密工具加密。 2 对数据库文件 (PRC 、 FOX 、 APP 、 DBF), 利用配套软件中的加密工具加密。 3 对于 C 语言及其它编译型语言,配套软件中提供可链接的模块文件 (OBJ 文件 ) , 模块文件中提供两个函数 :(1) 写数据 ; ⑵读数据。开发商可在要加密软件的源码中加入适当的调用语句,对
软件狗
进行读写操作,以确定对应的
软件狗
是否存在,从而决定程序是否继续运行。对加入
软件狗
函数调用的源程序编译后,链接时加上
软件狗
的模块文件 (OBJ) 即可。
宏杰解密 宏杰解密工具 破解宏杰加密
MessageBox("为解决论坛水友使用《宏杰文件夹加密工具》软件后'忘记'密码的
问题
,\n特做此小工具给我论坛某水友以及所有忘记密码的兄弟姐妹们。。。\n本软件仅限学习使用,若由本软件照成您的隐私泄露于本人无关!\n\t\t\t————中南民族大学官方论坛小覃\n\n\t感谢你的使用!" ,_T("关于本软件的介绍")); 最近比较忙哦所以很少上论坛来逛啦。。汗!! 汗,虽然原创也没啥技术含量,几行代码搞定啦! 那个背景音乐还不错!!hoho~ 那个是weil的密码忘了吧?不过都过这么久了,估计她也用不上了。。 汗汗.... http://www.rh123.net/
EzCad2.7.0及跳过密码狗
可跳过密码狗,没有测试刻录功能,可供开发测试用
过安全狗的aspx一句话.rar
好东西啦,完美突破安全狗垃圾防火墙 ,黑阔软件
反编译工具Reflactor
反编译工具Reflactor 支持四种语言:IL,VB.net,C#,Delphi,不知道用混淆器后会是什么结果 (polaris说明:我把我用写的C#程序用这个软件打开,汗,居然全部反编译过来了,都不带走样的!太夸张了!看来DotNet写的程序必须打包加密外加混淆,能怎么加密就怎么加密了!) 转载请注明来源:
Delphi
5,935
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章