Skip to content

Instantly share code, notes, and snippets.

@mccabe615
Forked from vavkamil/android-burp-cert.sh
Created September 25, 2019 18:02
Show Gist options
  • Select an option

  • Save mccabe615/2a8dbba268a87ea92bf2aaf5fa80c9fb to your computer and use it in GitHub Desktop.

Select an option

Save mccabe615/2a8dbba268a87ea92bf2aaf5fa80c9fb to your computer and use it in GitHub Desktop.
One Liner For Installing Burp Certificate Into Android Nougat and Later
# https://securitychops.com/2019/08/31/dev/random/one-liner-to-install-burp-cacert-into-android.html
#
curl --proxy http://127.0.0.1:8080 -o cacert.der http://burp/cert \
&& openssl x509 -inform DER -in cacert.der -out cacert.pem \
&& cp cacert.der $(openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1).0 \
&& adb root \
&& adb remount \
&& adb push $(openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1).0 /sdcard/ \
&& echo -n "mv /sdcard/$(openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1).0 /system/etc/security/cacerts/" | adb shell \
&& echo -n "chmod 644 /system/etc/security/cacerts/$(openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1).0" | adb shell \
&& echo -n "reboot" | adb shell \
&& rm $(openssl x509 -inform PEM -subject_hash_old -in cacert.pem |head -1).0 \
&& rm cacert.pem \
&& rm cacert.der
@mtp1376
Copy link
Copy Markdown

mtp1376 commented Jun 16, 2021

Great script man!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment