网络安全参考 | 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   字体: [ ]
 

  2、使用BITSHELL

  BITSHELL的商品盘是加密的,用户可以将其安装在NOVELL网络服务器上使用,源盘不能复制。如果只是临时使用一次也可不用安装,将BITSHELL源盘放入软驱中直接使用。方法:

  BITSHELL<源程序>[<目标程序>]

  如果不设置目标程序,加密的结果直接覆盖在源程序上。加密所用算法可用环境变量KEY来设置。

  例如:

  ①BITSHELL C:TEST.EXE
  ②BITSHELL TEST.EXE SAMPLE.EXE
  ③A:BITSHELL D:TEST.EXE C:TEST.EXE

  其中<源程序>是需要加密的程序路径名。源文件必须是可执行文件以COM或EXE为后缀。如果缺省<目标程序>则直接在< 源程序>上加密。如果还想保留未加密的程序,就不要缺省<目标程序>,并且保证源程序名与目标程序名不同。

  [说明]

  (1)BITSHELL系统本身是加密的,不能复制。
  (2)经BITSHELL加密的软件,可以拷贝,散发,任意运行,除非被加密的程序有自己的反拷贝介质。
  (3)经BITSHELL加密的软件不能还原为未加密状态。
  (4)经BITSHELL加密的软件无法跟踪,无法反汇编。

  四、BITSHELL高级技巧

  1、源程序嵌入式保护措施

  软件开发者在其软件开发完成以后,再在关键地方链入以下函数。当链接成功后,用BITSHELL.EXE将用户软件加密。这套被加密的软件运行时,就可以检测该程序是否被解密修改,以采取响应的反击措施,如拒绝执行等等。

  用户可参考以下流程加密:

  (1)将自己的软件(SAMPLE.C)编好,调试通过。

  SAMPLE.C

  #include<stdio.h>

  main()
  {
   printf("This is my sample program! \n");
  }

  (2)在SAMPLE.C重要的地方调用加密函数。

  SAMPLE.C

  #include<stdio.h>

  main()
  {
   /* Insert BITSHELL function call */
   if (BL_ComeIn()==0)
   {
    printf("Error! \n")
    return(255);
   }

   printf("Thin is my sample program! \n");
  }

  (3)编译SAMPLE.C成为SAMPLE.OBJ后,再将SAMPLE.OBJ和BLOBJ.OBJ链接成SAMPLE.EXE。

  QCL /AL SAMPLE.C BLOBJ.OBJ

  (4)用BITSHELL加密,键入命令执行:

  BITSHELL SAMPLE.EXE SALE.EXE

  软件加密过程完成了!

  如果被加密的程序SALE.EXE被解密或修改,就会提示错误,然后退出。

 
推荐文章
 

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