20220202--CTF刷题MISC方向--第5题--反编译
刷題網站:攻防世界 https://adworld.xctf.org.cn/
MISC方向–新手場–第6題–堅持60s
下載附件:
雙擊打開,提示:
這個程序寫的著實無從下手,運用反編譯工具:
打開這個jar包:
這個過程中,又提示我:
ERROR launching ‘JD-GUI’
No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.
真是醉人啊,做個題怎么這么不容易,于是又去百度,找到了解決辦法,要修改JD-GUI.app的Java打開路徑:
首先:右鍵JD- GUI.app,顯示包內容,然后路徑是/Contents/MacOS/universalJavaApplicationStub.sh
選擇用編輯器比如sublime打開,然后終端查看Java的路徑:
在剛才的universalJavaApplicationStub.sh文件中編輯Java的路徑:
解決之后,就能用JD-GUI.app了,
找到flag,直接嘗試提交發現不對,應該是base64編碼了,先base64解碼:
所以flag是:flag{DajiDali_JinwanChiji}
總結:如果是比較小的jar包,可以反編譯,直接查看flag,這里補充一個快速查找的辦法:
總結
以上是生活随笔為你收集整理的20220202--CTF刷题MISC方向--第5题--反编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis数据结构之简单动态字符串SDS
- 下一篇: kotlin之plus、copyOf、r