一般封包都有加密,還有時限。加密需要解密,時限則超過一定時間就沒用了。你可以在玩游戲的時候用封包助手找到規律,然後去改數據試試。我曾經用過類似這類軟體搞一個叫天使之戀的游戲,可以調經驗,也就是打怪時候會發送幾個數據包,截下來,重復發送,造成伺服器認為你一直在打怪的假象,伺服器會回經驗的數據包。
B. 如何找一個封包高手.將一個假的發去伺服器
ccgvictory: 其實本人不太喜歡玩什麼網路游戲 但是無聊的時候也會染指 說實話每次玩的時候我們是否會想過去走一些捷徑 當然有很多哥們 已經想了不知道多少遍 依稀記得我的一個算是我老師的人(只跟他上了節JAVA的課呵呵)說過:「編寫寫一個外包使勁向伺服器發送封包『我殺人了?我殺人了?』我靠!伺服器豈不是使勁給我升級,根本沒有必要去沒晝夜的練,一個學計算機的人還要跟那幫閑雜的人去練級是很沒意思」今天從新談這個話題,當然不是新提而是有很多弟兄們在這個方面所做的努力「舉世矚目」,本人只不過做些淺顯的泛談,最重要的是能夠引起大家對網路封包破解的興趣,也希望大家能夠給我個人以教誨。起到拋磚引玉的效果,本人只是一名學生 很多不專業的地方值得商榷。
破解網路封包自然不同於一般軟體的破解,隨著學習我願意跟大家一同將這個急帶解決的網路加解密問題探討下去……
首先我們應該了解網路游戲的工作原理
1.由伺服器記錄保存所有用戶資料,所有信息的修改都是伺服器完成的
2.伺服器接受客戶機的請求發送必要的信息給客戶機,以使玩家正常游戲
3.伺服器接收客戶機的信息反饋,並根據反饋信息,對游戲帳號作相應修改
簡而言之就是客戶機電腦操作伺服器器電腦,對游戲帳號信息進行修改!
舉個簡單例子就拿買東西了來說(該例子屬借用)你賣東西時,實際就是告訴伺服器電腦,你已經將一個東西賣了,真實過程是:你向伺服器發送了一個具體物品的封包,如果這個封包正確,伺服器就向你的游戲帳號加一定數量的錢,然後再反饋給你一些信息,假如封包不正確,自然就賣不到錢,因此,我們可以利用外掛不斷向伺服器發送封包,只要正確,那麼伺服器就認為我們再賣東西,即使我們什麼都沒有賣,伺服器也不斷給我們錢,這就是所謂的刷錢。如果封包沒有加密,那麼這個功能是非常容易實現的,如果封包加密,其實同樣可以做到,只是要解密而已,稍微復雜些而已!類似的,就可以實現買東西用假錢(不用錢)。攻擊、防禦增加,原理都是類似的!
由此可見,本地和伺服器之間是在不斷的交換數據包才使得游戲得以進行下去,這樣的交互遵循了一個剛一開始就制定好的游戲規則,如果我能夠更改這個規則那麼游戲就會按照我需要的方向進行,任何網路交互都是這樣,我們知道Internet客戶/伺服器模式的通訊一般採用TCP/IP通信協議,數據交換是通過IP數據包的傳輸來實現的,一般來說我們客戶端向伺服器發送某些請求,比如移動、戰斗等指令都是通過封包的形式和伺服器交換數據。由於這樣的網路結構存在的天生的脆弱性,使得產生了安全問題,解決這樣的問題就是不斷對數據包加密,但這樣不是最為好的方法,總有人能夠去破解,要不然也就不會有咱們這樣的人呵呵 言歸正傳 這是寫帖子又不是寫論文 不跑題:ccgD
去更改這樣的數據包就要獲得這樣一個控制許可權,那麼有人會問如何去截獲這樣的封包,那麼我們就必須要使用一些黑手段,用一些網路嗅探工具,去截獲這些數據包完成破解,呵呵可能有些朋友會想到大名鼎鼎的經典的SNIFFER嗅探與UNIX上DISNIFFER等嗅探工具,但是今天不是講這個,工具有很多,方法也有很多,對於更多的高手來說 那是小意思,但是本人是菜到極點了,只會用用工具,其實也不是什麼秘密 大家應該對經典的網路封包編輯器WPE(Winsock Packet EdItor)有所耳聞。在大多數的變成編程工具中wInsock已經封裝成一個控制項,成為網路變成的控制項,是非常方便的,利用這個控制項,編程工具就可以編寫外掛工具。
WPE會有下列幾項功能可選擇:
●SELECT GAME 選擇目前在內存中您想攔截的程序,您只需雙擊該程序名稱兩下即可。
●TRACE 追蹤功能。用來追蹤擷取程序送收的封包。
●FILTER 過濾功能。用來分析所擷取到的封包,並且予已修改。
●SEND PACKET 送出封包功能。能夠讓您丟出假造的封包。
●TRAINER MAKER 製作修改器。
●OPTIONS 設定功能。讓您調整WPE的一些設定值。
//*———wpe所要改的不是[游戲裡面的數值]而是[偽造信息封包]
就是我們用wpe所要改的並不是"生命力由100變成10000"之類的東西這種東西無法(最啟碼我不知道方法)用wpe改我們要改的可能是把"我賣了一500元的東西" 改成"我賣了一個500000元的東西"或把"我得了10的exp"改成"我得了1000000的exp"之類
或者是明明身上沒東西還一直賣"500元的東西"..或沒怪物還"一直打10的exp".. (也就是一直傳一樣的封包...) 大致上就是這樣。(該段屬於引用,創作權歸其作者)——*//上邊所說的方法網上很多大家可以查旬,不過這類軟體本身就被列為黑客工具,殺毒軟體會有一定反應,當然不會如此簡單就讓我們給破解掉,只是依靠網路上那些老掉牙的東西根本應付不了現在的游戲,如果你真的很想K的話,有很多的方法在等著我們去學習,憑我的能力是無法給大家闡述的更加詳細明白。當然寫這樣的文章我自己也對於浩渺的內容不知道從什麼地方入手,今天只是淺談,過一段時間我回收集整理出一套完整的方按做成EBOOK來與大家分享。更有技術性的東西 我談不出來,希望有人能夠與我探討,當然不是教給別人如何去『刷級』破壞網路游戲秩序,是來與大家共同探討網路破解的問題。謝謝 [特此聲明,本文章歸CCG所有隻在本人空間與CCG上發表,任何轉載的希望能打出CCG的域名
C. 易語言怎麼發送封包
發送封包的條件:1、套接字 2、封包 3、封包長度
.版本 2
.DLL命令 網路通訊發送數據_位元組集, 整數型, "ws2_32.dll", "send", 公開, 發送數據_(TCP,當這次發送數據未發送完時返回剩餘位元組數)
.參數 網路通訊標識符, 整數型, , s
.參數 緩沖區, 位元組集, 傳址, buf
.參數 緩沖區長度, 整數型, , lLen
.參數 標志, 整數型, , flags
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 套接字, 整數型
.局部變數 局_封包, 位元組集
網路通訊發送數據_位元組集 (套接字, 局_封包, 取位元組集長度 (局_封包), 0)
'至於套接字如何獲取,可以用超級模塊的命令:封包攔截類
D. 有沒有人對 WPE封包攔截工具 進行過解剖
wpe能對傳輸的封包進行截取和更換,而不是阻止數據傳送。刷道具現在已經很難了,牽涉到伺服器的數據和你客戶機的數據,一般游戲很少有這樣的BUG了。