AgoBot 僵尸网络研究笔记(十七)

十七、2008年04月15日

作者:青青子衿

email:anzijin@sina.com

1、class CRSALib 类,主要支持RSA数据加密,但护体使用方法还不清楚,需要进一步工作,暂不详细描述。

2CsdbotCompat 

class CsdbotCompat : public CCommandHandler

{

public:

void Init(); // Do initialization here

int Compat(char *a[256], bool noticebool silent); // Insert your sdbot stuff here

bool HandleCommand(CMessage *pMsg);

command m_cmdTest;

};

其中包括三个成员函数,一个成员变量。

3Init()  函数 

///

//

//函数功能:类的初始化函数

//参数:

//返回值: void

//

///

void CsdbotCompat::Init() 

{

//向命令列表中添加sd.test指令

g_cMainCtrl.m_cCommands.RegisterCommand(&m_cmdTest, "sd.test", "test", this);

}

4Compat(char *a[256], bool noticebool silent) 函数

///

//

//函数功能:留了一个接口,但似乎没有实现任何功能。

// 本人推测这个类是为了给高级用户进一步扩展bot命令集

// 留的接口,用户可以自己来实现,新功能。

//参数: char *a[256]

// bool notice 是否notice模式发送

// bool silent 是否使用静默模式通讯

//返回值: int 返回值是0

//

//

int CsdbotCompat::Compat(char *a[256], bool noticebool silent)

{

char sendbuf[512];

return 0;

}

5HandleCommand(CMessage *pMsg函数

///

//

//函数功能:bot指令处理函数,还没有具体实现

//参数: CMessage *pMsg 接收到的消息

//返回值: bool,目前只返回false。

//

//

bool CsdbotCompat::HandleCommand(CMessage *pMsg

{

return false

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值