破解TexturePacker加密資源:使用IDA
之前我使用動態庫注入和API攔截的方法破解過TexturePacker加密資源(詳見博文《破解TexturePacker加密資源》)。後來有熱心的網友提醒我,用IDA也可以,而且更方便,今天下載IDA 6.6試了一下,這裡記錄一下操作方法。
1. 把IDA目錄下android_server傳到android 目錄中
adb push IDA安裝目錄\dbgsrv\android_server /data/local/tmp/
adb shell 進入模擬器
cd /data/local/tmp
chmod 755 android_server 給android_server執行許可權
su 獲得root使用者許可權(如果提示沒有許可權,請先root手機)
2. win+r新開一個cmd視窗
adb forward tcp:23946 tcp:23946 轉發windows到手機的埠
3. 開啟IDA,選擇Debugger > Attach to process...
在options裡的hostname欄填localhost或127.0.0.1,port填23946
4. 選擇你要debug的程序,然後選擇module。
這裡我要debug的是libcocos2djs.so,選中它,然後會列出所有的介面,Ctrl+F可以搜尋介面名。
cocos2d-x紋理解密的介面是ccDecodeEncodedPvr,雙擊搜到介面可以在IDA-View視窗顯示,然後Tab鍵會顯示Pseudocode(或者F5顯示單個函式虛擬碼,Ctrl-F5顯示整個檔案),然後就可以下斷點了。F9是Continue Process。下面是我debug出的微信平臺上某遊戲的密碼:
組合起來,密碼就是:AA6D76770A82E8857AAXXXXX2E082244。
相關推薦
破解TexturePacker加密資源:使用IDA
之前我使用動態庫注入和API攔截的方法破解過TexturePacker加密資源(詳見博文《破解TexturePacker加密資源》)。後來有熱心的網友提醒我,用IDA也可以,而且更方便,今天下載IDA 6.6試了一下,這裡記錄一下操作方法。 1. 把IDA目
破解TexturePacker加密資源,尋找解密Key之旅
破解TexturePacker加密資源的方式有好多種。。最多的是hook uncompress然後獲取到內容,加入ccz的檔案頭寫入檔案。 例如: void ZipUtils::ccSetPvrEncryptionKeyPart(int index,
破解TexturePacker加密資源
最近我們要開一個新專案,UI與互動打算借鑑當前正火的《聖火英雄傳》,程式開發為了和美術製作並行,打算用聖火的資源暫代使用。我解壓聖火apk,發現用TexturePacker命令列無法把它的pvr.ccz資原始檔轉成png,稍微瞭解一下,才知道TP提供了加密功能。我最
加密與解密第三章:IDA的基本操作
substr line for src 用法 標準庫 set poi 調用 更改數據為結構體和枚舉類型 查看輸入和輸出的idc腳本 //Imports.idc ?г??????????????? //(c) www.PEDIY.com 2000-2008 #includ
發現新大陸:一個最簡單的破解SSL加密網路資料包的方法
1. 簡介相信能訪問到這篇文章的同行基本上都會用過流行的網路抓包工具WireShark,用它來抓取相應的網路資料包來進行問題分析或者其他你懂的之類的事情。一般來說,我們用WireShark來抓取包進行分析是沒有多大問題的。但這裡有個問題是,如果你碰到的是用SSL/TLS等加密
簡談-Python爬蟲破解JS加密的Cookie
ref 我們 cep tro python 復雜 load comment get 通過Fiddler抓包比較,基本可以確定是JavaScript生成加密Cookie導致原來的請求返回521。 發現問題: 打開Fiddler軟件,用瀏覽器打開目標站點(http:/
AES 加密位: 128位,加密模式:CBC, 填充模式:Zeros
Coding add 得到 div code 字節數組 lose algo ets // AES 加密 public byte[] AESEncrypt(string text) { byte[] data = E
Centos 系統引導損壞修復、密碼破解與加密
syn 作用 skip 技術分享 stage1.5 進行 字符串 clas 責任 ramdisk(ramfs)丟失損壞? 內核中的特性之一:使用緩沖和緩存來加速對磁盤上的文件訪問,並加載相應的硬件驅動沒有此文件,系統無法加載 / 分區,也就無法啟動系統。CentOS 5 文
靜態分析:IDA逆向代碼段說明 text、idata、rdata、data
align PE size XP perm 都在 ada 全局常量 自己 靜態分析:IDA逆向代碼段說明 text、idata、rdata、data 通常IDA對一個PE文件逆向出來的代碼中, 存在四個最基本的段text、idata、rdata、data, 四個段為PE文件
自己寫一個破解zip加密文件的腳本
匹配 zipfile 有一個 file ++ gre 解壓 官方 trac 前言:因為要參加一個作品賽,而且要寫一個PPT來介紹一下自己的作品,自己寫的PPT醜的一批,所以就想到網上找一些模板。開啟度娘模式,搜索PPT模板,找到百度雲分享,開心,下載,下載之後懵X了,TMD
C語言加密練習:第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字符不變。要求編程序將密碼譯回原文,並輸出密碼和原文。
c語言 http () spa mage strlen str png for 1 int Afan(char a); 2 3 int main() 4 5 { 6 7 char arr[40] = {"aABX"}; 8 9 scanf("%s
加密技術:加密算法AES在信息安全中的應用
密鑰 私人 ssl 獲得 人的 開發 設備 領域 因此 隨著網絡信息技術的迅猛發展,網絡數據加密的要求也日益提高,AES的應用首先體現在網絡信息安全領域中,以下四點就能很好的證明AES加密算法的廣泛應用。 1. 無線 網絡應用由於無線網絡的通信信道較有線網絡更為開放,安全性
C#之演算法加密一:AES加解密
AES:是高階加密標準,在密碼學中又稱Rijndael加密法,是美國聯邦政府採用的一種區塊加密標準。這個標準主要是代替原先的DES,以及被多方分析且廣為全世界所使用。 AES加密資料塊分組長度必須是128位元,金鑰長度可以使128位元,192位元,256位元中的任意一個(
Photoshop cc 2019安裝與破解(附資源)
目前官方最新版本為2019,我也安裝了這個版本,所以只記錄ps2019安裝破解。 這是我看了一個大佬的部落格get到的方法,想要自己整理一下,第一次寫也不知道算是轉載還是原創,如果有問題請指出,一定虛心接受 1.下載資源,密碼:a9vk 2.安裝Adobe Creative Cloud
加密技術:加密演算法AES在資訊保安中的應用
隨著網路資訊科技的迅猛發展,網路資料加密的要求也日益提高,AES的應用首先體現在網路資訊保安領域中,以下四點就能很好的證明AES加密演算法的廣泛應用。 1. 無線 網路應用由於無線網路的通訊通道較有線網路更為開放,安全性的要求更高。目前,無線網路主要有兩個標準 :一是用於 WLAN的IEEE803.11協議
網際網路互動加密安全:ECDH/ECC祕鑰磋商和AES加密組合加密
最近在專案中用到了一個加密方式,ECDH/ECC祕鑰磋商。 然後使用AES加密,這個加密方式非常的有點繞,也就是如此,他的加密方式會稍微有點麻煩,但是安全性我個人覺得比現在市面上的大多數組合對稱加密方式要安全吧。 這是一個組合的加密方式,通過ECDH演算法的EC/BC Provider進行祕
【施工ing】【整理】python各種學習資源:資源,網站,部落格等等
正確的方法 1 先寫,然後看書,思考總結 2 放棄從0開始,邊幹邊學,而不是從最基礎開始 3 放棄海量資料,1個專案1個專案的幹 堅持正確的方法,做專案學 開始總結模組 自己寫的分享文章不行,原理沒寫清楚,都是堆砌,當然和現
HashiConf 2018 視訊資源:主題演講以及Breakout Sessions
HashiConf 2018使我們最盛大的HashiCorp活動。座無虛席的會議和活躍的大廳討論,以及對於產品和新特性的興奮是顯而易見的(例如,小夥伴們對於更豐富的HCL錯誤資訊這一特性的 歡迎)。 然而,HasiCon的實力一直是它的 community 和它的 speake
非對稱加密演算法:實現ssh免密碼登入
**描述:利用非對稱加密演算法,實現兩臺主機之間可以免密碼直接登入 ,如下圖:** 整個實驗的原理如下圖: 具體步驟如下: 1、先準備好實驗需要的環境(兩臺虛擬機器–A:192.168.72.73,B:192.168.72.23),此時,我們遠端登入主機B,
IDEA最新版破解教程(版本:2018.1.4)
文章出處:https://blog.csdn.net/qq_38225558/article/details/81537084 第一步:下載破解補丁==》 http://idea.lanyus.com/ 下載之後得到==》JetbrainsCrack-2.10-release-en