wpes源碼
1. 易語言網頁發送wpe封包源碼
調發送 事件 所屬對象:網截 操作系統支持:Windows
當Windows系統中WinSock使用程序調用send函數時觸發此事件,您可以在本事件中讀取或更改此次被調用函數的參數。如不更改任何參數並保持處理默認調用,返回0、#攔截操作.默認調用;如要處理本次調用為無效,返回1、#攔截操作.無效調用;如要更改本次調用的任何參數,返回2、#攔截操作.更改調用;如要關閉連接(closesocket),返回3、#攔截操作.關閉攔截。
語法: 整數型 _網截_調發送 (調用者信息,套接字句柄,網路數據,調用方式)
參數名
描 述
調用者信息
調用者信息;傳址;調用者的進程及當前使用線程的相關信息。
套接字句柄
整數型;傳址;WinSock的SOCKET句柄。
網路數據
網路數據;傳址;要發送的網路數據。
調用方式
整數型;傳址;該參數使用方法請參見WinSock2文檔(建議參考MSDN)中關於"send"函數 "flags"參數的使用方法。
常式:
說明:
當Windows系統中WinSock使用程序調用send函數時觸發此事件,您可以在本事件中讀取或更改此次被調用函數的參數。如不更改任何參數並保持處理默認調用,返回0、#攔截操作.默認調用;如要處理本次調用為無效,返回1、#攔截操作.無效調用;如要更改本次調用的任何參數,返回2、#攔截操作.更改調用;如要關閉連接(closesocket),返回3、#攔截操作.關閉攔截。
參見:常式 網路服務安裝文件1.1版
2. 怎麼用WPE截取封包具體操作。
1.打開wpe程序2.執行游戲3.進入游戲後再按[Alt+Tab]跳出遊戲4.到wpe的窗口
如果沒問題的話....這時你點選"SELECT
GAME"裡面...
會有一大串的東東...選最下面的那個..就是你正在玩的那個游戲了啦...
(他上面所顯示的字並不是窗口名字..不同於普通修改器..所以別因為找不到名字就以為程序壞啰....)接下來呢....再進入游戲....找個要測試的目標....我這里就以賣東西為例啰...1.進入道具店..跟老闆講話2.開啟好賣道具的窗口..以便隨時可以賣東西3.再按[Alt+Tab]跳出遊戲到wpe窗口4.連點wpe中的"TRACE"
這時它會出現一個窗口..有撥放/停止鍵,邊還有"SENT","RECV"5.按下撥放鍵,並盡快回到游戲,賣掉你的東西再跳出來按暫停鍵(||)
接下來你可以看到右邊已經有很多"RECV"和幾個"SENT"
ok....第一部份就完成啰...如果你在這里"SENT","RECV"都沒增加...那可能就是你選錯程序啰...到"SELECT
GAME"重選試試吧....
接下來按下停止鍵(方塊的那個鍵)..你會看到wpe中有著一堆數字..
前面還有"R"或"S"...
其中的"R"就是receive..也就是你從遠程主機接收到的訊息...這個部分並不是我們所要注
意的...因為資料是存在遠程主機的....所以我們傳(也就是"S"-Sent)什麼過去遠程主機才是最重要的....
這時候拿出你的紙筆..把那Sent的信息都抄下來...(很麻煩..可是我不知道有什麼比較不麻煩的方法....)接下來咧...再賣一次東西(最好是一樣的東西ㄛ)..重復剛剛1~5的步驟....
再把S的抄下來...
然後現在你手上就有兩筆賣東西所會傳出的信息了...
自鬧液己比對看看啰...找液伏物出一段相同的部分!!
沒錯~~~~那段數字就是掌控你賣東西的關鍵啰!!!
接下來..再去賣一次東西...這次換賣不一樣的東西....
再抄下來比對...ok...這次應該就可以找出賣的"道具"所代表的數字在哪啰....接下來就是試看看能不能賣自己身上明明沒有的東西啰...(能的話就一直賣賣到你覺得錢夠多啰)
或是看看那段信息裡面有沒有包含該道具的價格..有的話..把錢改高..就有賺頭啰...我雖然看的懂~~但改不來~~天ㄚ~~有更厲害的高手嗎??WPE會有下列幾項功能可選擇:●SELECT
GAME
選擇目前在內存中您想攔截的程序,您只需雙擊該程序名稱兩下即可。●TRACE
追蹤功能。用來追蹤擷取程序送收的封包。●FILTER
過濾功能。用來分析所擷取到的封包,並且予已修改。●SEND
PACKET
送出封包功能。能夠讓您丟出假造的封包。●TRAINER
MAKER
製作修改器。●OPTIONS
設定功廳爛能。讓您調整WPE的一些設定值。用WPE修改網路游戲,一個字
爽!!WPE
Pro
7.0
下載地址
http://yahoo.daqitv.com/??346
3. 怎麼樣才能看出來wpe攔截的封包有沒有加密
加密過的數據一般你看到的就是亂碼,沒加密的數據至少能看懂個大概,比如你如果用WPE攔IE的包,基本上你看到的就是HTML的源碼,一看就明白是什麼東西,但是如果如IE包是支持gzip壓縮(暫且把壓縮也算是一種加密)的話,那你看到的就是一堆亂碼。
4. wpe封包怎麼製作大神們幫幫忙
wpe在大宋豪俠上的具體操作 此法只能在電腦上,手機用戶請略過 首先准備以下軟體: 手機游戲模擬器(手機頑童,midpx均可,這里不存在加速游戲的問題) http://www.gamezero.cn/setup.zip wpe數據包編輯器 http://www.pediy.com/tools/spy_tools/network/wpe/wpe0.9.rar 大宋豪俠客戶端 http://wap.dshx.cn/download/jt/client/DSHX_K700.jar 一、自學使用教程 WPE封包外掛教程(上) http://www.czvc.com/view.asp?id=311 WPE封包外掛教程(下) http://www.czvc.com/view.asp?id=312 二、手把手教你 看步驟一是為了讓你學會用wpe修改更多的網游, 因為如果游戲本身加密不嚴,基本都可以實現,即使簡單的加密我們也可以破解代碼 如果你實在不願意看步驟一,只是想在大宋豪俠上獲益,那麼看我的教程,不過這只是簡單的改變時鍾而已 1.選擇要截取數據包的游戲,我們這里選手機頑童sjboy [點擊圖片可在新窗口打開] 2.追蹤數據包 點錄制--控制模擬器中人物移動直至遇怪--打開自動戰斗完成一場戰斗--戰斗結束點停止按鈕 (這期間我們可以看到wpe中追蹤到的數據包逐漸增加) [點擊圖片可在新窗口打開] [點擊圖片可在新窗口打開] 3.分析數據包 數據包分兩類,一類是send就是我們發送的數據包,一類是Recv是我們收到的數據包 我們能做手腳的地方只能是send,因為這是我們本地發送出去的 [點擊圖片可在新窗口打開] 其實以上我們可以分段截取,就可以很清除的了解各指令代碼的功能,如 0000 6B 69 6C 6C,前面是序號,我們不用去管它,主要是後面的4個十六進制代碼,這段代碼wpe也注釋出就是四個英文字母kill,對大宋來說就是遇怪指令,當我們向伺服器發送這段代碼,就是告訴伺服器我們遇怪了;其他代碼的功能可以用同樣的方法分析出來,現列出刷怪有用的幾個: 0000 6B 69 6C 6C 遇怪指令 0000 0A 中斷指令(姑且命名為中斷指令吧) 0000 66 39 戰斗准備 0000 65 66 74 普通攻擊 4.添加指令封包 點擊send標簽欄,可以看到數據包發送列 在你需要發送的數據包上點右鍵進行添加,當然你也可以自己新建數據包並填寫我們剛才分析的指令代碼 [點擊圖片可在新窗口打開] 這里中斷指令0A不可省略,它相當於告訴伺服器一段指令的結束,相當於對講機的「回答完畢」:) 如果你要是覺得都明漏是new send太亂,可以更改下名字(遇怪,0A,戰斗,0A,攻擊,0A) [點擊圖片可在新窗口打開] 同樣你可以保存成封包,這樣就可以傳給朋友共享了 5.添加埠 這個是很重要的,不添加埠,發送的包只會報錯 在隨便追蹤到的數據包上點右鍵,選擇最後一項set send list with this socket id [點擊圖片可在新窗口打開] 註:從朋友那裡獲取的封包,在send標簽欄打開就可以讀取所有指令行,但是仍然需要追蹤一次游戲數據包,為了是得到埠地址 每次重新打開游戲,都需要添加一次埠,激銷爛因為埠每次都是變化的 6.發送 點send標簽欄的發送三角按鈕,選擇持續發送continuously,選擇時間100ms是最小值,然後發送即可 [點擊圖片可在新窗口打開] 三、超級變態 其實說超級變態言過其實了,沒什麼技術含量,無非就引進一個變速齒輪 因為wpe的時間間隔100ms是下限,再縮小可以通過變速齒輪來實現 注意這里變速齒輪變速的是wpe,而不是游戲模擬器,所以用手機頑童和midpx都無所謂了 四、總結 變態車刷怪大概2-3秒一組 超級變態車把變速齒輪開到最高,一般可以一秒3-5組,網路好的情況下甚至可以近10組/s 不過不斷向伺服器發送數據包,伺服器的壓力很大,因為不僅速度過快,而且我們發送的數據包並不是每個都應用到了的 我們不斷的向伺服器發送這四種指令,它根據指令的內容來判斷接下來的內容,所以有很多數據包是沒斗穗有得到回應的 伺服器卡不僅是服務質量不行,肯定也有這方面的原因的,因為採用這種方法一個人的發送量可以達到幾百人甚至千人正常玩的發送量,所以請大家慎用,這篇文章就當學習交流使用,當你真的鑽研進去之後,你會發現游戲本身沒有樂趣,研究這方面的知識反而更有趣,很多程序員都是從改游戲開始的,不過他們改游戲的難度比這大多了 使用按鍵游俠向後台發送按鍵請新建以下腳本: Dim CTime,Hwnd Sub Main() Dim i Hwnd = HApp.GetAcceptHwnd() '獲得發送按鍵動作的游戲窗口(必須先執行腳本,等第一個按鍵動作發生後才能最小化窗口) i=0 Do While i<1000 '循環發送按鍵動作 HApp.sendKeydown Hwnd,"LArrow" '向游戲窗口發送方向鍵Left Delay 100 HApp.sendKeydown Hwnd,"RArrow" '向游戲窗口發送方向鍵Right Delay 100 Loop End Sub 這個實現的是後台左右來回走動遇怪,注意設置好啟動熱鍵和終止熱鍵
5. 誰有天龍八部私服的WPE全封包代碼大全撒
WPE基本使用說明 wpe所要改的...不是[游戲裡面的數值]..而是[偽造信息封包]...... 什麼意思咧??就是我們用wpe所要改的...並不是"生命力由100變成10000"之類的東西... 這種東西無法(最啟碼我不知道方法..)用wpe改.... 我們要改的可能是把"我賣了一500元的東西" 改成"我賣了一個500000元的東西"或把"我得了10的exp"改成"我得了1000000的exp"之類 的......... 或者是明明身上沒東西...還一直賣"500元的東西"..或沒怪物還"一直打10的exp".. (也就是一直傳一樣的封包...) 大致上就是這樣...不過光是這樣講..可能也很多人聽不懂... 所以就照以下的做法一步一步做吧... 一開始..當然是要鎖定一個游戲啰....看好以下步驟: 1.打開wpe程序 2.執行游戲 3.進入游戲後再按[Alt+Tab]跳出遊戲 4.到wpe的窗口 如果沒問題的話....這 時你點選"SELECT GAME"裡面... 會有一大串的東東...選最下面的那個..就是你正在玩的那個游戲了啦... (他上面所顯示的畢掘野字並不是窗口名字..不同於普通修改器..所以別因為找不散叢到名字就以為程序壞啰....) 接下來呢....再進入游戲....找個要測試的目標.... 我這里就以手喊賣東西為例啰........ 1.進入道具店..跟老闆講話 2.開啟好賣道具的窗口..以便隨時可以賣東西 3.再按[Alt+Tab]跳出遊戲到wpe窗口 4.連點wpe中的"TRACE" 這時它會出現一個窗口..有撥放/停止鍵,邊還有"SENT","RECV" 5.按下撥放鍵,並盡快回到游戲,賣掉你的東西再跳出來按暫停鍵(||) 接下來你可以看到右邊已經有很多"RECV"和幾個"SENT" ok....第一部份就完成啰... 如果你在這里"SENT","RECV"都沒增加...那可能就是你選錯程序啰...到"SELECT GAME"重選試試吧.... 接下來按下停止鍵(方塊的那個鍵)..你會看到wpe中有著一堆數字.. 前面還有"R"或"S"... 其中的"R"就是receive..也就是你從遠程主機接收到的訊息...這個部分並不是我們所要注 意的...因為資料是存在遠程主機的....所以我們傳(也就是"S"-Sent)什麼過去遠程主機才是最重要的.... 這時候拿出你的紙筆..把那Sent的信息都抄下來......(很麻煩..可是我不知道有什麼比較不麻煩的方法....) 接下來咧...再賣一次東西(最好是一樣的東西ㄛ)..重復剛剛1~5的步驟.... 再把S的抄下來..... 然後現在你手上就有兩筆賣東西所會傳出的信息了... 自己比對看看啰...找出一段相同的部分!! 沒錯~~~~那段數字就是掌控你賣東西的關鍵啰!!! 接下來..再去賣一次東西...這次換賣不一樣的東西.... 再抄下來比對...... ok...這次應該就可以找出賣的"道具"所代表的數字在哪啰.... 接下來就是試看看能不能賣自己身上明明沒有的東西啰...(能的話就一直賣賣到你覺得錢夠多啰) 或是看看那段信息裡面有沒有包含該道具的價格..有的話..把錢改高..就有賺頭啰............. 我雖然看的懂~~但改不來~~天ㄚ~~有更厲害的高手嗎?? WPE會有下列幾項功能可選擇: ●SELECT GAME 選擇目前在內存中您想攔截的程序,您只需雙擊該程序名稱兩下即可。 ●TRACE 追蹤功能。用來追蹤擷取程序送收的封包。 ●FILTER 過濾功能。用來分析所擷取到的封包,並且予已修改。 ●SEND PACKET 送出封包功能。能夠讓您丟出假造的封包。 ●TRAINER MAKER 製作修改器。 ●OPTIONS 設定功能。讓您調整WPE的一些設定值。
6. 求助WPE用易語言發包
這個是不行的。因為封包都是加密的。並且,一個指令是伴隨著多個封包。要想用易語言完成的話,你必須得知道某個功能或數據的基址。WPE他是模仿網路信息,並不是可以像其他工具一樣,並且一個指令都是有時間的。超過那個時間,系統會認為他無效。綜上所訴:您的問題我無法幫您解決。我是WPE愛好者,扣扣:807847379
7. wpe截取的封包怎麼在易語言里發送給某個伺服器求源碼。
獲取的封包,要解密以則清亮後才可以發孫寬送。
如果你不解密伺服器是不會實另的
伺服器與客戶機通信正脊都是發心跳包,脫離了B/S模式就識別不了了
8. WPE抓包發包,怎麼用
WPE抓包發包的用法:
打開wpe程序,然後執行游戲。
2.進入游戲後再按[Alt+Tab]跳出遊戲。
3.到wpe的窗口,這時你點選"SELECT GAME"裡面,會有一大串的東西。選最下面的那個,就是你正在玩的那個游戲。 (他上面所顯示的字並不是窗口名字,不同於普通修改器,所以別因為找不到名字就以為程序壞了)
4.再進入游戲,找個要測試的目標。
5. 接下來按下停止鍵,你會看到wpe中有著一堆數字.,前面還有"R"或"S",其中的"R"就是receive。也就是你從遠程主機接收到的訊息,這個部分並不是我們所要注意的。因為資料是存在遠程主機的,所以我們傳(也就是"S"-Sent)什麼過去遠程主機才是最重要的,這時候拿出你的紙筆,把那Sent的信息都抄下來。
9. wpe封包代碼怎麼改
改wpe封包代碼可以非常復雜橡野,塌慶但是一般情況下,你需要先獲取wpe封包的源代碼,然後根據你的需求進行修改,最後再重新編譯代碼並生成新團如握的wpe封包。
10. wpes.dll5月21改版怎麼抓包
Wireshark 一般在抓包的時候無需過濾,直接在數據分析時候過濾出來你想要的數據就成了。
1.具體為Capture->Interface->(選擇你的網卡)start
這時候數據界面就顯示了當前網卡的所有數據和協議了。
2.下來就是找到我們想要的數據
教你一些枝蠢技巧,比如我們要找ip地址為192.168.2.110的交互數據
可以在 Filter:裡面填寫 ip.addr == 192.168.2.110 (回宴搭昌車或者點Apply就OK)
如果我們只想抓TCP的 ip.addr == 192.168.2.110 && tcp (注意要小寫)
如果不想看到ACK ip.addr == 192.168.2.110 && tcp && tcp.len != 0
如果要看數據包中含有5252的值的數據(注意此處為16進制)
ip.addr == 192.168.2.110 && tcp && tcp.len != 0 && (data.data contains 5252)
3. 含有很多過濾方法可以點擊Express,裡面有一些選項,自己多試試。
用好一個工具很重要,但要長期的積累才晌扒行,自己多使用,多看點教程就OK。