綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[討論] 心得分享 - LR 的"無限好友邀請與幫忙" => 修改失敗

[複製連結] 查看: 740|回覆: 1|好評: 0
跳轉到指定樓層
樓主
mikes126 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-6-26 00:19

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 mikes126 於 2014-6-26 01:44 編輯

我知道本版修改團隊不針對羽毛等跟金錢有關的修改, 但是基於好奇, 還是做了些嘗試.

嘗試修改無限好友邀請與幫忙, 成功修改客戶端程式.
但實驗發現, 實際上沒有成功, 推測這些相關的處裡都在 Server 端處理. 要找到漏洞不容易.

分享修改的片段: (這是基於 1.0.6 版本的位置, 但在 1.1.x 版中仍可以找到相對位置)

無限邀請:
.text:0038D8A4 03 00 00 0A                             BEQ     loc_38D8B8
.text:0038D8A8 E0 30 1B E5                             LDR     R3, [R11,#var_E0]
.text:0038D8AC 04 31 93 E5                             LDR     R3, [R3,#0x104]
.text:0038D8B0 03 00 A0 E1                             MOV     R0, R3
.text:0038D8B4 15 1F 00 EB                             BL      _ZN10InviteCell4doneEv ; InviteCell::done(void)
.text:0038D8B8
.text:0038D8B8                         loc_38D8B8                              ; CODE XREF: FriendController::callbackInviteFriend(cocos2d::extension::CCHttpClient *,cocos2d::extension::CCHttpResponse *)+434j
.text:0038D8B8 E0 30 1B E5                             LDR     R3, [R11,#var_E0]
.text:0038D8BC 00 30 93 E5                             LDR     R3, [R3]
將 BL InviteCell:done 改為 NOP .

無限幫忙:
.text:0038D1E0 00 31 93 E5                             LDR     R3, [R3,#0x100]
.text:0038D1E4 03 00 A0 E1                             MOV     R0, R3
.text:0038D1E8 7C 0B 00 EB                             BL      _ZN10FriendCell11disableHelpEv ; FriendCell::disableHelp(void)
.text:0038D1EC
.text:0038D1EC                         loc_38D1EC                              ; CODE XREF: FriendController::callbackSendHelp(cocos2d::extension::CCHttpClient *,cocos2d::extension::CCHttpResponse *)+5E4j
.text:0038D1EC 53 5F 04 EB                             BL      _ZN13DialogFactory19sharedDialogFactoryEv ; DialogFactory::sharedDialogFactory(void)
.text:0038D1F0 00 40 A0 E1                             MOV     R4, R0
.text:0038D1F4 43 AE 05 EB                             BL      _ZN7cocos2d4line10LCMessages14sharedMessagesEv ; cocos2d::line::LCMessages::sharedMessages(void)
.text:0038D1F8 00 30 A0 E1                             MOV     R3, R0
.text:0038D1FC 03 00 A0 E1                             MOV     R0, R3
.text:0038D200 28 31 9F E5                             LDR     R3, =(aFriend_get_fri - 0x38D20C)
.text:0038D204 03 30 8F E0                             ADD     R3, PC, R3      ; "FRIEND_GET_FRIENDSHIP_POINT"
將 BL  FriendCell::disableHelp(void) 改為 NOP.


看來還是乖乖加一堆好友比較快@@
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 1碎鑽 +1 經驗 +1 幫助 +1 收起 理由
cherrygirl + 1 + 1 + 1 讚一個!

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
jamshum | 收聽TA | 只看該作者
發表於 2014-6-26 02:50
寶石、羽毛、朋友資訊和玩家現時的分數和等級等相關資料都在 Server 端,
能改的就是在程式端的遊戲規則了。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則