こんにちは。eeic2017erの@totemです。 この記事はeeic advent calendar その2の 2日目の記事です。 Android アプリ解析基礎 その1 -スマフォ編-の続編としてPCで行うAndroidアプリ解析方法の基礎部分を紹介します。 今回は実際に解析を実践してもらう用のアプリを作りました。 AnalyzeQuiz です 解析するためだけのアプリなので、見た目とか機能とか一切凝ってないですごめんなさい。 アプリ内にフラグ形式flag{1234567890abcde}といった形のフラグを5つ持っていますので、リバースエンジニアリングや通信の解析を駆使してflagを探してみてください。 なお、あくまでも解析の基礎なので、ネイティブコードの解析は必要ありません。 というか、むしろ避けてください。アセンブラが読めればとても簡単に解けてしまいます。 また、プログラミング