近期反編譯了一個軟體,加了擾碼,其采用了DES對資料加密,其密鑰的產生方法是兩個0-9的亂數字,第一個亂數確定16*16的二維BYTE陣列,第二個亂數分10種方式確定從16*16的陣列中獲取4*6=24個byte的隨機密碼,16*16的隨機陣列是根據一個確定的陣列,進行四次變換活動,第一次的確定的,其他三次根據第一個隨機引數不同而不同,變換一共有9種。請教各位大神,這是一種什么演算法。
uj5u.com熱心網友回復:
已經解決,最初的方案是將程式反編譯出來,分析程式但是未果。后來由于是APP的程式,先反編譯出來,看來的大概,明白輸入的規則,寫了APP 將該演算法的SMALI 替換自編的APP中的,最終得到應該的結果串列,搞定!!!!轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/94219.html
標籤:Android
上一篇:Android的通訊錄權限問題
