Log.i53

Themidaのアンパックを目指すブログ改め使い物になるえんじにゃを目指すブログ

Android

Android Studio 2.0にアップデートしたら「Error:Cannot configure the 'publishing' extension after it has been accessed.」というエラーが出て数時間無駄にした話

忌々しきエラー: Error:Cannot configure the 'publishing' extension after it has been accessed.いくら調べても調べても解決できないので新しくプロジェクトを作り直してライブラリの追加〜からやり直していったらVolleyライブラリを追加したところで当該…

AndroidにおけるUID(Uniqe IDentifier)とその取得方法の一覧

Androidにおける端末を個体識別する目的で利用可能なIDとその取得方法をまとめる.※ importやpermissionの記載は割愛 端末ID(IMEI) // TelephonyManagerを利用するアクセス TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);…

A Machine-learning Approach for Classifying and Categorizing Android Sources and Sinks を読みました

FlowDroidというAndroidにおける静的テイント解析の中ではおそらく最先端の論文を読んでいたら,「FlowDroidはそのソースとシンクにSuSiプロジェクトで推測されたソースとシンクを用いている」との記載があったので読みました.自分の研究でも静的解析の際に…

Apache Cordova Vulnerabilityの記事を読んだ

セキュキャン2015応募用紙の選択問題14を素で解きたい人生だった・・・がやはり無理だったのでいろいろ調べました・・・!選択問題14はAndroidアプリのWebViewオブジェクトにおけるXAS(Cross-Application Scripting)脆弱性について取り上げたもののようです…

Androidにおける利用者情報アクセスに関わるパーミッションおよびAPI

研究に必要なのでAndroid端末における利用者情報の取得方法の一覧を纏めておく。 端末ID(IMEI), 加入者ID(IMSI), SIMシリアルID(ICCID) ,電話番号 パーミッション <uses-permission android:name="android.permission.READ_PHONE_STATE" /> コード TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); </uses-permission>…