24小时热门版块排行榜    

CyRhmU.jpeg
查看: 127  |  回复: 0
当前主题已经存档。

haisea521

银虫 (正式写手)


[资源] 【转贴】“骗”过加密程序,远程使用USB设备

“骗”过加密程序,远程使用USB设备


http://ggmm2008.blog.sohu.com/65352443.html

问题提出:因公司只买了一套工程财务软件,而一套软件只有一个加密的USB硬件狗。公司员工在公司里使用软件时没有问题,但同时外地员工想通过网络查询财务系统数据时,因加密狗在公司不方便拿过来,所以没办法使用。

实现思路:通过软件将远程的USB设备模拟到本地的USB设备,让操作系统“误”以为是本地插入的USB设备。这样就能“骗”过工程财务软件加密程序的检测,而使外地的员工也能使用工程财务软件。

所需要的软件:USB   to   Ethernet   Connector     和     SoftEther

实现方法:要实现上述功能有两个方案,为了便于叙述我们定义外地员工的电脑为A,本地员工的电脑为B。

方案一:直连

前期工作:①电脑A、B均要安装USB   to   Ethernet   Connector   软件

②电脑A、B均能上网

③电脑B最好直接连在公网上,且有一个公网IP地址

示意图:


   

优点:本方案直接通过在电脑A的USB   to   Ethernet   Connector   软件中输入电脑B的公网IP地址(动态域名不知道可不可以,我没有试过)进行连接,比较方便,速度比较快,适用于传输数据量比较大,本地电脑B用ADSL直接拨号上网的用户。

缺点:对于一般用户来说,基本上都是用ADSL直接拨号上网,但还有一部分用户是ADSL+路由器(交换机)上网,在后一种情况下要实现直连时,就要在路由器里设置转发规则,当远程电脑A连接本地电脑B的路由器IP地址时,由路由器将请求转发到本地电脑B上的指定端口。但是USB   to   Ethernet   Connector每次连接的端口不一样,所以每次都要改端口,比较麻烦。

  

方案二:

前期工作:①电脑A、B均要安装USB   to   Ethernet   Connector和SoftEther

②电脑A、B均能上网

软件介绍:SoftEther软件是一款通过TCP/IP协议将不在同一个局域网的电脑,模拟成同一个局域网内的电脑,使用软件后远在两地的电脑就像在一个局域网内,可以使用局域网所特有的功能等。使用此软件的目的,就是因为USB   to   Ethernet   Connector每次的端口不一样。SoftEther软件含有两个部分:一部分是网卡,另一部分是HUB。

示意图:


   

优点:本方案克服了USB   to   Ethernet   Connector端口的变化因素,在SoftEther软件运行正常的情况下,只要在电脑A的USB   to   Ethernet   Connector软件中输入电脑B的虚拟IP:10.0.0.2   即可实现实现USB设备的虚拟。

缺点:本方案因需要设置SoftEther软件,所以要求操作者了解SoftEther软件(详细设置见网上的有关文章,本文不作详细介绍),结操作者要求较高。

[ Last edited by laizuliang on 2007-11-18 at 23:30 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 haisea521 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见