cheat engine怎么修改手游 怎么修改手游


cheat engine怎么修改手游 怎么修改手游

文章插圖
文章插圖

1.廣告條篡改原理
廣告收入是單機版游戲最主要的收入來源 , 也是網絡游戲的主要收入來源之一 。不法分子可以通過反編譯游戲客戶端 , 直接用自身的廣告條替換掉原有的廣告條后 , 二次打包發布盜版版本 , 以盜版版本的廣告條獲利 。
篡改的步驟如下:
步驟一:反編譯APK
步驟二:篡改移除原有廣告條或者插入自身的廣告條
步驟三:二次打包發布
詳細介紹如下文所示:
1.1反編譯APK
使用apktool工具 , 反編譯游戲apk逆向得到smali代碼 。
執行apktool.batd [apk_name] [output_folder_name]
可以得到如下的文件結構:
【cheat engine怎么修改手游 怎么修改手游】可以很清晰的看到 , 有AD等目錄 。AD目錄里面包含了廣告相關的smali代碼 。
1.2篡改移除原有廣告條或者插入自身的廣告條
修改【smalicomoutfit7talkingtomad】目錄下的a.smali
可以很清晰的看到 , talkingtom里面的banner廣告有很多組 , 其中標記為“adMob”的廣告條 , 用的就是Google的AdMob廣告 , 其實真實調用的【con/outfit7/talkingtom/ad/s】這個類 。查看這個類的代碼 , 可以看到:
里面調用的是【com/google/ads/AdRequest】這個類 。黑客只要將google的adRequest類修改為自身的廣告條類以后 , 就可以完成相關的廣告替換 。
1.2二次打包發布
篡改完代碼以后 , 使用apktool工具 , 編譯smali代碼得到新的apk 。
執行apktool.batb [input_folder_name] [apk_name]
使用keystore證書 , 用【梆梆簽名】bangclesigner進行簽名:
至此全部完成 。
篡改廣告前后對比是:
2.APK加固保護方案
廣告條被篡改 , 將給游戲開發者帶來巨大的收入損失 。
使用梆梆安全加固可以避免這種損失 。
安全加固的步驟:
步驟1:將APK提交到梆梆安全的網站
步驟2:下載加固后的未簽名APP
步驟3:使用【梆梆簽名】進行簽名 。
在梆梆安全加固網站提交APP:
加固完成下載后 , 使用apktool進行反編譯時:
進入目錄后看到:
代碼都被保護起來了 , 只保留了梆梆安全加固殼的入口函數(該入口函數是梆梆安全的入口函數 , 和原來的沒有任何關系) 。而廣告、業務等smali代碼已經無法看到 。確保了APK無法被篡改 。
更多精彩盡在黑朝網(heizw.cn)天天酷跑專區 。