rev100分析
文件地址:https://pan.baidu.com/s/1dFAiVy5 在某群里看到了一道基礎(chǔ)題, 下載下來(lái)看下 用010 editor打開: ,文件頭是zip文件頭,先改成zip格式再說(shuō) ? 解壓縮后發(fā)現(xiàn)里面是apk文件的形式: 去網(wǎng)上查了下相關(guān)資料,用到了dex2jar和jd-gui這兩個(gè)工具,前者用來(lái)反編譯apk文件,后者反編譯jar文件,使用dex2jar反編譯classes.dex,生成一個(gè)jar文件,用jd-gui打開,結(jié)果如下: 沒(méi)怎么學(xué)過(guò)Android,一個(gè)文件一個(gè)文件看吧,找到一串a(chǎn)scii碼, 編寫一個(gè)程序轉(zhuǎn)成字符,代碼如下: #include <stdio.h>
int main()
{int a[22] = { 102, 108, 97, 103, 123, 119, 52, 110, 110, 52, 95, 106, 52, 114, 95, 109, 121, 95, 100, 51, 120, 125 };for (int i=0;i<=22;i++){printf("%c", a[i]);}return 0;
} 運(yùn)行后結(jié)果: 至此,找到flag
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
轉(zhuǎn)載于:https://www.cnblogs.com/name1ess/p/7816280.html
總結(jié)
- 上一篇: AxMath安装和使用
- 下一篇: java中的step_STEP文件解析