Make APK Accept CA Certificate
Probeer Hard Security Group
Sommige toepassings hou nie van sertifikate wat deur gebruikers afgelaai is nie, dus om webverkeer vir sommige programme te ondersoek, moet ons eintlik die toepassing dekompilieer en 'n paar dinge byvoeg en dit weer kompileer.
Outomaties
Die instrument https://github.com/shroudedcode/apk-mitm sal die nodige veranderinge aan die aansoek outomaties maak om die versoek vas te vang en sal ook sertifikaatpinning deaktiveer (indien enige).
Handleiding
Eerstens dekompilieer ons die app: apktool d *lêer-naam*.apk
Gaan dan na die Manifest.xml-lêer & skrol af na die <\application android>
-tag & ons gaan die volgende lyn byvoeg as dit nie reeds daar is nie:
android:networkSecurityConfig="@xml/network_security_config
Voor byvoeging:
Na byvoeging:
Gaan nou na die res/xml-vouer & skep/wysig 'n lêer genaamd network_security_config.xml met die volgende inhoud:
Dan stoor die lêer & tree uit al die gide en bou die apk weer op met die volgende bevel: apktool b *folder-name/* -o *output-file.apk*
apktool b *folder-name/* -o *output-file.apk*
Laastens, moet jy net die nuwe aansoek onderteken. Lees hierdie afdeling van die bladsy Smali - Decompiling/[Modifying]/Compiling om te leer hoe om dit te onderteken.
Last updated