怎麼修改網路游戲數據
⑴ 如何修改網路游戲數據
不管是單機還是網游的數據,要改首先你要有相應的管理許可權才行,有了許可權才可以查看資料庫,通過查資料庫可以查到人物在資料庫的表段類型表示,用抓包工具可以即時獲取到並做相應對比,希望對你有所幫助!
⑵ 什麼軟體可以修改網路游戲裡面的數據
有很多啊
wpe之類封包類軟體都可以打包截取封包段,然後對封包段內數據進行修改,並不是直接修改伺服器中你的角色數據,而是上傳偽數據到伺服器的方法
金山游俠之類修改類軟體,可以修改角色數據儲存於本地的網游,比如龍族之類古董級的游戲
fpe之類網路修改類軟體,可以修改角色數據儲存於伺服器上的網游,前提是伺服器未對數據進行加密,和上面一樣,都只能支持極少數游戲,當然你有辦法破譯加密的話另當別論
還有arp病毒之類大量佔用網路資源導致網路癱瘓的程序,可以用於偽造封包重復發送,wpe等封包工具進行封包發送可能會被伺服器斷定為惡意行為,但只要網路傳輸機制不改,封包重復發送現象就不可能杜絕,因此偽裝成並非人工行為造成的封包重復發送也可以達成一些簡單的修改,比如復制裝備刷錢刷點卷等
⑶ 怎麼才能修改網頁游戲的數據
網頁游戲數據修改不了,因為資料儲存在伺服器上,但是某些運算是在電腦本地完成運算的,可以用某些工具發送修改的數據包欺騙伺服器。
發展歷程
歷史
在那個網路泡沫經濟高速擴張的年代,在那個大量菜鳥網民擁入網路的年代,在那個文字MUD已經逐漸衰退而網路游戲又尚未興起的年代,WebGame——這種新穎玩意兒的推出,無疑讓很多人為之驚艷。僅僅通過簡單注冊,就可以邊玩游戲邊泡論壇。
盡管只有簡陋的游戲界面、一堆文字、幾張圖片,游戲方式也不過是刷新頁面而已,但WebGame卻帶來了無限的樂趣和遐想,同時還演繹了讓無數人刻骨銘心的愛恨情仇。
如今網路游戲百花爭鳴,到處充斥著唯美的人物和絢麗的光影。你會偶爾緬懷那些逝去的歲月嗎?至少在我心底,一直有數款難以忘懷的WebGame。
⑷ 網路游戲的數據怎麼修改啊,這俗稱的刷究竟怎麼一回事啊
網路游戲是這樣工作的:
1.由伺服器記錄保存所有用戶資料,所有信息的修改都是伺服器完成的
2.伺服器接受客戶機的請求發送必要的信息給客戶機,以使玩家正常游戲
3.伺服器接收客戶機的信息反饋,並根據反饋信息,對游戲帳號作相應修改
從以上簡單的介紹,我們可以看出,網路游戲可以認為是這樣工作的:
由客戶機電腦操作伺服器器電腦,對游戲帳號信息進行修改!
要操縱本地的電腦是很容易的,因此,要顯示所有已經從伺服器得到的信息是完全可能的,這就可以做到以下功能:
1、游戲沒有黑夜,因為地圖在本地,全部顯示是完全可以做到的!
2.自動加血是沒有問題的,因為血的多少也已經發到本地電腦,完全可以用外掛檢測到,並在必要時加血,加血本身只是一個滑鼠動作,完全可以交給外掛去做。類似的,自動加魔法,自動加氣,自動回城、自動打怪、自動采礦賣錢然後再自動回去采、自動練級等等都可以做到!
3.賣東西的過程很經典:你賣東西時,實際就是告訴伺服器電腦,你已經將一個東西賣了,真實過程是:你向伺服器發送了一個具體物品的封包,如果這個封包正確,伺服器就向你的游戲帳號加一定數量的錢,然後再反饋給你一些信息,假如封包不正確,自然就賣不到錢,因此,我們可以利用外掛不斷向伺服器發送封包,只要正確,那麼伺服器就認為我們再賣東西,即使我們什麼都沒有賣,伺服器也不斷給我們錢,這就是所謂的刷錢。如果封包沒有加密,那麼這個功能是非常容易實現的,如果封包加密,其實同樣可以做到,只是要解密而已,稍微復雜些而已!類似的,就可以實現買東西用假錢(不用錢)。攻擊、防禦增加,原理都是類似的!
以上的講解,大家應該明白,其實外掛是每個游戲都可能出現的,只要有人想做,那麼就沒有做不出外掛的游戲!除非這個游戲不能玩!!
⑸ 有什麼方法修改手機網路游戲數據
網路搜索葫蘆俠修改器,裡面有個論壇,啥都有的哦
⑹ 安卓手機游戲數據想修改怎麼修改
1、根據安卓的系統設置,目前修改器暫時都不能用。安卓5.0以上的運行環境是ART,4.4以下的是Dalvik環境,修改器必須在Dalvik的環境下才能正常運行,否則即使修改也不能正常使用。
拓展資料:
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。
⑺ 如何修改網游數據
網頁游戲沒辦法修改游戲數據,因為游戲文件不在你電腦中,除非你入侵官方電腦,拿取文件進行腳本修改,網路游戲只能修改腳本才能永久生效。
⑻ 網路游戲數據編程修改
恩,最近開始修改游戲,有了一點自己的體會和心得,當然要感謝kim,yy,sofy,小召等人的幫助和指點,這篇文章也來之不易,共寫了兩次,同樣的字打了兩片……汗……
看過眾多高手的文章,覺得都有點偏向於復雜化和深奧化,這里我盡量寫的簡單一點,大家也好明白的快一點,好了廢話不多說,直奔主題(這么多廢話,拖出去砍了)狂汗…………
對於修改來說,首先要備齊工具,這里推薦winhex(16位進制編輯器)ultraedit,Java源代碼反編譯專家,當然還有你的手機所對應的模擬器,至於java環境一類的你也可以選裝,我現在沒有裝。
首先,我們先來看看一般情況下的全屏解決的問題,對於阿爾卡特ot735i的手機來說,受著黑條的痛苦很久了(什麼是黑條??就是游戲時屏幕下方的黑黑的一條,moto c650等一些機子也有這種情況,對此,可以直接用fulljava來處理,735i注意調成128*128的哦^-^
然後,我們再來看看關於中文字體的顯示問題,這點在於735i和三星x108/x608中尤為明顯,這點winfy和其他高手也都說過了,在這里我簡單的說一下就行了(對了,關於字體,主要是游戲調用了小號字體的緣故,而735i和三星用的是中號字體,而且無法和moto一樣自動調用中號字體,所以一般的中文游戲都沒有任何顯示……)
在修改時,一般就針對於getfont(0,0,8)就可以了,那些使用getfont(0,0,16),getfont(32,0,8)一類的游戲大致也差不多主要的差異也就是在16位進制的轉換上有所不同……
在開始時,打開游戲jar文件,從第一個class文件開始,挨個打開,在裡面查找getfont或者getfong(0,0,8),在找到後,看一下getfont的位置,大概記一下,改完後在來看看有些什麼變化,注意,多看看程序的習慣要養成!^_^
之後把有getfont的class拉到jar文件之外,用winhex打開,在搜索中點擊查找16位進制數……,一般情況下(getfont(o,o,8)時)輸入1008(其他的也只是改了最後的數字8,自己也可以推一下),將其改為1000即可,成功後,看一下程序,然後就傳回jar文件,之後用模擬器試一下就行了。
這里有史庫比2的修改對比圖,注意,有些模擬器上可以顯示小號字體,但是並不代表手機可以!比如我的就是……汗
之後我們再來看看按鍵的修改,一般情況下,按鍵的修改方法都是大同小異的,在我改過的游戲中一般遇到的有if 和 case情況,這兩種情況呢,又以if 較為簡單,他不用太多的東西就可以輕松實現,所以也是我們最喜歡碰到的情況,呵呵,關於if語句,主要方法和改字體一樣,搜索查找,用winhex修改,不過對應的就是faa0和f9a0了,將其修改為所對應的按鍵就行了,為什麼是fa,f9呢?
大家往下看:
阿爾卡特557/556moto c系列 諾基亞: 阿爾卡特ot735i moto v300以後的機型
按鍵 鍵值 16進制值 按鍵 鍵值 16進制值 按鍵 鍵值 16進制值 鍵名
左軟鍵 -21 EB 左軟鍵 -6 FA 左軟鍵 21 15 soft1
右軟鍵 -22 EA 右軟鍵 -7 F9 右軟鍵 22 16 soft2
上方向鍵 -1 FF 上方向鍵 -1 FF 上方向鍵 1 01 up
左方向鍵 -2 FE 左方向鍵 -3 FD 左方向鍵 2 02 left
下方向鍵 -6 FA 下方向鍵 -2 FE 下方向鍵 6 06 down
右方向鍵 -5 FB 右方向鍵 -4 FC 右方向鍵 5 05 right
action(735i)/ok: 20 14 select
其他的數字鍵手機上都一樣,具體如下:
鍵值 16進制值 鍵名
0鍵 48 30 num0
1鍵 49 31 num1
2鍵 50 32 num2
3鍵 51 33 num3
4鍵 52 34 num4
5鍵 53 35 num5
6鍵 54 36 num6
7鍵 55 37 num7
8鍵 56 38 num8
9鍵 57 39 num9
*鍵 42 2A star
#鍵 35 23 pound
大家只需將查到的鍵改為想要的就行了,而我們一般只要改左右的軟鍵就行了,所以一般都先搜索fa a0 ,這個語句反過來就是表示if i==-6 的意思,大家看程序就是看這個!!當然要s40的游戲才是這樣的,如果改其他按鍵,只要替換相應的代碼就行了,比如我要把557游戲的左軟鍵改為735i的,在class中搜-21 或者 keypressed(調用按鍵的命令),,找到後,用winhex查eba0,然後替換成15ao就行了,關於if的修改kim作了非常詳盡的文章在557的帖子里,大家可以參考一下!
這里,我在說說case的方法,其實我也是剛接觸case,開始的時候弄了半天不明白,一頭霧水……在那裡狂汗不已……還好群里的高手yy他們對我是非常的耐心的解釋,才勉強搞定。這里大家要多想想,多思考一下,硬來是沒有什麼好下場的……我第一次改的case游戲弄了好幾個小時還是錯誤……汗ing……
首先,大家順被一些第三方的軟體比如記事本,word之類的,呆會兒有用,先打開。
當然你的先判斷一下是諾機鴨的還是其他的游戲,比如鴨機的就是左軟為-6,右軟為-7,moto和卡記等的就是-21,-22,這個比較重要,要自己在class中判斷方法就是查找……汗(最煩瑣卻最實用)……
之後要注意你所找到的-6 -7或-21 -22 的位置,記清楚了,改完回來在看看這里的變化!!
來不及找個好例子,就這樣說好了,因為之前的另一個游戲road to riches還有其他的問題,不便作為範例,我手裡有沒有多餘的游戲……
好,繼續,現在我們用winhex打開你所確認的那個class,查找ff ff ff f9或者ff ff ff fa,一般游標會停在你所找到的
第一個fff語句,注意他前面的7個0和數字x,即00 00 00 0x,這里x是多少,表示後面有多少個組,所謂組,是我取的名字,便於理解而已,大家想叫什麼都行,而組共有16個代碼,一般形式為xx xx xx xx xx xx xx xx,而每8個代碼為一個小組,每個小組內的順序不可以打亂!!注意!!
這里大家看看這就是要找的數據!
00 00 00 02 /ff ff ff fa 00 00 xx xx / xx xx xx xx xx xx xx xx/
分組就是這樣分的,前面的0000最好保留一起用!
好,在winhex里找到後(就是先搜索出來的)用滑鼠把你剛才找的16位代碼圈出來,現在就點擊工具欄的編輯--全部復制--16位進制數值,點了後把winhex最小化,在事先准備好的記事本(word)里粘貼兩次,(其中一個作為對照用,另外,此後還要用!小心不要搞混了,放在哪裡不管)
好了,現在對照前面的各機型的按鍵16位數值進行修改了!是在記事本中哦^_^
具體的操作是,比如說這種代碼,
00 00 00 02 /ff ff ff fa 00 00 xx xx / xx xx xx xx xx xx xx xx/,直接用00 00 00 xx代替,這里的xx代表你所要改的鍵值,一般就是你的左右軟鍵的值(16位的哦),記住不要改反了,否則游戲中你的左右鍵就是反的,記住這里只替換ff ff ff fa或者ff ff ff f9因為只替換左右軟鍵,將這兩個替換為00 00 00 xx就行了,之後在為剛替換的數據排序!!!
重要!!比如:
改後:00 00 00 03 / 00 00 00 16/xx xx xx xx /00 00 00 15/yy yy yy yy/zz zz zz zz/zz zz zz zz
這個需要將00 00 00 16/xx xx xx xx與00 00 00 15/ yy yy yy yy
整體對換00 00 00 03 / 00 00 00 15/yy yy yy yy/00 00 00 16/xx xx xx xx /zz zz zz zz/zz zz zz zz即這個樣子……後面的xx yy zz一類的東東大家可以看看,不要動啊,還有這里的『/』符號是為了讓大家看的清楚而畫的,真正改的時候不能有的啊
好了,第一步完了,
接下來,打開ue即ultraedit,點擊 搜索--替換,這是會有一對話框彈出(有點說的多了……不過,這里很容易出錯……而且一錯就完了),在查找欄把你之前的對照用的數據復制貼上去,記住在數據的最後面不能有空格,仔細檢查,替換欄就貼上你改好的數據,注意滑鼠此時最好在點一下ue中class文件的左上方,因為ue是從上往下搜的,之後直接點替換,成功後保存,在到winhex里去,之前是最小化,先在會有一對話框提升你更新數據,點『是』。然後重復操作……這個class裡面改完了,就改下一個,知道把你所有確定的有case -6 /-7或者case -21 /-22的class改完……
汗……
繁重的體力和腦力還有眼力活……
一般熟練後在10分鍾類全部搞定,大家多多努力……
改完後打開改過的class文件看看,順便還可以查查你該好的數據,一般情況下(好象沒有特殊吧),原來的的諸如case-6 -7 都成了你改的 case xx了
呵呵,傳回你的jar文件,試著運行一下,應該是ok吧!
最後,在給大家說說游戲的名字修改,這個好象三星的同志說過的,其實我的方法很簡單的,注意,不是在游戲中,是在手機上的名字顯示,一般都是為英文的吧,呵呵,其實你打開jar裡面會有一個meta-inf文件夾,打開,然後把裡面的唯一的文件manifest.mf拖到外面,隨便你放在哪兒,只要你找的到,我一般就放在桌面,好了,在桌面上打開manifest.mf,有很多的東東,很多都是沒有用的,而且裡面的有些東西反而阻止了一部分游戲的運行!!我就經常遇到這種情況,具體必要的東西如下
Manifest-Version:
MicroEdition-Configuration:
MicroEdition-Profile:
MIDlet-1:
這些是必須要的,刪了好象游戲就不能用了!!(應該是吧,反正我沒有試過),還有三個一般也保留
MIDlet-Name:(這個就是手機上的名字顯示,你寫什麼就顯示什麼)
MIDlet-Version:(版本)
MIDlet-Vendor:(附加信息,你可以寫個本人修改之類的東西)
除了name,和vender,其他的最好不改,而剩餘的東西一個字:刪!
改好後點擊:文件--另存為,什麼都不變,只是把格式改為utf-8,保存,在傳回jar的meta-inf,覆蓋原來的manifest.mf
試試,你們的一些以前不能運行的游戲是不是可以了?
呵呵,那些由於機能原因而不能運行的游戲大家就不要在想了,一般這樣改了還是不能用的游戲,還有三種途徑解決:
一,徹底修改游戲的程序,使之對應自己的手機,一般人……狂汗……,
二,買部新的手機……
三,放棄這個游戲…
⑼ 如何修改網路游戲的數據
就拿CF說吧你打開裡面的文件Microsoft.VC80.MFC.manifest 你把他打開裡面是亂碼,你把亂碼改成如圖所示就行了你完的時候就會無限子彈,傷害和巴雷特一樣,射速和加特林一樣,這個亂碼你也可以用在別處但是切記只能用在初始武器