馬上加入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.
看來還是乖乖加一堆好友比較快@@ |