運營網(wǎng)站長沙seo技術(shù)培訓(xùn)
這里講的WPEPRO的使用方法
一、打開WPE,選擇進(jìn)程client.exe,切換到游戲打一段話(如9個1),然后切出去按開始截取,切換到游戲反復(fù)粘貼剛才那復(fù)制好的9個1。
然后切出游戲按停止,就會出來一堆數(shù)字.其中找S包最簡單的方法就是找位數(shù)相同的,呵呵。開始截取游戲代碼的時候不要只截取了一便,你應(yīng)該向服務(wù)器發(fā)送了好多次,以便查找。所以代碼不止一個,對比一下,看S包內(nèi)有沒有相同的(4位到12不用看,因為這是時間代碼),找到了.找到后給記下來
二、現(xiàn)在就可以進(jìn)入領(lǐng)地找稻草人了,開始截取,切換到游戲反復(fù)用掌風(fēng)攻擊稻草人,然后切出游戲按停止,就會出來一堆數(shù)字在,在里面尋找S包最簡單的方法就是找位數(shù)相同的,當(dāng)然還必須要準(zhǔn)確,所以你就必須記住你用掌風(fēng)攻擊了幾次,比如說是3次吧,那你就找出3個一樣的代碼,對比一下,找到了就可以制作了。。
現(xiàn)在開始制作封包了
雙激那個Filter1在里面的M位置添寫上攻擊稻草人的代碼,就是剛才你截取的代碼,一般都是34位
在S里面填寫上口令的代碼,就是剛才你打的9個1的代碼
添完之后別忘記保存保存后按那個紅的按鈕就是開始了
回到游戲打9個1就攻擊出去拉,打一次命令就是發(fā)送一次掌風(fēng)攻擊
=======
聲明備注:這個是WPE1.3C的教程。不過大同小異。僅供參考。
文章出處:5代科技
Web 教程制作:zkikyou
它的中文名稱是:網(wǎng)絡(luò)封包編輯器
在大多數(shù)的變成工具中winsock已經(jīng)封裝成一個控件,成為網(wǎng)絡(luò)變成的控件,是非常方便的,利用這個控件,變成工具就可以編寫外掛工具,例如使用VB就可以非常容易地編寫出很出色的外掛。(順便打個廣告:本教材也有使用VB編寫外掛教材,注冊后就可以學(xué)習(xí),利用VB編寫外掛比WPE編寫的外掛多出很多優(yōu)點,例如,可以編寫注冊功能,使你做的外掛讓別人使用時必須注冊才能使用,WPE做出來的外掛是任何人得到了外掛就可以使用,不能實現(xiàn)限制使用,并且VB對鍵盤鼠標(biāo)的控制,對系統(tǒng)的控制都很出色,VB是visial basic 的意思,就是可視化依據(jù)basic語言的編程工具,Basic本身就是基本的的意思,是很簡單的語言,但是功能卻是非常強大,建議大家學(xué)習(xí))
現(xiàn)在,WPE有兩種版本,分別是:WPE1.3和WPE pro0.7 前者是使用與win98操作平臺,后者適用與win200和winXP操作系統(tǒng)。都有中文版。
16進(jìn)制計算方法 | ||
16進(jìn)制和10進(jìn)制是不同的,進(jìn)制是人們規(guī)定的的,不是一種自然現(xiàn)象,我們只用0-9表示所有數(shù)字,那么大于九的怎么表示呢?我們就規(guī)定大于9的就進(jìn)位,高一位的總是比低一位的大,這樣我們可以重復(fù)使用0-9這10個數(shù)字符號表示所有的數(shù)字了,這個就是10進(jìn)制,然而出于某些原因,我們的網(wǎng)絡(luò)封包不是10進(jìn)制,而是16進(jìn)制,與10進(jìn)制不同,16進(jìn)制可以用一個符號表示10,是什么呢?就是A,用B表示11,C表示12,一直到用F表示15,那么怎么將16進(jìn)制轉(zhuǎn)換為我們熟悉的十進(jìn)制呢?例如如下的一個16進(jìn)制 F2E93(16) 其中括號內(nèi)16表示前面這個是16進(jìn)制, F=15,2=2,E=14,9=9,3=3 F2E93(16)=15 X 結(jié)果是很大的,不計算了!呵呵,如果實在不是很懂,可以問我,也可以查閱相關(guān)書籍! 這里我們強烈建議大家使用win98自帶的計算器,他帶有進(jìn)位轉(zhuǎn)換功能,可以幫你計算很復(fù)雜的數(shù)值,很方便的!關(guān)于這個,在工具準(zhǔn)備里面有詳細(xì)圖解說明! |
?
WPE的界面 | ||
? 注:這個教程是以WP31.3版本為實例的。大家可以領(lǐng)悟其中的方法就行了。不一定要硬套的。 WPE的主界面如下圖 ![]() |
TCP/IP協(xié)議簡介 | ||
TCP/IP協(xié)議簡介: TCP(transport control protocol)中文意思就是:傳輸控制協(xié)議。 TCP協(xié)議工作原理 |
TCP/IP協(xié)議簡介(2) | ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
通過前面的減少,我們已經(jīng)知道,TCP協(xié)議和IP協(xié)議不是相同的協(xié)議,IP協(xié)議是屬于網(wǎng)絡(luò)層的協(xié)議,負(fù)責(zé)網(wǎng)絡(luò)連接,主要是尋找地址用,建立連接使用,我們完全可以不管,我們最關(guān)心的是TCP協(xié)議! 為了說明封包的重要性,這里介紹一下交換技術(shù),交換技術(shù),從這里你可以明白,所有網(wǎng)絡(luò)游戲都一定回使用封包,交換技術(shù)有3種方式:電路交換、分組交換、混合交換。電路交換:是建立連接前先建立一個完整的電路連接,特點是傳輸速度快,穩(wěn)定性能好;缺點是:電路有限,能同時提供的服務(wù)小,除國家某些基于軍事目的的網(wǎng)絡(luò)可能是這種網(wǎng)絡(luò)外,我們一般的網(wǎng)絡(luò)是不會使用這種連接的。分組交換:是報文交換,在接收者和發(fā)送者之間不建立實際通路,當(dāng)發(fā)送方發(fā)送時,先保存在一個交換局內(nèi),然后由交換局傳送到下一個交換局,一步一步,知道文件被傳送到目的地,這就好比是郵局,我們有封信要傳送,我們是發(fā)送者,但是我們不直接發(fā)到接收者,而是交給郵局,郵局又交給下一個郵局,知道信件到達(dá)接收者手里,原理一樣,但是有所不同的是:為了防止造成交換局?jǐn)?shù)據(jù)堵塞,他們嚴(yán)格限制文件單位大小,這樣,一個小包一個小包地發(fā)送,每個包都寫好了編號、來源、目的地,這樣,這些小包就可以一站一站地走向目的地,然后按照編號組裝起來,就形成了完整的文件,這里的小包就是我們經(jīng)常提到的:封包!,這是為了實現(xiàn)良好交換,并滿足更多的人同時使用同一條路線的需要而設(shè)計的,我們的Intelnet傳送文件的一中常見方式,這也就決定了,所有經(jīng)過網(wǎng)絡(luò)的文件都是以封包的形式傳送的,游戲也概沒能外。所以,所有游戲都是以封包形式在服務(wù)器端和客戶端傳送數(shù)據(jù)的,因此,封包是非常重要的,如果能夠?qū)Ψ獍M(jìn)行操作,就可以完成對游戲的修改!功能強大的外掛,就是通過修改封包來完成對游戲的修改的!如果您要學(xué)習(xí)外掛制作,建議首先從WPE學(xué)起,它既簡單又容易學(xué)習(xí),而且功能很強大,不需要掌握任何編程語言,是學(xué)習(xí)制作外掛的捷徑! |
?
工欲善其事,必先利其器 | ||
全不靠手是不行的,我們需要工具,這里給大家介紹一下怎么利用電腦自帶工具和我們準(zhǔn)備的工具來減少我們的勞動: 當(dāng)我們點了16進(jìn)制后發(fā)現(xiàn)什么,200變成C8了是吧?這可以為你節(jié)省多少時間啊? ![]() ? ? ![]() |
?
WPE的界面 | ||
? WPE的主界面如下圖 ![]()
![]()
|
?
WPE的界面 | ||
? WPE的主界面如下圖 ![]()
|
WPE的界面 | ||
? FILTER(濾鏡) ![]()
![]()
|
?
WPE的界面 | ||
SEND PACKET(發(fā)送封包) ![]()
? ![]()
|
?
WPE的界面 | ||
TRAINER MAKER(這個是制作獨立于WPE的程序) ![]()
![]() 打開后外掛顯示如下: ![]() 制作這樣一個程序的難度是非常大的,您要有心理準(zhǔn)備! |
WPE的界面 | ||
OPTIONS(翻譯為中文是“決定,意愿”的意思,這里可以認(rèn)為是設(shè)置) ![]() 雙點他出現(xiàn)下面的界面,可以選擇您的設(shè)置 ? 一般選擇默認(rèn)就可以了!不必設(shè)置,如果要優(yōu)化一下,可以做適當(dāng)選擇! ? ![]() |
?
?
封包初現(xiàn) | ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
![]()
![]()
![]() ??????? ![]()
|
封包的組成 | ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
? 一個封包,包含有如下元素,也就是組成部分吧! 稍微注意以下,您可以看到,每行的長度都是32字節(jié)! |
封包分析1 | ||
為了方便分析,我們把圖片都放到一起大家看看! 上面發(fā)送的封包是http://www.ff.com ![]()
![]()
![]()
![]()
![]()
![]() ? ? ![]() ? |
封包分析2 | ||
經(jīng)過前一章的講解,相信大家對封包有了粗略的了解,這一章是要大家分析封包,其實封包的攔截不是很寬難,難就難在封包的分析上,從習(xí)慣上來說,大家都習(xí)慣辨認(rèn)10進(jìn)制的東西,對16進(jìn)制,實在是不習(xí)慣,沒關(guān)系,我們會讓大家逐漸習(xí)慣的!如果大家愿意更好地掌握16進(jìn)制,強烈建議大家手里拿一張Asic II碼對照表,這樣可以方便大家學(xué)習(xí),不僅可以反查,而且可以順查!方便多了! 我們來分析一下上面的內(nèi)容! ? ![]() |
?
?
黃金法則----比較法則 | ||
前面我們已經(jīng)分析了簡單的封包,為了我們以后能分析復(fù)雜的封包,我們這里給出分析封包的第一條黃金法則------比較法則!
|
比較法則----相同比較 | ||
前面說了相同比較,這節(jié)我們詳細(xì)介紹一下: ![]()
![]()
SEND-> 0000 0A 09 C1 10 00 00 FF 52 44 再發(fā)一個小火球,得到的封包可能就變成這樣了!
為什么兩次不同呢?呵呵,這是游戲了,封包是加密的,不是輕易就可以看出來的了!而且,這里的0A可能有它自己的含義了,不是可以查ASCII表可以查到的了,你需要猜它是什么意思了!我們暫時不分析,到分析游戲封包時再分析,這里主要講對比! 從封包上看,我們兩次動作是一樣的,因此,得到的封包也還是大致一樣的,很相似,區(qū)別只在最后幾個上,有這樣的分析,實際對我們制作濾鏡是很有幫助的!如果我們再收集一點其它信息,實際上我們就可以破譯這個封包了,如果我們知道這個小火球打到別人身上,傷害值是16,那么我們就可以知道, 16(10)=10(10) 不會看不明白等號了吧?十進(jìn)制的16等于16進(jìn)制的10,那么看看 那里有10呢,呵呵,兩個封包都有哦,這個就是火球的封包,其中10表示傷害值,如果我們制作一個濾鏡,但檢測到這個相似的風(fēng)暴,就自動修改成FF會怎么樣呢? FF(16)=15 X16 +15=255(10) |
比較法則----不同比較 | ||
前面說了相同比較,這節(jié)我們詳細(xì)介紹一下不同比較:
|
比較法則----不同比較2 | ||
我們繼續(xù)相同比較,這節(jié)我們用暗黑來比較,大家大都玩過暗黑吧?這里我們給大家一個賣物品的封包,注意單機版的不存在封包,要連機打或者上戰(zhàn)網(wǎng)才有封包的!截取封包的過程如下: ![]()
![]()
![]()
![]() 賣掉一瓶血的封包如下! 這里難度稍微大一些,分析時要多加注意了 200(10)=C8(10) ![]() ? ? ![]() |
進(jìn)位專家使用方法 | ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
![]()
![]()
本工具使用非常簡單,卻非常實用,在經(jīng)常接觸到非10進(jìn)制的環(huán)境時,使用本工具將帶給你非常巨大的方便和快捷! |
黃金規(guī)則之結(jié)構(gòu)規(guī)則 | ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
由于各種原因,外掛總是很難直接讀的,那么怎么辦呢?前面我們說了比較法則,這個法則是非常有用的,但是還不夠,如果我們多掌握幾中方法,那么我們修改封包成功的可能性就要高很多,所以,一定要多學(xué)幾中分析封包的方法,封包是有結(jié)構(gòu)的,這個結(jié)構(gòu)如同人體的骨骼,如果知道了骨骼的構(gòu)造,對我們解剖人體是非常有用的,否則誰知道該從哪兒入手呢?那么我們就給大家講一下封包的結(jié)構(gòu): |