网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | 防火墙 | IDS/IPS | VPN | PKI | Honeypot | Hacker/Intruder | 黑客技术 | 破解技术 | 加密技术 | 病毒防护 | 木马 | 反垃圾邮件 | 反流氓软件 | 漏洞 | 无线安全 | UNIX | Windows | 安全编程 | 安全软件 | TPM/TCG | 数据恢复 | 企业信息安全 | 个人信息安全
 当前位置: Home > 破解技术 > 加密狗 > 文章  
软件狗[Dongles]的加密与解密技术
文章来源: 清风网络学院 文章作者: 清风网络学院 发布时间: 2006-08-11   字体: [ ]
 

  六、一个简单的例子

  这里我们一起看一下经BITSHELL加密后的程序的情况。

  采用一个极简单的例子,用DEBUG生成一个 TEST.COM文件:

  C:\>DEBUG
  -A
  876B:0100 MOV AL,0
  876B:1012 MOV DX,260
  876B:0105 OUT DX,AL
  876B:0106 INT 20
  8760:0108
  -RCX
  CX 0000
  :8
  -N TEST.COM
  -W
  Writing 00008 bytes
  -Q

  用BITSHELL对TEST.COM进行加密:

  C:\>BITSHELL TEST.COM
  BITSHELL(tm)Version 2.01
  Copyrighe(c) 1989-1995 by Yellow Rose SoftWare Workgroup
  Scheme 6 (CodeKey shift repeated)
  9K
  Total encryption size is 9K
  Encryption completed successfully.

  再用DEBUG来看一下加密后的TEST.COM:

  C:\DEBUT TEST.COM
  -R
  AX=0000 BX=0000 CX=4CBC DX=0000 SP=00C0 BP=0000 SI=0000 DI=0000
  DS=877C ES=877C SS=878C CS=878C IP=021C NV UP EI PL NZ NA PO NC
  878C:021C FA    CLI
  -U
  878C:021C FA    CLI
  878C:021D 8CCC   MOV SP,CS
  878C:021F 8ED4   MOV SS,SP
  878C:0221 BC4D25  MOV SP,254D
  878C:0224 9C    PUSHF
  878C:0225 51    PUSH  CX
  878C:0226 52    PUSH  DX

  878C:0227 56    PUSH  SI
  878C:0228 57    PUSH  DI
  878C:0229 55    PUSH  BP
  878C:022A 0E    PUSH  CS
  878C:022B 1F    POP DS
  878C:022C 2E    CS:
  878C:022D 8C061000 MOV[0010],ES
  878C:0231 2E    CS:
  878C:0232 C606480080 MOV BYTE PTR [0048],80
  878C:0237 0E    PUSH    CS
  878C:0238 07    POP ES
  878C:0239 BEAD24  MOV SI,24AD
  -U

  ......  ......

  -Q

  可以看到经加密后TEST.COM文件变长了很多,这是因为在程序外面加了一层外壳。同时,您也发现了加密后的程序没法反编译;如果您再跟踪一下,您又会发现加密后的程序已经无法跟踪了。如果您手头有Turbo Debugger或Soft-ICE等等,它们也是无效的。

   看起来,这是一个比较好的加密工具,尤其是它提供的函数可以嵌入源代码中,跟软件狗配合起来,达到内外结合的加密效果,大家不妨一试。

 
推荐文章
 

 
共13页: 上一页 [1] [2] [3] [4] [5] [6] [7] 8 [9] [10] [11] [12] [13] 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
热点文章
·USB软件狗的设计及反破
相关分类
相关文章
·USB软件狗的设计及反破
·破解QQ密码保护的方法
·我要看代码 破解加密网
·破解高手常用的破解工具
·愚公移山 文档密码全面
·毫不费力:破解加密PDF
·用Linux的dd命令简单破
·解密宝典——十招教你学
更多...
 
 

Copyright(c) 2001-2008 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统
$Id: article_article.html,v 1.3 2007/02/10 12:00:37 yjs Exp $