BugkuCTF-Reverse题First_Mobile(xman)
生活随笔
收集整理的這篇文章主要介紹了
BugkuCTF-Reverse题First_Mobile(xman)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
知識點
1.getByte()
功能:返回字符的ascii碼值
2.equals()
功能:用于將字符串與指定的對象比較。
結果:相等時返回true,反之返回false
下載apk文件
使用jeb3打開反編譯代碼
分析,程序將editText里的內容進行一次encode.check檢查,通過就顯示correct
那核心代碼應該在encode函數里
這個函數邏輯很簡單,就是對輸入的長度為16的字符串的每個字符進行運算,若運算結果字符沒有變,就通過。
解方程太復雜了,編寫一個簡單的python腳本進行爆破
得到flag XMAN{LOHILMNMLKHILKHI}
總結
以上是生活随笔為你收集整理的BugkuCTF-Reverse题First_Mobile(xman)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 __LINE__ - C语言零基
- 下一篇: C语言 __FILE__ - C语言零基