mirror of
https://github.com/carlospolop/hacktricks
synced 2025-02-17 06:28:27 +00:00
7.9 KiB
7.9 KiB
Orodha ya Uchunguzi wa iOS Pentesting
![](/Mirrors/hacktricks/media/commit/54a7bb5de708621f55099c430a108dda59e49557/.gitbook/assets/image%20%283%29%20%281%29%20%281%29%20%281%29%20%281%29.png)
Tumia Trickest kujenga na kuautomatisha mchakato wa kazi zinazotumia zana za jamii za kisasa zaidi duniani.
Pata Ufikiaji Leo:
{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}
Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako inatangazwa katika HackTricks au kupakua HackTricks kwa muundo wa PDF Angalia MPANGO WA KUJIUNGA!
- Pata swag rasmi ya PEASS & HackTricks
- Gundua The PEASS Family, mkusanyiko wetu wa NFTs za kipekee
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @carlospolopm.
- Shiriki mbinu zako za kudukua kwa kuwasilisha PR kwa HackTricks na HackTricks Cloud github repos.
Maandalizi
- Soma Misingi ya iOS
- Jipange kwa kusoma Mazingira ya Kujaribu iOS
- Soma sehemu zote za Uchambuzi wa Awali wa iOS ili kujifunza hatua za kawaida za kudukua programu ya iOS
Uhifadhi wa Data
- Faili za Plist zinaweza kutumika kuhifadhi habari nyeti.
- Core Data (Hifadhidata ya SQLite) inaweza kuhifadhi habari nyeti.
- YapDatabases (Hifadhidata ya SQLite) inaweza kuhifadhi habari nyeti.
- Firebase inaweza kuwa na hitilafu ya usanidi.
- Hifadhidata za Realm zinaweza kuhifadhi habari nyeti.
- Hifadhidata za Couchbase Lite zinaweza kuhifadhi habari nyeti.
- Vidakuzi vya Binary vinaweza kuhifadhi habari nyeti.
- Data ya Cache inaweza kuhifadhi habari nyeti.
- Picha za moja kwa moja zinaweza kuhifadhi habari nyeti za kuonekana.
- Keychain kawaida hutumiwa kuhifadhi habari nyeti ambayo inaweza kuachwa wakati wa kuuza simu.
- Kwa ufupi, tu angalia habari nyeti iliyohifadhiwa na programu kwenye mfumo wa faili
Vibodi
- Je! programu inaruhusu matumizi ya vibodi za desturi?
- Angalia ikiwa habari nyeti imehifadhiwa kwenye faili za vibodi
Kumbukumbu
- Angalia ikiwa habari nyeti inaandikwa kwenye kumbukumbu
Nakala za Akiba
- Nakala za akiba zinaweza kutumika ku fikia habari nyeti iliyohifadhiwa kwenye mfumo wa faili (angalia hatua ya awali ya orodha hii)
- Pia, nakala za akiba zinaweza kutumika kubadilisha baadhi ya mipangilio ya programu, kisha kurejesha nakala ya akiba kwenye simu, na kwa kuwa mipangilio iliyobadilishwa ina kubebwa, baadhi ya (usalama) utendaji unaweza kuepukwa
Kumbukumbu za Programu
- Angalia habari nyeti ndani ya kumbukumbu za programu
Ufichuzi wa Utendaji Nyeti Kupitia IPC
- Wakala wa URI wa Desturi / Viungo vya Kina / Mbinu za Desturi
- Angalia ikiwa programu ina usajili wa itifaki/scheme yoyote
- Angalia ikiwa programu ina usajili wa kutumia itifaki/scheme yoyote
- Angalia ikiwa programu inatarajia kupokea aina yoyote ya habari nyeti kutoka kwa itifaki ya desturi ambayo inaweza kukamatwa na programu nyingine inayosajili itifaki hiyo hiyo
- Angalia ikiwa programu haiangalii na kusafisha kuingia kwa mtumiaji kupitia itifaki ya desturi na baadhi ya mdororo unaweza kutumiwa
- Angalia ikiwa programu inafichua hatua nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia itifaki ya desturi
- Viungo vya Kina
- Angalia ikiwa programu ina usajili wa itifaki/scheme ya kawaida
- Angalia faili ya
apple-app-site-association
- Angalia ikiwa programu haiangalii na kusafisha kuingia kwa mtumiaji kupitia itifaki ya desturi na baadhi ya mdororo unaweza kutumiwa
- Angalia ikiwa programu inafichua hatua nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia itifaki ya desturi
- Kushiriki UIActivity
- Angalia ikiwa programu inaweza kupokea UIActivities na ikiwa inawezekana kudukua mdororo wowote na shughuli iliyoundwa kwa umakini
- Ubao wa Kukopi
- Angalia ikiwa programu ina nakala chochote kwenye ubao wa kukopi wa kawaida
- Angalia ikiwa programu inatumia data kutoka kwenye ubao wa kukopi wa kawaida kwa chochote
- Fuatilia ubao wa kukopi kuona ikiwa kuna habari nyeti inayokopwa
- [Vifaa vya Programu](ios-pentesting/ios-app-extensions.md
Mawasiliano ya Mtandao
- Fanya MitM kwa mawasiliano na tafuta udhaifu wa wavuti.
- Angalia ikiwa jina la mwenyeji wa cheti linakaguliwa.
- Angalia/Pitisha Certificate Pinning.
Misc
- Angalia mifumo ya kusasisha/kusahihisha moja kwa moja.
- Angalia maktaba za tatu zenye nia mbaya.
Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (HackTricks AWS Red Team Expert)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako inatangazwa kwenye HackTricks au kupakua HackTricks kwa muundo wa PDF Angalia MPANGO WA KUJIUNGA!
- Pata swag rasmi wa PEASS & HackTricks
- Gundua The PEASS Family, mkusanyiko wetu wa NFTs za kipekee.
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @carlospolopm.
- Shiriki mbinu zako za kudukua kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud github repos.
![](/Mirrors/hacktricks/media/commit/54a7bb5de708621f55099c430a108dda59e49557/.gitbook/assets/image%20%283%29%20%281%29%20%281%29%20%281%29%20%281%29.png)
Tumia Trickest kujenga na kuendesha mchakato wa kiotomatiki uliojengwa na zana za jamii za juu zaidi duniani.
Pata Ufikiaji Leo:
{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}