首页   资讯  应用与安全  Web开发  数据库  编程语言  开源服务  管理信息化  IT商城   技术论坛   up
    [栏目导航]>>[主页]>>[编程语言]>>[VB、VB.NET]>>[阅读信息]
 [关闭

用VB实现“木马”式隐形运行程序

发布时间:2008-09-13 09:13:38   点评:0   人气:83 

  

在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。

  程序隐形的原理

  对于一个隐形程序而言,最基本的要求是:

  1. 不在桌面出现界面;

  2. 不在任务栏出现图标;

  3. 程序名从任务管理器名单中消失。

  对于上述第一点,可以将Form的Visible属性设为False。

  要将图标从任务栏中屏蔽掉,可以把Form的ShowInTaskBar改为False。

  在Windows环境下,可以调用WIN API函数中的RegisterviceProcess来实现第三个要求。

  上述功能,不论用VC、Delphi、VB,还是PB等任何一种高级编程语言都是比较容易实现的。

  隐形功能多用于木马程序,但木马程序在许多国家和地区是不合法的,为便于理解,本文用VB结合一个程序防拷贝的实例来讲解。通过获取软件安装路径所在磁盘序列号(磁盘ID),用做对合法用户的判断。以下程序的目的是用于讲解隐形程序的编制和应用,对程序防拷贝内容作了一定程度的简化。

  程序隐形的示例

  程序的具体编制操作如下:

  1. 在VB6.0编程环境中,新建一个工程Project1。

  2. 在Project1中添加模块Modulel,在工程属性中将工程名称改为HiddenMen,应用程序标题也改为HiddenMen(以下程序都经过实际运行测试,可以原样复制使用)。

 [关闭]

查找与[用VB实现“木马”式隐形运行程序]相关

相关商品
  
  VB 大学生vb课程设计实用程序之打字测试游戏
 单 价: 25.8
.
  
  VB 大学生vb课程设计实用程序之图书管理系统
 单 价: 36.8
.
  
  VB 大学生vb课程设计实用程序之成绩管理模拟系统
 单 价: 36.8
.
  
  VB 大学生vb课程设计实用程序之英文单词填空游戏
 单 价: 25.8
.
  
  VB 大学生vb课程设计实用程序之静态函数曲线绘制
 单 价: 25.8
.
  
  VB 大学生vb课程设计实用程序之动态函数曲线绘制
 单 价: 30.2
.
  
  VB 大学生vb课程设计实用程序之汽车零部件查询系统
 单 价: 36.8
.
  
  川井除湿机控制器--实现24小时全自动运行
 单 价: 50.0
.
  
  尚诺S880 PRO 双256M程序运行内存,3.6英寸高清屏
 单 价: 980.0
.

与[用VB实现“木马”式隐形运行程序]相邻的VB、VB.NET

   上一条:  VB中获取逻辑磁盘的信息
   下一条:  谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
点评(0)  表扬 赞成 补充 纠正 否定 提醒 举报     笔名:
[提交]

京ICP备09058017号