码迷,mamicode.com
首页 > Web开发 > 详细

基于Linux平台病毒Wirenet.c解析

时间:2014-06-18 06:43:57      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:病毒   linux   杀毒软件   ddos攻击   密码   

在分析Wirenet.c时,感觉自己学到了很多很赞的思想,希望跟大家一同交流。bubuko.com,布布扣

转载请注明出处:http://blog.csdn.net/u010484477谢谢^_^

bubuko.com,布布扣

这次并不想通篇的进行分析了,我想写出两块病毒的恶意代码,觉得思想挺好的。

一、删除某目录下的所有文件

pathpoint = opendir(path);  //打开一个目录

dirent = readdir(pathpoint);//读取目录,返回dirent结构体指针

fdname = dirent->d_name;//得到文件名

snprintf(&filename,"%s/%s",path,fdname);//把路径和文件名都放到filename里面

rmdir(&filename);//把文件干掉

else

unlink(&filename);删除一个文件目录并减少链接

二、获取密码

usrname = getenv("USER");//获取“USER”这一环境变量,指向它的指针

userID = getuid();//获取用户识别码,也就是getuid中的uid

passwd = getpwuid(userID);//获取struct *passwd


上面的两段代码都是思路,语法顺序不严密(*^__^*) 

一样的代码放到不同的地方,就有不同的属性,或敌或友。

其实,这个样本还是很大的,以后把它完全弄透了,再和大家分享交流。

最后是我喜欢的一句话送给大家:

你不努力,永远不会有人对你公平,只有你努力了,有了资源,有了话语权之后,你才有可能为自己争取公平的权利!

基于Linux平台病毒Wirenet.c解析,布布扣,bubuko.com

基于Linux平台病毒Wirenet.c解析

标签:病毒   linux   杀毒软件   ddos攻击   密码   

原文地址:http://blog.csdn.net/u010484477/article/details/31830027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!