banner
lca

lca

真正的不自由,是在自己的心中设下牢笼。

mac arm版安卓app抓包環境設定

mumu エミュレータをダウンロードした後、次の設定を行ってください。

  • mumu エミュレータのバージョン 1.4.11

書き込み可能なシステムディスクを有効にする

image

ルートアクセスを有効にする

image

adb をインストールする

brew install android-platform-tools

adb の接続ポートを確認する

image

エミュレータデバイスをリストアップする

adb devices

image

接続する

adb connect 127.0.0.1:16416

image

切断する

adb disconnect 127.0.0.1:16416

burp の証明書をダウンロードし、ダウンロードした der 形式の証明書を pem 形式に変換し、その後 $hash.0 形式に変換して、adb push でエミュレータに転送します。

openssl x509 -inform DER -in cacert.der -out cacert.pem

hash=$(openssl x509 -inform PEM -subject_hash_old -in cacert.pem | head -n 1)

new_hash="${hash}.0"

mv cacert.pem "$new_hash"

adb push "$new_hash" /system/etc/security/cacerts/

Mac の IP アドレスは 172.20.10.2 です。

次に、エミュレータのプロキシ IP を Mac の IP に設定し、burp は Mac の IP を設定します。

image

それから通常通りにパケットキャプチャを行うことができます。

参考:

在 ARM MacBook 优雅的调试 Android APP

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。