外掛聯合國討論區
標題:
[作弊修改] 淺談抽卡類遊戲的卡片改法
[打印本頁]
作者:
千年眼
時間:
2014-12-31 14:48
標題:
[作弊修改] 淺談抽卡類遊戲的卡片改法
[作弊修改] 淺談抽卡類遊戲的卡片改法
請注意!以下文章內容全部估狗而來,與本帖作者完全無關:
相信手機卡牌類遊戲不斷換皮不換肉,改個包裝換個名字又重新出場的這種風氣下,
剛開始接觸遊戲修改的人一定會認為,
疑!?為什麼不修改卡片就好了,可是看看APK.TW充斥的都是各種無敵、秒怪,就是沒有人改卡片...
或許有,我不確定,因為某彈珠本魯沒玩過,聽說可以改蛋是吧?
那個修改的原理本魯猜一猜大概是因為戰鬥後的獎勵結算是在client進行,再request給sever(btw,我不確定)
打開封包攔截的相關軟體應該就可以知道大概...如果你用的軟體可以回傳封包甚至不用燒餅啊、八門啊、泡椒沙毀...blabla一堆修改軟體的就可以改了
如果你懂一點MVC,懂一點封包,懂一點資料庫,那這篇文章可以給你很大的啟示。
重點就是,你在自己的手機上、電腦上看到的牌組不過都是經由sever回傳給你的結果,透過你這台終端機顯示出來而已
所以修改卡片就無望了嗎?
答案是否定的,這必須要看你的遊戲是屬於下列哪一種。
1. 抽卡由sever處理
(最近比較火紅的遊戲都屬於這種,對於遊戲公司來說,安全,因為抽卡是他們最大收入來源。)
2.抽卡由client處理
(很少見了,通常比較破的單機遊戲才會這樣處理,有的連線遊戲原本這樣也是後來也改了。)
對於第一種類型的解法,因為我們不能決定自己抽到什麼卡片,所以我們得換個想法。
通常,當我們按下抽卡的瞬間時,會送出一個packet給遊戲的Sever。
並且馬上有Response回傳給你。通常會是result:"卡片ID、技能類型ID、種族blabla"......一堆的
這就像是為什麼很多遊戲都有人說,其實你按下去的瞬間早就決定是什麼卡片了,抽卡的動畫不過是看爽的......
如果我們不能決定抽什麼卡,那我們只好用別的方式了。
通常遊戲會有代幣,可能扣五枚代幣可以抽一次卡片,那假如扣一次代幣我們可以抽好幾次呢?
是的,這就是突破點之一,當然還有很多想法大家可以自己腦補看看,對!就是腦補,發揮你的想像力!
一個遊戲的Sever如果不給力,那像是Charles這種軟體便可以很輕易的辦到這種事情,
例如Charles中的repeat advanced功能,就可以『同時且快速』的送出抽卡要求的packet!
通常這種packet的request都很簡潔,加上最近的遊戲都不是單抽,就是十一抽,所以通常會寫成:
「type(抽卡種類ex.聖誕抽、友情抽、火系抽之類bla...)、number(數量,如果單抽就1,十一抽就11)」
連扣遊戲代幣扣幾顆的欄位都不存在,因為根本不需要,都在sever那邊定義好直接資料庫連結到你的帳戶資料表直接扣了。
如果伺服器來不及處理或根本無法處理這麼即時且大量的packet?會發生什麼事?
很有可能你因此拿到了兩張、三張或多張卡片,因為它來不及更新你的代幣,抽卡的處理程序就先跑了好幾回,因為每次判斷時都跟上一次剩餘代幣相同。
(有些遊戲比較嚴謹,packet會隨時間而變化,過一段時間可能你要重抽一次卡看它新的pack怎麼寫)
簡單來講,整個抽卡的流程:
伺服器接到玩家client端抽卡的packet,會去資料庫找你那張寫有你剩餘代幣的資料表,
判斷你的代幣夠不夠抽卡,然後創建一張獨一無二的卡片資料,寫進你的背包資料表裡,
而這張卡通常擁有整個遊戲中獨一無二的代碼,因為資料庫的主鍵不能重複,
(...補充一下除了主鍵不能重複的原因外,通常還有一個原因是因為現在卡牌遊戲都可以升級卡片,分開弄比較好處理...)
最後update你的代幣的Value。
(這邊有個地方要注意,通常代幣的值當初購買時會直接存Sever上,但也可能是存在你的手機上,像某通訊軟體的遊戲好像就是...這種的就可以直接改代幣數量,測試方法就是換手機登入同一個帳號看代幣有沒有一樣。)
所以每當有人說修改代幣或把封包的卡片ID改成你想要的東西,在板上看很久了,其實本魯看了都在偷笑(抱歉ㄏㄏ)。
如果你只是改response的卡片ID,你要怎麼寫進遊戲公司的資料庫?駭進去?
那你直接select那張資料表再update代幣或卡片的value就好了啊。
對於第二種的修改法,就很好處理了,
因為不管是直接打開手機裡暫存的xml改或是透過燒餅之類的修改方是應該都很簡單,
會採用這種方式的,通常是在抽卡時把你的抽卡結果(卡片ID)的packet送到Sever,然後Sever再進行扣代幣,把資料寫進你背包資料表的動作。
而且這種方式也與目前某些手機遊戲的戰鬥獎勵結算雷同,所以你可能可以修改每場戰鬥結束後的經驗、金錢等等。
如果你會改的話,某塔改鎖血倍攻的鎖帳號問題根本不存在,charles的Breakpoint夠你用了。
甚至你只要直接回傳戰鬥開始的packed(通常request一個mission ID、responseㄧ個roomID)+戰鬥結果的packed(通常要request前面的roomID來判斷是同一場戰鬥)+戰鬥獎勵的packed即可....
你畫面上根本沒顯示可是實際上Sever認為你打完了一場遊戲。
(有看過ㄧ些網路遊戲的脫機版外掛吧?)
作者:
lokyanq
時間:
2015-1-15 00:53
thankyoufor shareing i learn many form this
作者:
kkx03047770
時間:
2015-1-15 19:09
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
l147896325
時間:
2015-1-16 20:51
謝謝樓主分享
作者:
吳仲霖
時間:
2015-1-17 10:35
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
CalvinNg
時間:
2015-1-17 14:39
遊戲的卡cvhffhfgh1r454rtreh1h2fg4jg5gh74j65g478h
作者:
☆雪雪雪☆
時間:
2015-2-5 15:43
就是需要這種的資訊
萬分感謝大大的分享
作者:
gloom19960510
時間:
2015-2-5 20:15
感謝分享感謝分享感謝分享感謝分享感謝分享感謝分享感謝分享感謝分享∼
作者:
JohnKao
時間:
2015-2-7 18:09
很棒喔.........很棒喔.........很棒喔.........很棒喔.........
作者:
rzam96723
時間:
2015-2-8 13:45
=謝謝大大無私分享!!!!!!!!!!!!
讓我們有福同享!!!!!!!!!!!!
作者:
dream5566
時間:
2015-2-8 19:56
多謝SHARE~~多謝SHARE~~多謝SHARE~~多謝SHARE~~多謝SHARE~~多謝SHARE~~
作者:
takisaten
時間:
2015-2-9 21:22
可是要是無法判定遊戲是全時連線 還是暫時連線怎辦?
作者:
yanbao
時間:
2015-2-10 12:00
慨慨瞜慨慨瞜慨慨瞜慨慨瞜慨慨瞜慨慨瞜慨慨瞜慨慨瞜慨慨瞜
作者:
金凱瑞
時間:
2015-2-10 14:32
雖然好像有點看不董 但還是看一下
作者:
w94y9354
時間:
2015-2-14 00:10
server處理的抽卡也能改...
真的很猛
作者:
kitotkit
時間:
2015-2-19 15:35
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
nancywolf2005
時間:
2015-2-20 00:42
[作弊修改] 淺談抽卡類遊戲的卡片
作者:
toobad0704
時間:
2015-2-22 16:40
這種有助於增長知識的文章
當然要來仔細看看囉
馬上就來看個清清楚楚
作者:
black911
時間:
2015-2-22 21:15
看不懂....硬啃中
回覆後會有簡單點的說明嗎???
作者:
boytszho
時間:
2015-2-28 17:28
非常感謝您的分享
作者:
xinstar
時間:
2015-3-12 00:03
thankyoufor shareing i learn many form this
作者:
nekocat001
時間:
2015-3-12 02:40
謝謝樓主分享
作者:
nutsyip
時間:
2015-3-13 00:35
server處理的抽卡也能改...
真的很猛
作者:
nameand27
時間:
2015-3-13 18:01
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
iamjimyip
時間:
2015-3-13 19:59
thanks for sharing!!!!!!!!!!!!!
作者:
bvbbvg
時間:
2015-3-14 01:34
thcccccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
作者:
會飛的老鼠
時間:
2015-3-14 07:07
是個人秀麗晶之家庭園簡餐廳堂口氣質疑惑眾生相信心靈性愛上班族群眾生相信心靈性愛上班族群眾生相信心
作者:
elendil312
時間:
2015-3-15 07:09
嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯
作者:
riverjack
時間:
2015-3-15 11:22
萌萌萌萌砰砰砰砰砰砰砰砰砰矇矇矇矇矇矇矇矇矇
作者:
jacky670313
時間:
2015-3-16 23:34
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
a11131225
時間:
2015-3-18 04:15
就是需要這種的資訊
萬分感謝大大的分享
作者:
gary12009
時間:
2015-3-21 00:57
這個資訊不錯啊
非常感謝大大的分享
作者:
shaouyu
時間:
2015-3-21 04:08
大大超神的
小弟超級佩服佩服佩服
作者:
c2424c
時間:
2015-3-22 21:00
看到目前淺顯易懂
謝謝分享
獲益良多
作者:
XYZ9898
時間:
2015-3-26 04:58
不太懂 但想看下去
作者:
王裕文
時間:
2015-3-26 21:17
謝分享 ..........................................
作者:
w1314520530
時間:
2015-3-26 23:14
server處理的抽卡也能改...
真的很猛
作者:
waiohohwai
時間:
2015-3-27 20:01
謝謝樓主
謝謝樓主
謝謝樓主
作者:
524833604
時間:
2015-3-27 21:02
我要看看看看看看看卡啊啊我要啊啊
我要看看看看看看看卡啊啊我要啊啊
我要看看看看看看看卡啊啊我要啊啊
作者:
FrankieChak
時間:
2015-3-29 19:35
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
作者:
764305900
時間:
2015-3-30 01:00
學習了 樓主很厲害。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者:
林易穎
時間:
2015-4-2 10:05
謝謝大大,讓我對作弊有初步了解
作者:
reuentahlv
時間:
2015-5-5 18:10
謝謝分享,看完分析馬上就來實驗一下
作者:
lockinsun
時間:
2015-5-6 17:38
感覺千年眼大大 就是可以去寫遊戲了QQ~
作者:
蔣奕成
時間:
2015-5-6 23:53
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
作者:
windder510
時間:
2015-5-8 12:06
3Q3q3q3q3q thank you very much
作者:
dd751228
時間:
2015-5-28 01:34
謝謝樓主分享謝謝樓主分享謝謝樓主分享
作者:
ansonion
時間:
2015-5-29 22:44
thankyoufor shareing i learn many form this
作者:
784878954
時間:
2015-5-30 19:23
谢谢大大分享!外挂联合国有您更精彩!
作者:
xqlyceepx
時間:
2015-6-1 21:47
感謝大大 感謝大大感謝大大 感謝大大感謝大大 感謝大大感謝大大 感謝大大感謝大大 感謝大大感謝大大 感謝大大
作者:
w6900089
時間:
2015-6-3 13:42
就是需要這種的資訊
萬分感謝大大的分享
作者:
hippowow
時間:
2015-6-3 16:06
回復繼續看下去∼很有意思的文章
作者:
幾摳嵐
時間:
2015-6-3 17:06
ccccccccccccccccccccvvccvvvvvvvvvvvccccccccccccc
作者:
kyoangel
時間:
2015-6-10 18:17
講的很好 可惜程式底子不夠 沒辦法真的去破解
還是只能靠大神來做啦
作者:
LeeCm
時間:
2015-6-11 02:04
加油加油加油加油加油加油加油加油加油加油加油
作者:
dethms123
時間:
2015-6-12 21:49
想了解更多關於程式的觀念感謝您的分享
作者:
enoughguy
時間:
2015-6-13 00:53
謝謝樓主分享!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
taiarts
時間:
2015-7-13 12:10
好詳細的修改資料,不過也要有點網路的概念才看的懂
作者:
ms02040501
時間:
2015-7-14 13:54
謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝
作者:
sky_gp
時間:
2015-7-14 14:57
xiexiefenxiangxiexiefenxiangxiexiefenxiangxiexiefenxiang
作者:
pageup35
時間:
2015-7-14 20:04
server處理的抽卡也能改...
真的很猛
作者:
billbbiillll
時間:
2015-7-15 14:21
雖然有些看不懂,但真的讓我了解很多,謝謝大大
作者:
netnet0003
時間:
2015-7-15 14:54
c
server處理的抽卡也能改...
真的很猛
作者:
kondoaeros
時間:
2015-7-15 16:22
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
zxcv26706371
時間:
2015-7-16 00:50
Uu 藏?在?在?在?在?在?在?在?在?在?在?在?在?他是
作者:
DOG00335
時間:
2015-7-23 00:54
感謝分享感謝感謝謝謝謝謝謝謝謝謝謝謝謝謝謝
作者:
leongchikin
時間:
2015-7-25 04:12
這些方法是要在電老上改的嗎? 是用什麼程式的 想學學
作者:
chunwma2
時間:
2015-7-25 15:00
11111111111111111111111111111111111
作者:
iloveawp
時間:
2015-7-28 15:26
TAT╮(╯_╰)╭TAT╮(╯_╰)╭TAT╮(╯_╰)╭TAT╮(╯_╰)╭TAT
作者:
final510
時間:
2015-7-29 07:30
server處理的抽卡也能改...
真的很猛
作者:
天兆0
時間:
2015-8-2 19:07
Iwufjddkwbfifnsiebcfjwjnndnllfkdjkkkdkdkkdk
作者:
eddykn930
時間:
2015-8-3 03:53
9484949494948494849484894948484848484848484人595959504人494
作者:
tommy980602
時間:
2015-8-3 15:17
Dghfddsdddddgyvubinniijugufubhicyguhuihhiinij
作者:
tdrh169627
時間:
2015-8-5 11:18
啟發很大 感謝大大分享
最近剛好有在研究封包
作者:
pujols3105
時間:
2015-8-7 14:42
Tank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
作者:
tend4155
時間:
2015-8-7 17:14
tend4155,如果您要查看本帖隱藏內容請回復tend4155,如果您要查看本帖隱藏內容請回復tend4155,如果您要查看本帖隱藏內容請回復
作者:
吳一一
時間:
2015-8-8 15:56
謝謝分享 讚 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
作者:
joe810703
時間:
2015-8-22 13:49
哈哈ㄏ 我需要這個
請大大受教八~~~~~~~~~~~~~~~~~
作者:
s461291
時間:
2015-8-23 14:44
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
b2346568
時間:
2015-9-1 18:17
看不懂~不過聽大大講解有點了解過程了
作者:
歐普登
時間:
2015-9-6 06:55
好棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒
作者:
sky4172007
時間:
2015-9-13 16:21
謝謝啦…………………………………“……………
作者:
Decoy
時間:
2015-9-13 18:08
好似明明地大概係點樣,但有冇例子教學呢?
作者:
jerryfuang
時間:
2015-9-14 11:15
看看長一下知識
,謝謝大大分享好文
作者:
zzhung
時間:
2015-9-16 02:00
看一下啦~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者:
bmw001216
時間:
2015-9-16 19:03
謝謝大大解說 感謝分享
作者:
cune2006
時間:
2015-9-16 19:40
感恩~~
非常想知道~~~~
我要看~~~~
作者:
doudou0326
時間:
2015-9-19 11:21
it is good for heip me thank
作者:
gn00727086
時間:
2015-9-30 10:47
感謝大大分享,不知道有沒有更詳細有關於抽卡機制的解說,想了解時間亂數這部分
作者:
b7991859ccc
時間:
2015-10-11 21:31
作者:
mix83572
時間:
2015-10-12 21:58
感恩感恩感恩感恩感恩感恩感恩感恩。正需要這樣的資訊
作者:
shinyufo
時間:
2015-10-15 15:44
好厲害好詳細好想一探究竟
作者:
nozomi1223
時間:
2015-10-23 23:27
好像有點意思喔!!!感謝大大阿!!!!!!!!!!!!!!!!!!!!!!
作者:
casamiya
時間:
2015-10-27 21:41
讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚讚
作者:
hahabals
時間:
2015-10-28 16:05
感恩感恩感恩感感恩感恩感恩感恩 趕快來看看內容
作者:
shih860726
時間:
2015-10-28 22:26
thankyoufor shareing i learn many form this
作者:
2xduogjr
時間:
2015-10-29 20:49
ijwbdidonrgiodhdiiodhuodhbrowoi2heh
作者:
as930157
時間:
2015-10-30 20:41
svafbvfvggavfafagfv sgabv f gfa
作者:
smile44444
時間:
2015-11-6 06:38
謝分享~~正需要說~~不然每次只能使用30分鐘~~真的很麻煩
作者:
p25047818
時間:
2015-11-6 21:01
vzdvsgwrgwgwgwegwgwgrwgwgrwwfws
歡迎光臨 外掛聯合國討論區 (https://bbs.wgun.net/)
Powered by Discuz! X2.5