您当前所在位置:首页 > 论文 > 工学论文 > 通信学论文

利用进程间通信实现程序自我保护分析

编辑:

2014-05-09

5.3监听

所谓监听,就是报警的反方向,即从剪贴板中读出信息。从剪贴板读取数据的函数GetClipboardData(UINT uFormat)。这个函数只接收一个参数,参数指定读取的格式。读取信息之后,我们还要对信息进行if判断,如果信息是我们预留的某个进程被结束的话,我们就启动保护措施。

5.4保护和隐藏

这里的保护是指监听程序对其他程序的保护,方法非常简单,利用进程间通信实现程序自我保护只需要利用WinExec函数来实现目标进程的启动就可以。而隐藏是指监听程序自身的隐藏,只要在OnPaint()函数里调用ShowWindow(SW_HIDE)函数就可以了,同时将监听程序命名为smss,就可以避免其被强行终止。

6.结语

本文中程序的设计是模仿病毒的一些特性而做成的。它实现了程序的隐藏,并且利用了系统的漏洞实现了不被终止。对我们了解病毒的特征提供了良好平台,同时对一般程序自我保护的设计有很好的现实意义。

相关推荐:

卫星通信在应急通信中的应用

标签:通信学论文

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。