460500587
宏用于获取结构中字段的偏移量。对于IMAGE_DOS_HEADER结构中的e_cblp,其在结构中的偏移量为2。然后offsetof (image _ dos _ header,e _ cblp)返回的值是2,可以调试跟踪。
动词 (verb的缩写)自删除功能的实现
有些程序第一次运行后就莫名其妙地消失了。当人们意识到为时已晚时,他们后悔没有安装杀毒软件。其实我是在执行完之后把自己复制到了系统盘,改了看起来很重要的文件名,把自己隐藏的很深。
以下是如何自我删除的。自我删除的方法有很多,最简单的方法就是创建一个”。cmd "批处理文件。在批处理文件中,用DOS命令del删除可执行文件,然后用del删除自身。让我们看看它的实现代码:
直接在main()函数中调用CreateBat()函数,编译连接并运行。如您所见,编译后的程序消失了。事实上,是创建的批处理文件删除了编译的程序和批处理本身。这样就实现了自我删除的功能。
1.《病毒代码 简单病毒浅析》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《病毒代码 简单病毒浅析》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1628951.html