# Orodha ya Ukaguzi wa Android APK
Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)! * Je, unafanya kazi katika **kampuni ya usalama wa mtandao**? Unataka kuona **kampuni yako ikionyeshwa kwenye HackTricks**? au unataka kupata upatikanaji wa **toleo jipya zaidi la PEASS au kupakua HackTricks kwa PDF**? Angalia [**MIPANGO YA KUJIUNGA**](https://github.com/sponsors/carlospolop)! * Gundua [**Familia ya PEASS**](https://opensea.io/collection/the-peass-family), mkusanyiko wetu wa [**NFTs**](https://opensea.io/collection/the-peass-family) ya kipekee * Pata [**swag rasmi ya PEASS & HackTricks**](https://peass.creator-spring.com) * **Jiunge na** [**💬**](https://emojipedia.org/speech-balloon/) [**Kikundi cha Discord**](https://discord.gg/hRep4RUj7f) au kikundi cha [**telegram**](https://t.me/peass) au **nifuata** kwenye **Twitter** 🐦[**@carlospolopm**](https://twitter.com/hacktricks_live)**.** * **Shiriki mbinu zako za kuhack kwa kuwasilisha PRs kwenye [repo ya hacktricks](https://github.com/carlospolop/hacktricks) na [repo ya hacktricks-cloud](https://github.com/carlospolop/hacktricks-cloud)**.
**Kikundi cha Usalama cha Try Hard**
{% embed url="https://discord.gg/tryhardsecurity" %} *** ### [Jifunze Msingi wa Android](android-app-pentesting/#2-android-application-fundamentals) * [ ] [Msingi](android-app-pentesting/#fundamentals-review) * [ ] [Dalvik & Smali](android-app-pentesting/#dalvik--smali) * [ ] [Vipengele vya Kuingia](android-app-pentesting/#application-entry-points) * [ ] [Shughuli](android-app-pentesting/#launcher-activity) * [ ] [URL Schemes](android-app-pentesting/#url-schemes) * [ ] [Watoa Huduma za Yaliyomo](android-app-pentesting/#services) * [ ] [Huduma](android-app-pentesting/#services-1) * [ ] [Wapokeaji wa Matangazo](android-app-pentesting/#broadcast-receivers) * [ ] [Nia](android-app-pentesting/#intents) * [ ] [Mtego wa Nia](android-app-pentesting/#intent-filter) * [ ] [Vipengele vingine](android-app-pentesting/#other-app-components) * [ ] [Jinsi ya kutumia ADB](android-app-pentesting/#adb-android-debug-bridge) * [ ] [Jinsi ya kuhariri Smali](android-app-pentesting/#smali) ### [Uchambuzi Stahiki](android-app-pentesting/#static-analysis) * [ ] Angalia matumizi ya [ufichaji](android-checklist.md#some-obfuscation-deobfuscation-information), angalia kama simu imefungwa mizizi, kama inatumika emulator na uchunguzi wa kuzuia uharibifu. [Soma hii kwa maelezo zaidi](android-app-pentesting/#other-checks). * [ ] Programu nyeti (kama programu za benki) inapaswa kuangalia kama simu imefungwa mizizi na inapaswa kuchukua hatua kwa kuzingatia hilo. * [ ] Tafuta [maneno ya kuvutia](android-app-pentesting/#looking-for-interesting-info) (nywila, URL, API, encryption, backdoors, tokens, Bluetooth uuids...). * [ ] Tahadhari maalum kwa [firebase ](android-app-pentesting/#firebase)APIs. * [ ] [Soma maelezo:](android-app-pentesting/#basic-understanding-of-the-application-manifest-xml) * [ ] Angalia kama programu iko katika hali ya kurekebisha na jaribu "kuitumia" * [ ] Angalia kama APK inaruhusu nakala rudufu * [ ] Shughuli Zilizowekwa Wazi * [ ] Watoa Huduma za Yaliyomo * [ ] Huduma Zilizofichuliwa * [ ] Wapokeaji wa Matangazo * [ ] URL Schemes * [ ] Je, programu ina[hifadhi data bila usalama ndani au nje](android-app-pentesting/#insecure-data-storage)? * [ ] Je, kuna [nywila iliyoingizwa au iliyohifadhiwa kwenye diski](android-app-pentesting/#poorkeymanagementprocesses)? Je, programu inatumia [algorithms za crypto zisizo salama](android-app-pentesting/#useofinsecureandordeprecatedalgorithms)? * [ ] Maktaba zote zimekusanywa kwa kutumia bendera ya PIE? * [ ] Usisahau kuwa kuna[ Wachambuzi wa Android wa Stahiki](android-app-pentesting/#automatic-analysis) ambao wanaweza kukusaidia sana wakati huu. ### [Uchambuzi wa Kudumu](android-app-pentesting/#dynamic-analysis) * [ ] Andaa mazingira ([mtandaoni](android-app-pentesting/#online-dynamic-analysis), [VM ya ndani au ya kimwili](android-app-pentesting/#local-dynamic-analysis)) * [ ] Je, kuna [ufichuaji usio wa makusudi wa data](android-app-pentesting/#unintended-data-leakage) (kuingiza, kunakili/kubandika, machapisho ya kuharibika)? * [ ] [Taarifa za siri zinahifadhiwa kwenye mabadiliko ya SQLite](android-app-pentesting/#sqlite-dbs)? * [ ] [Shughuli zilizowekwa wazi zinazoweza kudukuliwa](android-app-pentesting/#exploiting-exported-activities-authorisation-bypass)? * [ ] [Watoa Huduma zinazoweza kudukuliwa](android-app-pentesting/#exploiting-content-providers-accessing-and-manipulating-sensitive-information)? * [ ] [Huduma zilizowekwa wazi zinazoweza kudukuliwa](android-app-pentesting/#exploiting-services)? * [ ] [Wapokeaji wa Matangazo wanaoweza kudukuliwa](android-app-pentesting/#exploiting-broadcast-receivers)? * [ ] Je, programu inatuma habari kwa wazi/inaotumia algorithms dhaifu](android-app-pentesting/#insufficient-transport-layer-protection)? je, ni rahisi kufanya MitM? * [ ] [Angalia trafiki ya HTTP/HTTPS](android-app-pentesting/#inspecting-http-traffic) * [ ] Hii ni muhimu sana, kwa sababu ukichukua trafiki ya HTTP unaweza kutafuta udhaifu wa kawaida wa Wavuti (Hacktricks ina habari nyingi kuhusu udhaifu wa Wavuti). * [ ] Angalia uwezekano wa [Majumuisho ya Upande wa Mteja wa Android](android-app-pentesting/#android-client-side-injections-and-others) (labda uchambuzi wa msimbo wa tuli utasaidia hapa) * [ ] [Frida](android-app-pentesting/#frida): Tu Frida, itumie kupata data ya kuvutia ya kudumu kutoka kwenye programu (labda nywila fulani...) ### Baadhi ya habari za ufichaji/Deobfuscation * [ ] [Soma hapa](android-app-pentesting/#obfuscating-deobfuscating-code)