网络安全参考 | 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简介

  一、系统简介

  BITSHELL是一套可反跟踪反破译的软件加密系统,主要用语保护软件开发者的合法权益,防止未经授权的复制、算法解读及目标码反汇编。它是我们应高级开发者的要求从BITLOK中提炼出来的,专为应用软件提供pj保护的系统。应用软件开发者可以充分发挥自己的才智编写或精巧或复杂的程序,有 BITSHELL的保护不用担心竞争者对商品软件进行逆向分析。应用软件开发者更可以设计自己的反拷贝介质(加密卡、加密狗等),然后用BITSHELL 进行外层保护,从而不必担心访问反拷贝介质的代码被截获。应用软件开发者也可以购买商品化的加密卡,加密狗等,在应用系统内部秘密地存取加密卡、加密狗,用BITSHELL作外层保护,防止访问反拷贝介质的代码被截获。

  主要功能和性能如下:

  • 千变万化的加密方案
  • 内含随机可选的二十套加密算法,构造出千变万化的反跟踪反破译方案,特别适合加密有多个单独执行程序的软件。
  • 先进超强的反跟踪技术
  • 采用加密虚拟机、多层间址多 链解等独创的世界领先技术,结合传统的加密方法,具备超强的动态反跟踪能力。防范各种软硬件调试器对其破译。不仅防止了国际上通用的调试器,如:Soft-ICE,Turbo Debugger,Symdeb等,还重点防范了国内开发的各种专用调试器。
  • 可靠性高、兼容性好、使用面最广泛
  • 经BITSHELL1.0加密过的软件日夜运行在超过60万台机器上,经过了最广泛、最严格的测试。BITSHELL2.0具备同样可靠的性能,加密过的软件可以在各种厂牌各种机型上正常运行,兼容各种流行的DOS系统。
  • 功能全面、使用方便
  • 可加密各种带覆盖模块的执行文件,特别适合加密有Clipper,FoxPro等编译的各种数据库应用系统。
  • 提供OBJ嵌入式加密模块。这样,用户还可以在源程序里加入加密模块,与外壳部分相互关联,有效地提高破译难度。
  • 可以为用户定制专用BITSHELL反跟踪反破译系统,可以满足用户的独特需求。

  二、快速入门

  BITSHELL经过了用户严格的检验,作者对其精雕细琢反复修正,现在的版本使用极容易。确保BITSHELL硬盘或网络安装已经成功,或BITSHELL源盘在软驱中,加密方法如下:

  BITSHELL<源文件><目标文件>

  例如:

  把TEST.EXE加密成TESTOK.EXE。输入以下命令:

  BITSHELL TEST.EXE TESTOK.EXE 

  把TEXE.EXE加密不保留未加密的程序。输入以下命令。

  (OLDHAND.ORG注: 此处内容原文已缺失)

  三、操作指南

  1、BITSHELL参数的详细说明

  BITSHELL可以用KEY环境变量来设定一些参数,这样可以简化使用过程。设置方法如下:

  SET KEY=[SCHEMExx,][STAY,][CHECKOVL]

  BITSHELL各项参数的意义如下:

  (1)参数SCHEMExx,若给出则依用户的要求使用指定的变形算法,否则将随机抽取一种加密算法。BITSHELL2.0共有20种算法可选。

  每一种算法都有自己的特点,有的加密难度大但解码时间长,这种算法适合加密重要的代码不是特别大的软件,如算法三和十二;还有的加密难度适中但解码速度快,如算法一,适合加密大型软件。

  每个用户可以根据自己的特点选择,如加密不同的版本用不同的算法,加密不同的程序用不同的算法。如选算法十五可给出SCHEME15,选算法十九可给出SCHMEM19等,依次类推。

  (2)参数STAY用来选择在加密程序执行完毕后,是否驻留监控程序。默认值为不驻留监控。

  如果加密FoxPro编译的程序,必须加参数SET KEY=STAY,以监控覆盖模块。

  (3)参数CHECKVOL如果被加密的程序中有覆盖模块,此参数是用来选择是否检查覆盖模块。对于用CLIPPER编译出来的软件,加密时设置该参数非常有必要。默认值不检查覆盖模块。

  BITSHELL参数都是可选的,如果不设置,都有相应的默认值。默认的设置为:

  1)SCHEME为随机挑选算法
  2)不驻留检测程序(加密FoxPro编译的软件,设定为驻留检测)
  3)不检查覆盖模块

 
推荐文章
 

 
共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 $