加密狗共享usb_server_guide

加密狗共享usb_server_guide
加密狗共享usb_server_guide

USB Server 用户手册

北京盛讯美恒科技发展有限公司

https://www.360docs.net/doc/d08481980.html,

免责声明

免责声明

本产品由北京盛讯美恒科技发展有限公司研制,为用户提供大容量网络存储。在使用前请详细阅读安装手册、快速入门和配置手册。一切因使用本产品而引致的任何意外、隐秘泄漏、诽谤、版权、或知识产权侵犯及其所造成的损失,本公司概不负责,亦不承担任何法律责任。

以上声明之解释权归北京盛讯美恒科技发展有限公司所有。

目录

第一章关于USB SERVER.................................................................................................................- 1 -

1.1、产品介绍 (1)

1.2、环境要求 (1)

1.3、包装检查 (2)

第二章硬件介绍...................................................................................................................................- 2 -

2.1、介绍 (2)

2.2、示意图 (3)

第三章安装...........................................................................................................................................- 3 -

3.1、安装准备 (3)

3.2、启动USB S ERVER (3)

3.3、安装客户端软件 (4)

第四章管理...........................................................................................................................................- 8 -

4.1、登录管理界面 (8)

4.2、USB S ERVER管理功能 (10)

4.3、使用管理界面配置 (10)

4.3.1、网络配置.......................................................................................................................................- 10 -

4.3.2、设备配置........................................................................................................................................- 11 -

4.3.3、系统设置.......................................................................................................................................- 12 -

4.3.4、系统监控.......................................................................................................................................- 14 -

4.3.5、连接状态.......................................................................................................................................- 15 -

4.3.6、注销...............................................................................................................................................- 15 -

第一章关于USB Server

1.1、产品介绍

USB Server 是硬件的USB 设备共享解决方案,USB Server 采用1.2GHz 的arm SOC,提供一个千兆网络接口和7个USB 2.0接口,满足高速应用需求。USB Server 对电源做了特别处理,确保7个USB 端口均提供750 mA 的电流供应。

USB Server 使用的协议兼容Fabula Tech 公司的USB Over Network 客户端,用户可以使用成熟的客户端,确保系统的稳定可靠。

系统提供了熟悉的web 管理界面,用于管理设备共享和系统设置。

USB Server 支持vmware,hyper-v 两种虚拟环境,以及windows 远程桌面中使用USB 设备。

系统对国内应用得比较多的USB 加密狗提供了完善的支持,确保主流的加密狗能够正常使用,同时还可以多台机器共享。

系统提供了日志功能,可以根据用户的要求将发送到USB 端口的数据包记录下来,并保存到监控数据库中,日志分为3级,连接记录,数据头,数据包,提供不同级别的记录细节,为需要监控USB 使用的场所提供审核记录。

同软件的USB 共享解决方案相比,硬件方案更有优势:

每个USB 端口能提供满足规范的750 mA 供电,使设备工作更稳定,而软件方案常因为多个设备共享时USB 端口供电不足。

Server free,无须单独配置服务器,节省了服务器开支。

USB Server 适合以下环境使用:

虚拟化环境,包括vmware 的虚拟化环境和微软的hyper-V 环境;

需要把USB 设备部署到远离机房的场所,例如数据中心;

对安全要求较高的开发部门和对敏感数据有要求的政府部门。

1.2、环境要求

存储运行温度:0℃-45℃湿度:50%-75%RH 电源电压:220V

1.3、包装检查

USB Server 1台

电源1根

光盘1张

第二章硬件介绍

2.1、介绍

USB Server 采用 1.2GHz 的arm SOC,提供一个千兆网络接口和 7个 USB 2.0 接口,满足高速应用需求。USB Server 对电源做了特别处理,确保7个 USB 端口均提供 750 mA 的电流供应。

功率:5-6瓦

尺寸:125×114×38 MM

2.2、示意图

1、网口2-8、分别是第1-7 USB 接口9、电源接口

第三章安装

3.1、安装准备

一台 USB Server

局域网或则广域网环境

Windows 客户端

3.2、启动USB Server

连接网线:将网线的一端插入交换机的网络接口,另一端则连到USB Server 的网口上,如下图。

连接电源:将USB Server 标配的电源线插入USB Server 电源接口,如下图。

将USB Server 标配的电源线与插座连接。

连接完毕,开启电源,USB Server 既被启动。

USB Server 的默认IP是http://192.168.1.245,如果网络环境不同,需要修改。进入管理界面的“网络配置”修改登录IP。

3.3、安装客户端软件

在使用 USB Server 共享 USB 设备的时候会使用到 Fabula Tech 公司的 USB Over Network 客户端,需要安装到使用 USB 设备的计算机上。

下面就以 USB Over Network 4.5.3 版为例,简单介绍下安装过程,建议安装使用默认安装即可。

下载好 USB Over Network 以后,双击运行。出现如下图所示。

欢迎安装界面,显示安装的是哪个版本的 USB Over Network。直接点击[Next],进入下图

选择接受许可协议条款,进入下一步。

显示将安装文件安装的哪个磁盘。如需改动请点击[Browse…]浏览目标文件夹。

这里我们选择默认配置。然后点击[Next]进入下一步。

上图中,复选框选择默认即可,单选按钮可根据个人情况而定。第一项是为所有使用该计算机的人员,第二项是仅为本人,既计算机管理员。这里我们全部选择默认。然后点击[Install],开始安装。

稍等几秒钟即可。然后出现如下图所示。表示安装完成。点击[Finish]即可。

安装完成以后,桌面会出现如下图所示的启动快捷方式,至此,安装全部完成。

第四章管理

4.1、登录管理界面

打开浏览器输入IP地址(如下图所示),进入登录界面(如下图A),然后在对话框中输入用户名和密码。系统默认的用户名和密码是:admin 和888888 。默认的密码用户可以登录进管理界面后进行更改。USB Server 的登录IP 固定为 http://192.168.1.245

A图

4.2、USB Server管理功能

4.3、使用管理界面配置

4.3.1、网络配置

栏目((如下图B)

“网卡信息”栏目

此栏目用以列出已配置好的网卡名称、IP地址、子网掩码、最大传输量、连接状态、引导方式网卡配置等信息。点击配置按钮进入网卡配置界面。

栏目

“DNS配置

配置”栏目

栏目((如下图C)

“网卡配置”栏目

显示网卡名称,添加允许访问本机的网段或者指定IP地址以及子网掩码,选择最大传输量和引导方式。配置选“dhcp”需要有“dhcp”服务器,选“static”需要填写“IP地址”、“子网掩码”、“网关地址”。

B 图

C 图

4.3.2、设备配置

栏目((如下图D)

“设备状态”栏目

此栏目用以列出USB Server 的端口使用状态,是否需要共享和权限控制。

点击“权限控制”会进入如下图D-1界面,如图所示。

“权限控制”可以控制usb 设备只对指定IP 的计算机可见,其它机器看不到该设备。IP 地址可以使用通配符,子网范围等方式设置。具体的配置规则可以查看“IP地址填写规范和实例”。

栏目((如下图D)

“系统设置”栏目

端口:用于提供服务的侦听端口,缺省是33000,若网络中有防火墙,需要配置允许该端口通过。

自动共享:选中该选项则usb 设备插入就自动共享给该网络中的所有用户使用,若不选中,则插入设备后需要手工选择"共享"。

允许多用户连接:选中则允许多个用户同时连接,注意只有无状态的设备才可以选择该项,大多数加密狗都支持多个用户同时连接,像U 盘这样有状态的设备同时写入会导致严重问题。

启动日志,记录级别,日志服务器参数:

这三个参数是为usb 安全监控使用的,只有安全版本才使用这三个参数,需要额外的服务器软件支持。

“记录连接级别”分为:仅连接记录,连接记录+数据头和全部数据包,三种选择。

可以根据用户的要求将发送到USB 端口的数据包记录下来,并保存到监控数据库中,日志分为3级,连接记录,数据头,数据包,提供不同级别的记录细节,为需要监控USB 使用的场所提供审核记录。

D 图

D-1 图

4.3.3、系统设置

栏目((如下图E)

“固件更新”栏目

用以对USB Server的更新和升级。

从公司网站(https://www.360docs.net/doc/d08481980.html, )下载最新版本的 USB Server 更新包。

注:固件更新,会将所有配置及用户数据将会清除,请谨慎操作。

E 图

“时间设定”栏目栏目((如下图F )

根据个人的情况不同而对日期、时间、时区做的不同的选择来更改系统所显示的日期、时间、时区等。 “修改密码”栏目

USB Server 的初始密码为“888888”,如果您需要修改管理员密码,可以点击“系统”,进“修改密码”栏目,进行管理员密码的修改。

“关机/重启系重启系统统”栏目

“关机”表示关闭 USB Server 服务器;“重启”表示重新启动 USB Server 服务器。

“系统系统设置备份设置备份设置备份””栏目

“备份配置”表示将现有的配置数据下载到本地;“恢复配置”表示将下载到本地的配置数据从新上载更新。点击“备份配置”按钮会下载到一个名称的前八位为当日日期的压缩包,即为当时 USB Server 的配置文件,如果想恢复配置,可以点击“浏览”按钮,找到需要恢复日期的配置文件,然后点击“恢复配置”按钮即可完成此操作。

“恢复出厂设置恢复出厂设置””栏目

“恢复”表示将所有设定恢复到最初出厂时的设定状态(恢复出厂设置会清除用户所做的设定)。

F 图

4.3.4、系统监控

“系统配置”栏目

栏目((如下图G)

动态显示USB Server 的“运行时间”、“CPU”、“内存”、“虚拟内存”、“系统盘”等数据。其中红色表示已经使用的,蓝色表示可用的。

G 图

4.3.5、连接状态

栏目((如下图H)

“连接状态”栏目

动态显示在USB Server 上使用设备的连接时间,使用者的IP地址。

H 图

4.3.6、注销

Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法

Windows7发布后,Vmware也推出了新版的Vmware Workstation 7和Player 3,从功能上为Win7进行了优化。近日QQ上有一MM提到她的Vmware中安装的XP虚拟机只能检测到连上的USB设备(比如U盘,加密狗、手机之类),而无法加载到虚拟机中使用,虚拟机中没有USB设备的盘符。Google一下发现这似乎是一个普遍的问题,在Win7系统下使用Vmware虚拟机的有很多类似的情况(如果是XP或者Vista主机系统都没有这种问题出现),Vmware的官方社区论坛里面也有不少有关的帖子,看来Vmware WS7和Win7多少还是有一些兼容性方面的问题。根据网上的一些资料总结了一些可能造成此问题的原因,如下: 1、检查主机系统中VMware USB Arbitration Service能否正常启动(我的电脑右键菜单-》管理-》服务)。如果出错无法启动,那原因有两种情况: (1)AMD平台的主板芯片组安装的USB Filter驱动会阻止USB Arbitration Service的加载,卸载此USB过滤驱动后问题解决; (2)如果系统安装过索爱的手机PC套件,那么有一个索爱seehcri control Service也会影响USB服务的启动,从设备管理器中卸载此索爱seehcri control Service后问题解决。 2、如果主机系统中VMware USB Arbitration Service能够正常启动,右键点击右下角的存储设备的图标手动连接一下,看看是不是可以。 如果还是不行,那么有可能是Win7限制了Vmware取得USB设备的控制权造成的此问题(会出现以下错误:The VMware USB Arbitrator returned error code 4.)可以按以下图解步骤操作试试能否解决此问题: (1)把USB设备(以U盘为例)连接到主机,然后打开系统设备管理器:

加密狗的概述与破解原理

加密狗的概述与破解原理 加密狗的概述: 加密狗是外形酷似U盘的一种硬件设备,正名加密锁,后来发展成如今的一个软件保护的通俗行业名词,"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的)。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。 加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置 单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345、DogConver t(A)=43565。 加密狗是为软件开发商提供的一种智能型的软件保护工具,它包含一个安装在计算机并行口或USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。 加密狗的工作原理: 加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置 单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。这样,就保证了加密狗硬件不能被复制。同时,加密算法是不可预知、不可逆的。加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345、DogConver t(A)=43565。下面,我们举个例子说明单片机算法的使用。比如一段程序中有这样一句:A=Fx(3)。程序要根据常量3来得到变量A的值。于是,我们就可以把原程序这样改写:A=Fx(DogConvert(1)-12342)。那么原程序中就不会出现常量3,而取之以DogConvert(1)-12342。这样,只有软件编写者才知道实际调用的常量是3。而如果没有加密狗,DogConvert函数就不能返回正确结果,结果算式A=F x(DogConvert(1)-12342)结果也肯定不会正确。这种使盗版用户得不到软件使用价值的加密方式,要比一发现非法使用就警告、中止的加密方式更温和、更隐蔽、

【VIP专享】虚拟机中使用加密狗

在Hyper-V、Virtual PC等虚拟机中使用USB Over network软件用USB设备 当前Hyper-V Server与Microsoft Virtual PC的虚拟机,不支持USB的设备,如果你有USB设备需要在虚拟机中使用,例如USB的加密狗、智能卡、网上银行的U盾等,可以通 过USB Over Network软件,通过网络,使用USB设备。 USB Over Network是一款“客户/服务器”软件,是这么一款功能强大 USB 设备共享软件。它使用方便,可以允许分享和获取本地或者网上的USB设备。本软件包含 x86 和 x64 两 个版本,并为客户端和服务端,方便用户选择安装。 本文通过一个实例,介绍这款软件的使用。 1 安装USB Over Network服务器端 在网络中,支持USB设备的一台计算机中(可以是Windows XP、Server 2003、Windows 7等操作系统)的主机或支持USB设备的虚拟机,安装USB Over Network的服务器端,并将需要共享的USB设备,插在USB接口中,安装USB设备的驱动程序。 然后运行USB Over Network的服务器端,右击需要共享的设备,在弹出的快捷菜单中选择“共享”,共享之后,该设备就处于“等待连接”状态,如图1所示。

图1 共享USB设备 2 在不支持USB设备的虚拟机或主机中安装USB Over Network客户端 然后,在Hyper-V Server的虚拟机或Microsoft Virtual PC的虚拟机,或者其他不支持USB设备的虚拟机中,安装USB Over Network 客户端软件,安装完成之后,运行该软件,连接到USB Over Network服务器端的IP地址,在列出的清单中,选择要连接的、USB Over Network服务器端提供的USB设备即可,如图2所示。

虚拟机vmware安装及使用详细图解教程

虚拟机vmware安装及使用详细图解教程 2010/06/12 15:56[未分类 ] 本文为vmware虚拟机安装及使用详细图解教程。希望对刚接触虚拟机的朋友有所帮助。(虚拟机虚拟机图解教程虚拟机教程vmware vmware教程) VMware是VMware公司出品的一个多系统安装软件。利用它,你可以在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,所有的这些操作都是一个虚拟的过程不会对真实的主机造成影响,还可以将这几个操作系统联成一个网络。 在提问区经常能看到网友们讨论操作系统安装和使用的问题,前段时间论坛的一位网友软驱坏了,非常想将XP下制作的启动盘刻在光盘上,让我帮他作个简单的ISO,发到对方邮箱之前我在VMware 上试了试免得报废他的盘片,还有的网友下载的N合一的操作系统打开后发现和网页中介绍的内容不一致,刻盘之前拿捏不准,其实这些问题都可以事先在VMware Workstation下安装的虚拟操作系统下试一试。 还有的朋友想搭建家庭局域网实现多机共享上网,想当黑客的为找寻“肉鸡”而苦恼,其实这些也都可以借助VMware Workstation来练练手,不过这些都属于VMware Workstation下较为高级的使用技巧,不是我这个普通用户今天讨论的范围,我这个帖子是写给第一次使用虚拟机的朋友看的,好了,废话少说进入正题吧。 一、安装VMware Workstation。 1、双击安装程序后来到VMware Workstation安装向导界面。 0)

在虚拟机中使用USB设备

在虚拟机中使用USB设备 VMware Workstation 及Virtual PC是使用较多的虚拟机软件。如何在虚拟机系统中使用宿主机系统的usb设备?往下看。 VMware Workstation 5提供两个端口的USB1.1控制器。如果你的宿主机和客户机都支持USB的话,你可以在你的虚拟机上使用两个USB设备。如果你的宿主机支持USB2.0设备,你也可以在带有相应设备驱动的客户机上使用USB2.0设备。 注意:当USB设备和宿主机控制器都支持USB2.0,那么这个设备将自动工作在USB2.0模式下。这个过程大部分时候工作良好,尽管这个处理过程是在客户机的USB1.1控制器中进行的。尽管如此,在当客户机的UHCI (USB 1.0)驱动可能不能处理某些USB2.0传输,比如较大的USB2.0信息包。这可能导致客户机的崩溃。为了解决这个问题,可以插这种设备到USB1.0的集线器中。这将迫使设备用USB1.0的信息包工作。 试验性的支持同步USB设备,诸如网络摄像设备、扬声器和麦克风。 注意:Windows NT和版本低于2.2.17核心的Linux系统不支持USB. 尽管你的宿主机操作系统必须支持USB,但如果你仅仅是想在虚拟机上用那些USB接口的设备,你不需要在宿主机上安装该设备指定的驱动。 在支持USB2.0的Windows2000主机操作系统上,请确信你用的是微软的USB2.0驱动。第三方的USB2.0驱动,诸如那些主板厂商提供的驱动,是不被支持的。更多事项,请看《替换Windows2000主机中的USB2.0驱动》 (虚拟机)5.0版本对USB支持 在这个版本上,我们已经测试过各种各样的USB设备了。一般来说,如果客户操作系统有合适的驱动,你应该能够使用PDA、打印机、存储设备(磁盘)、扫描仪、MP3播放器、数码摄像机和读卡器。 猫和某些有数据流工作的设备,诸如扬声器和网络摄像设备,不能完全地工作。 启用和禁用USB控制器 虚拟机USB端口默认被开启。如果你不在虚拟机里使用USB设备,你可以通过虚拟机设置器禁用USB 控制器。 连接USB设备 自动连接USB设备 当虚拟机正在运行,它的窗口是激活的窗口,这时插入USB设备进入物理主机,这个设备将被和客户机连接而不是主机。这个自动连接功能可以通过虚拟机设置编辑器(虚拟机>设置> USB控制面板来禁用。如果所有的虚拟机USB端口已经被占用,当客户机尝试自动连接新的设备时,一个对话框将让你做一个选择:你能断开一个已经连接的USB设备来空出端口或者忽略新的设备,允许该设备连接到主机上去。 手动连接USB设备 选择虚拟机>移除你的虚拟机中指定的USB设备。(这样你的主机就接管了这个USB设备了)你可以同时连接两个USB设备。如果物理上的USB设备通过Hub连接在主机上,虚拟机看到的仅仅是这个USB 设备,不是Hub。 对(虚拟机)每一个USB端口都有一个菜单选项。移动鼠标到这些菜单选项上看到弹出的联级菜单,点击USB端口选项,这样USB设备就会接到你所点击的USB端口上,USB设备就会出现在你的虚拟机中。(在连接之前,会出现一个对话框,告诉你,虚拟机会先在主机上安全地卸载USB设备。) 同样释放一个连接设备,点同样的位置,即可释放(主机接管USB设备)。

VM使用教程

VM虚拟机使用教程 --杭和质控部邬芬一、虚拟机相关知识 1、什么是虚拟机 虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。因此,在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统。 2、虚拟机网络相关知识 虚拟网桥:通过虚拟网桥把虚拟机的虚拟网卡连接到宿主机的物理网卡上,通过它可以将虚拟机连接到宿主机所在的外部网络。如果宿主机不止是一个物理网卡时,采用定制配置,创建另外的虚拟网桥来连接宿主机上的其它物理网卡。 宿主机虚拟网卡:虚拟机安装完成后,右键“网上邻居”-“网络连接”可以看到两块网卡,默认情况下“VMware Network Adapter VMnet1”供host-only使用,“VMware Network Adapter VMnet8”供NET使用.

VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。 桥接模式 在桥接方式中,虚拟机相当于网络上的一台独立计算机,与宿主机一样,拥有不同于主机的独立IP地址,主机、虚拟机、网络上的其它工作站,可以直接互相访问。 Host-Only模式 在Host-Only方式中,虚拟机和网络上的其它工作站之间不能访问,虚拟机和宿主机、

加密狗加密与解密方法技术白皮书

加密狗加密与解密方法 加密狗加密方法 1 打开EZCAD软件包,找到“JczShareLock3.exe”执行程序。 2 双击执行该程序,弹出“Select parameter”对话框,如图1所示。在图中可以看出我 们可以设置两级密码,这两个密码是完全独立的,其中任何一次使用达到设定要求以后,加密狗就会限定板卡的使用权限。如同时设置两级密码,权限应不同,即这两个密码设置的时间等权限长短不一。如图,软件默认的是一级密码选中状态,如果想选择二级密码直接点选即可。 图1 Select Parameter 3 当我们选择好设定密码的级数后,点击确定按钮,弹出“JczShareLock”对话框,如图 2是软件默认的发布版界面,点击下拉菜单,我们可以选择共享版模式,如图3。 图2 发布版界面

图3 共享版界面 下面我们分别说明发布版模式和共享版模式的加密方法。 4 首先是发布版模式如图2。发布版模式下没有次数,天数,时间等的设置,只有密码设 置,主要应用于保护自己模式的设置,防止别人更改。点击“写入/Write In”按钮,进入密码写入界面。如图4。如果我们是第一次写入密码,那么就直接勾选修改密码选项,在新密码下面的前一个输入栏里输入4位数字,在后面的输入栏里输入4数字,这样完成了密码的初步设定,然后在确认密码下的输入栏内重复输入上面设定的密码,然后点击确认,完成密码的设定。如果我们是修改密码的话,那么我们首先要在密码写入界面上方的输入密码下的正确输入栏内输入以前设定的密码,然后在勾选修改密码,输入新的密码。否则修改密码就会失败,并出现“密码错误”提示信息。 图4 密码写入界面 5 共享版的密码设定,如图3是共享版的界面。在这里我们首先要设定好限制使用的次数, 天数,时间,直接在后面的输入栏内直接输入即可。这里注意:我们所设定的时间,天数是以软件运行所在电脑的内部时钟为准的,我们编写之前一定要注意,我们所使用的电脑的时间是否准确。设定好这些后点击“写入/Write In”按钮,进入密码写入界面。 共享版的密码写入界面与发布版是一样的,操作也相同,可参考步骤4进行操作。

VM虚拟机与实机之间文件交互8种方法

虚拟机与实机之间文件交互8种方法 VM是常用的虚拟机软件,也是我们封装系统的利器。但经常碰到有朋友在坛子里问关于VM和实机之间交互文件的方法,区区不才,使用VM时间也不长,但稍微有一点经验,抛砖引玉,供大家讨论一下。有写错或者不完整的地方还请不吝指正。 1.映射虚拟磁盘。 映射虚拟磁盘是VM提供的一种功能,可以将虚拟机中的分区映射为实机中的分区。映射虚拟磁盘只能在虚拟机关闭的状态下应用,所以文件交互也只能在实机上进行。 1)选择“文件--映射虚拟磁盘或与虚拟磁盘断开连接”。 2)弹出的窗口中选择“映射”: 3)依次选择需要载入的虚拟机相关文件(.vmdk)、是否只读模式打开、和映射到实机的盘符:

4)确定以后,即可在实机上操作虚拟机中的分区: *映射虚拟磁盘只能在虚拟机关闭的时候才能使用 *如果需要更改虚拟机内的文件,别忘了去掉只读的勾勾。。 *这个功能有时候好像不太稳定 https://www.360docs.net/doc/d08481980.html,B设备(U盘、移动硬盘)共享。 虚拟机可以接管实机上的USB设备,这样我们就可以用USB设备(U盘、移动硬盘)当中转来交换文件。1)在虚拟机开机的状态下,插入新USB设备,VM会弹出安装VM专用的USB驱动安装界面:

2)将驱动安装路径指向VM安装文件夹下的vmusb.sys驱动文件。 3)安装好驱动后在VM软件右下角的设备状态栏中就会出现USB设备相对应的图标,在图标上点击右键,选择连接。虚拟机就会接管实机上的USB设备,同时实机上USB设备卸除: 4)虚拟机使用完USB设备后,仍然右键点击右下角的USB设备图标,选择断开。虚拟机就会卸除USB设备,同时实机接管USB设备。 *需要虚拟机有USB控制器的存在(默认有,没有的话可在编辑虚拟机设置中添加)。 *摄像头等USB设备也可以用此方法互动。 *彻底不需要USB设备时,只要在实机上点击卸除即可。 3.DISKGEN. DISKGEN(原名DISKMAN)是一款功能强大的国产磁盘分区及数据恢复软件。其中就包括建立、读写VM虚拟硬盘文件的功能。1)下载并解压DISKGEN(绿色软件)。选择“硬盘--打开虚拟硬盘文件”:

注册码破解加密狗破解系列教程某数控钻铣软件去除加密狗分析全过程

注册码加密狗破解系列教程某数控钻铣软件破解分析全过程 标签tag:私仁定制软件破解P2P破解分析注册机注册码使用日期软件限制序列号加密狗去除注册码去除使用日期去除软件限制去除序列号去除加密狗去除限制功能去除功能限制增加用户 写狗的KEY时 0045B030 /$ 83C4 F0 ADD ESP,-10 0045B033 |. C70424 2E613A42 MOV DWORD PTR SS:[ESP],423A612E 0045B03A |. C74424 04 958C3A42 MOV DWORD PTR SS:[ESP+4],423A8C95 0045B042 |. C74424 08 5CC27484 MOV DWORD PTR SS:[ESP+8],8474C25C 0045B04A |. C74424 0C C3ED7484 MOV DWORD PTR SS:[ESP+C],8474EDC3 0045B052 |. E8 45EBFFFF CALL 0045B057 |. 66:A3 0EEC4500 MOV WORD PTR DS:[45EC0E],AX 0045B05D |. 66:A1 0CEC4500 MOV AX,WORD PTR DS:[45EC0C] 0045B063 |. 50 PUSH EAX 0045B064 |. E8 6BEBFFFF CALL 0045B069 |. 66:8B15 0CEC4500 MOV DX,WORD PTR DS:[45EC0C] 0045B070 |. 52 PUSH EDX 0045B071 |. 50 PUSH EAX 0045B072 |. 8D4424 08 LEA EAX,DWORD PTR SS:[ESP+8] 0045B076 |. 50 PUSH EAX 0045B077 |. 68 A3B20000 PUSH 0B2A3 0045B07C |. E8 73EBFFFF CALL 0045B081 |. E8 1EEBFFFF CALL 0045B086 |. 66:A3 0EEC4500 MOV WORD PTR DS:[45EC0E],AX 0045B08C |. 83C4 10 ADD ESP,10 0045B08F \. C3 RETN 程序XTEA运行时: 0045B0B1 |. C745 F8 D2029649 MOV DWORD PTR SS:[EBP-8],499602D2 0045B0B8 |. C745 FC D2029649 MOV DWORD PTR SS:[EBP-4],499602D2 0045B0BF |. C703 2E613A42 MOV DWORD PTR DS:[EBX],423A612E 0045B0C5 |. C743 04 958C3A42 MOV DWORD PTR DS:[EBX+4],423A8C95 0045B0CC |. C743 08 5CC27484 MOV DWORD PTR DS:[EBX+8],8474C25C 0045B0D3 |. C743 0C C3ED7484 MOV DWORD PTR DS:[EBX+C],8474EDC3 ====================================================================================== 读数据时 1000735B |. 50 |PUSH EAX ; /Arg5 还在自己破解软件?OUT了!这么难啃的骨头,交给专业人士吧。

软件加密狗破解思路和方法

软件加密狗破解思路和方法 第一节软件加密狗破解思路和方法 本文介绍的是软件加密狗破解的一般思路和方法,大家可能奇怪,昨天刚刚介绍完“软件加密锁产品评测”,怎么今天就介绍加密狗破解知识?其实做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。 硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。 对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有极高的价值。 目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。 由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。

加密狗复制的定义和方法(精)

加密狗复制的定义和方法 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。 硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。工具/原料加密狗的密码及ID修改工具加密狗数据读取工具步骤/方法常用解密方法 1、反汇编后静态分析:W32Dasm、IDA Pro 2、用调试工具跟踪动态分析:SoftICE、TRW2000 3、针对各种语言的反汇编工具:VB、Delphi、Java等 4、其他监视工具:FileMon、RegMon 等反“监听仿真”软件保护锁的编程方法 (1)、随机查询法: 开发商使用SuperPro开发工具生成大量查询、响应对,如:1000 对,并在程序中使用这些校验数据。在程序运行过程中,从1000 对查询、响应对之中,随机的抽出其中一对验证SuperPro加密算法。因为,校验数据很多,每次验证加密算法使用的“查询响应对”可能不同,“监听仿真”软件即使纪录了一部分“查询响应对”,但无法纪录全部“查询响应对”。软件每次运行时,都可能使用新的查询响应校验数据,“监听仿真”软件无法响应这些新的查询。因此,“监听仿真”也就失去了模拟、仿真SuperPro软件保护锁的作用。(2)、延时法: 开发商可以事先使用开发工具生成大量的校验数据,即:“查询、响应”对,比如:200000 组“查询、响应”对,开发程序过程中,开发商设计定时查询、校验加密锁的机制。在程序运行过程中,每10分钟查询并校验加密锁一次,使用过的校验数据,4年内不再重复使用。即使监听软件24小时记录数据,也需要4年才能纪录完毕。4年后,软件早已过了“热卖期”了,使用监听软件的解密者也就失去了行动意义。 (3)、分组、分时法: 开发商可以在程序中把查询响应对分组,比如:1200 对校验数据可分为12组,每100对一组。程序在一年中的第一月使用第一组校验数据,第二月使用第二组校验数据,以此类推。监听软件就算记录了第一月的校验数据,第二个三个月以后校验数据没有纪录,在以后的时间段软件仍然无法正常使用,从而“监听仿真”失去意义。 (4)、随机噪声数据法: 开发商可以在程序中随机产生查询数据,随机数据和真实数据混合在一起,监听软件即使记录了查询数据,也会被其随机性所迷惑,同时也无法仿真另一个次软件运行产生的随机数,加密软件也就无法破解。 注意事项一、破解加密狗的必须提供程序和对应的加密狗二、复制加密狗的必须提供程序对应的原狗三、破解后的程序功能一般不会受影响,但不能升级。四、复制的加密狗可以升级参考资料加密狗破解攻略参考:https://www.360docs.net/doc/d08481980.html,

虚拟机使用规范

虚拟机使用规范 一、总体要求 1、不要随意在公共场所安装VI Client客户端,进行登录虚拟机操作。如果安装,使用完后卸载VI Client并清除客户机上登录的用户名和密码。 2、虚拟机按需创建,创建后及时登记并纳入服务器统一管理,做到专机专用,正式运行虚拟机和实验用虚拟机应分开,停用的虚拟机应及时删除。 二、虚拟机创建 1、虚拟机命名:使用[操作系统类型_虚拟机用途]的格式,如“Win2003_Edu_buxi”、“Linux_DNS” 2、存储位置:使用默认的本地存储。 3、虚拟机操作系统类型设置:根据准备安装的操作系统类型和版本进行设置。 4、CPU数量:通常情况下选择2个即可。 5、内存分配:根据虚拟机用途以及预期的负载分配内存。通常情况下分配的大小不小于1G、不大于4G。 6、网卡:如无特殊需求只需配置一个虚拟网卡。 7、磁盘大小:虚拟磁盘初次分配不宜过大,以后可根据情

况扩充。用于一般网站和应用系统的windows2003服务器磁盘容量应不小于35G,其中系统盘15G。 三、创建虚拟机模板 创建虚拟机模板时应注意: 1、升级到最新的操作系统补丁并配置好自动升级的设置。 2、安装反病毒软件和防火墙并更新到最新,配置好相应的 系统安全策略和防火墙策略。 3、虚拟磁盘容量初次分配不宜过大,满足操作系统需要并 有一定保留空间即可,日后可根据实际使用情况再增加 磁盘容量。 四、虚拟机状态监控 每次进行服务器安全检查时应查看虚拟机工作状态。 1、虚拟机服务器(Host)运行状态。包括硬件工作状态、CPU、内存、网卡负载等。 2、各虚拟机(Guest)运行状态。包括虚拟硬件配置,Guest 的CPU,内存,网卡负载等。 如果负载过重或存储容量不足,应及时调整虚拟机设置。 五、虚拟机参数配置 对虚拟机虚拟硬件的配置进行更改,应使虚拟机处于关闭

某制图软件域天加密狗破解过程

某制图软件域天加密狗破解过程 某制图软件域天加密狗破解过程 -------------------------------------------------------------------------------- 来源: 发布时间: 2011-9-20 22:08:30 浏览: 7 这是一个商业软件,具体名称就不写出来了,主要用于企事业单位的网络图形化设计,在没有加密狗的情况下软件有功能限制,一个工程最多只能保存800个节点,再添加节点就无法保存了。对一般的小企业是足够了,如果碰上大的单位,这个限制就使用该软件无法胜任。经过软件跟踪发现,该软件用的是域天加密狗。 用PEID检测,提示为Microsoft Visual Basic 5.0 / 6.0。 用OD加载: 00423C24 > $ 68 883F4200 push VisualNe.00423F88 ; ASCII "VB5! 6&vb6chs.dll" 00423C29 . E8 F0FFFFFF call <jmp.&MSVBVM60.#100> 00423C2E . 0000 add byte ptr ds:[eax],al 00423C30 . 0000 add byte ptr ds:[eax],al 00423C32 . 0000 add byte ptr ds:[eax],al 00423C34 . 3000 xor byte ptr ds:[eax],al 00423C36 . 0000 add byte ptr ds:[eax],al 由于软件只是在节点数达到800的时候才无法保存工程,所以我们只需要找到保存文件的函数: 0103E179 . 66:8985 CCFEF>mov word ptr ss:[ebp-0x134],ax

加密狗详细介绍(附复制方法)

Smart Net网络加密锁,可控制软件客户端数量、定时检测客户端等功能;支持TCP/IP等多种网络协议,支持跨网段;提供服务器端的网络服务程序;提供强大的图形界面工具;支持多个服务器,可在多台机器上运行。支持远程升级、远程修改、可控制客户端数量等功能,为开发商提供最大的便利和灵活性。 适用范围:适用于有软件加密需求且能够与软件快速集成,对存储容量要求较大的用户。◆无驱型USB接口 ◆银行安全等级智能卡芯片 ◆硬件防暴力破解和复制 ◆全球唯一32位硬件序列号 ◆多级权限控制 ◆最大20K数据存储区 ◆64个可控读写加密分页数据区 ◆64字节内存区 ◆512字节至2M 独立密码保护私密数据区(定制) ◆支持次数控制、模块控制等功能 ◆高强度外壳加密 ◆安全远程升级 芯片安全水平智能卡安全芯片 存储容量20K存储空间、64个可控读写安全分页 可擦写次数写10 万次,读无限制 内存区64字节 数据保存时间10 年 内置安全算法3DES、RSA、SHA1… 通讯内置硬件加密、随机干扰加密协议 功率最大100MW 工作温度0°~50°C 存放温度-20 ~70°C 接口类型USB( 2.0 ,兼容1.1, 3.0标准) 防暴力破解装置检测出错3 次,加密锁即进入自动保护状态 外观尺寸55mm*16.6mm*7mm 总重量7g 外壳材质ABS 外壳颜色多色可选

价钱是我们的上风;优质的服务是我们在竞争剧烈的批发业务中长期破足的基本!把最大的优惠让利给宽大客户,共赢才是我们的终极寻求!等待与您的长期协作! 特殊声明:本站加密解密的测试服务只供学习、测试交换。只能用于正当私家测试用处,不能进入贸易渠道,如测试方违背测试条件,如对第三者好处有抵触,将自行承当义务,与本站无关。不遵照本声明者,请勿跟本站联系,如本站的测试工作影响到您和您企业的权利,请自动提出,我们将躲避侵害你权益的无意行动,最后倡议您支持国产正版软件。 我们主要专业从事加密狗软件复制、加密狗硬模拟及加密狗硬复制等相关业务,深思洛克(SenseLock)加密狗、飞天诚信(FTSafe)加密狗、赛耐孚(SafeNet)加密狗、坚石诚信加密狗、域之天(YuTian) 加密狗、江波龙(NetCom)加密狗、世纪龙脉加密狗、阿拉丁(Aladdin)等类型加密狗的复制等类型加密u盘狗的克隆、模仿、pj! 申明:我们只承接加密u盘狗克隆业务,一手货源毫不贩卖软件!假如你以为我们是狗贩子之类或者没有加密狗的朋友请不要联系我们谢谢配合技术如果你有软件带加密狗俗称(密码狗u盘狗)需要备份请及时联系我们,(注:只提拱法律容许范畴内的服务!) 本站所有的复制狗技术全部采用远程读取狗数据的方式,因此无需将原狗寄给本站,即可完成远程读取狗数据并进行复制或者模拟,复制方法方便、快捷,为您节约宝贵的时间。

软件加密锁编程技巧

软件加密锁编程技巧 本文将介绍软件加密锁的一些编程技巧,以及软件开发者将如何编写安全可靠的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的一些问题等等。以下是全文。 一、加密狗加密的基本原理 开发商程序通过调用硬件加密狗的接口模块对硬件加密狗操作,硬件加密狗响应该操作并通过接口模块将相应数据返回给开发商的应用程序。开发商的应用程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的狗,开发商可以将应用程序终止运行,或者让应用程序以错误的方式执行。简要示意如下: 二、常用的解密方法 1、反汇编后静态分析: W32Dasm、IDA Pro 2、用调试工具跟踪动态分析:SoftICE、TRW2000 3、针对各种语言的反汇编工具:VB、Delphi、Java等 4、其他监视工具:FileMon、RegMon 等 三、如何提高加密强度

下面,我们以Sentinel SuperPro加密锁为例,详细介绍一下使用如何在编程的过程中提高加密强度的方法。 1、反DEBUG解密的编程方法和技巧 访问狗之后不要立即做判断,判断狗不正确后,不要立即提示,或者不提示。开发商在程序各个部分插入校验算法的代码,用以增加程序代码的复杂性,防止解密者轻易跟踪发现全部的校验代码。校验代码插入程序的频率越高,破解难度越大,软件就越安全。 重要的字符串不要在程序中以明文出现,应该使用算法动态生成。 在不影响程序效率的情况下,尽量多写一些查狗的函数,彼此要有区别,使用不同的算法,多一些查狗出错的标志,让这些标志参与运算,在不同的模块中,使用不同的查狗函数。 针对某一具体查询校验,都有三步骤组成:查询得到响应串;比较响应串和查询串是否匹配;根据校验结果执行相应的步骤。建议三个步骤要延时执行。最好将三步骤相互远离些,甚至放到不同的子程序或函数中。例如:执行“查询得到响应串”后,相隔50行执行“比较响应串和查询串是否匹配”,假如程序需要调用一个函数。那么就在这个函数里执行“执行相应的步骤”。解密者在跟踪过程中,即使发现了其中一部分程序代码,但很难发现另外两部分代码和全部三部分之间的关联。程序难于被破解。 将加密锁返回的“响应串”作为程序中的参数使用。例如:算法单元返回“响应串”是“87611123”,而程序中需要使用“123”这个参数。程序中得到“响应串”后,将“响应串”减去“87611000”得到参数。如果解密者修改代码跳过查询校验加密锁部分,参数将是错误值,从而会使程序运行紊乱。 程序在验证加密算法过程中,一般情况下验证数据不正确程序就会选择退出。这样一来很容易被解密者发现代码特征,跳过查询校验部分。开发商设计查询校验部分时,如果程序校验数据不正确,程序也不退出可以继续执行一些无用的操作使程序紊乱,用以隐蔽代码迷惑解密者。 开发商的软件可能有多个模块,查狗的模块或接口不要用显而易见的名字来命名,这样会令解密者更容易找到加密点,当然也可以利用一些名字来迷惑解密者,尤其是dll,引出函数时甚至可以不用函数名。 给查狗函数加入一定的随机性,例如,随机地执行某一API函数,或者在狗的存储区中划定一小块区域作随机读写,读写地址、读写内容、读写长度都是随机取的,这样可以很好地防止那些模拟工具。 试用版与正式版要分开,试用版不提供的功能,代码已经删掉,使得不可能利用试用版破解得到正式版。

加密狗处理方法1

----问题:插了加密狗后,还是提示需要注册或锁异常; 首先检查加密狗插在主机上灯是不是亮的,如果是亮红灯,那么就 检查数据库服务器的操作系统日期时间;如果时间也正常, 加密狗,还是提示需要注册或锁异常 1、 ----打开sql查询分析首先执行一下: 代码1: master..xp_cmdshell 'hydee20.dll 43513431524364552435324' 执行代码1如果出现为: 1 NULL 那么就是正常!那么就需要检查如下: 在查询分析中执行代码: select * from c_org_tran where org_tran_code =dbo.f_sys_ini ('1001') 查传输机构名称(orgname字段)有没有包含加密狗的关健字。 如果传输机构名称没有问题,那么将加密狗拨下来,插到其他的USB口再进软件; 如果加密狗的启用日期大于操作系统的日期,也是会提示需要注册或锁异常 比如启用日期是2010.9.25,但是系统的日期是2010.9.01那么就会提示需要注册或锁异常 如果进软件打开零售录入或验收入库单或批发销售单提示当前功能不允许使用,是没有开通零售录入或验收入库或批发销售的功能 ----------执行上述代码1提示如下错误: 错误1: ODBC: 消息0,级别16,状态1 无法在库xpweb70.dll 中找到函数xp_cmdshell。原因: 127(找不到指定的程序。)。 处理方法: sp_dropextendedproc 'xp_cmdshell' go EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int 错误2: 消息15121,级别16,状态21,过程xp_cmdshell,第 1 行 在执行xp_cmdshell 的过程中出错。调用'CreateProcess' 失败,错误代码: '5'。

软件加密狗破解的一般思路

软件加密狗破解的一般思路.txt如果背叛是一种勇气,那么接受背叛则需要更大的勇气。爱情是块砖,婚姻是座山。砖不在多,有一块就灵;山不在高,守一生就行。本文介绍的是软件加密狗破解的一般思路和方法,大家可能奇怪,昨天刚刚介绍完“软件加密锁产品评测”,怎么今天就介绍加密狗破解知识?其实做为软件开发者,研究好软件加密的确很重要,不过也很有必要多了解一些关于加密狗解密和破解的知识,加密和破解就像矛和盾一样,对于解密知识了解的越多,那么编写的加密代码就越好,要知道加密永远都比解密要容易的多,只有知己知彼,方能百战百胜。 硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过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中包含的函数,使用

建筑资料加密狗的破解方法

第一章:项目建设单位安全管理流程 1、安全预评价通过评审。 2、设计安全专篇已报批。 3、安全三同时同步进行 4、施工单位安全生产许可证已审查合格并存档 5、施工单位安全主任有资格证书 6、30人以上施工单位设置了专职安全员 7、健全了各施工单位安全生产管理制度 8、建立了以项目经理为首的由各施工单位和监理机构参加的现场安全管理组织体系、并张挂上墙。 9、健全各施工单位现场安全管理组织体系 10、制定了安全检查制度、安全例会制度,有检查整改记录。 11、对施工单位、监理机构安全生产、文明施工实施细则执行情况履行专项检查、下达了整改意见、有整改落实合格交验收记录。 12、项目经理与集团监察部的签订了《安全生产责任状》 13、项目经理与各施工方签订了《安全生产管理协议》 14、监理规划有安全篇,细则有旁站方案和记录。 15、监理机构设专职安全员 16、施工组织设计有安全专项内容,并按审批程序签批通过。 17、严格履行了开工审批程序

第二章:项目施工单位管理实施细则 一、安全管理体系(建立与运行) 1、组织体系和资质管理 1)成立或及时调整项目安全委员会,建立了安全责任制; 2)项目部主要负责人和安全管理人员取得有效资格证; 3)成立安监机构,专职安全员数量满足规定要求; 4)分别建立了安全文明施工、消防保安、机械安全管理(保证)体系,有目标; 5)承包商作业是否超出规定允许的范围; 6)对分包商资质进行审查,建档、备案。 2、规章制度(编制与有效执行) 1)对安全环境管理目标进行分解细化; 2)制定适合于本工程的安全健康环境责任制,教育培训、安全检查、安全例会、安全奖惩、事故处理报告、分包工程安全管理及车辆交通管理制度; 3)制定适合于本工程的安全用电、安全设施、防护装备、防火、防爆、机械工器具、文明施工、环境保护、尘毒噪、射线、安全施工作业票、工作票、操作票等管理制度 3、特种作业人员管理 1)建立特种作业人员管理台帐; 2)所有特种作业人员持证上岗;

相关文档
最新文档