hacktricks/mobile-pentesting/ios-pentesting-checklist.md

9.7 KiB

Orodha ya Ukaguzi wa iOS Pentesting


Tumia Trickest kujenga na kutumia mifumo ya kazi kwa kutumia zana za jamii za juu 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 (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Kikundi cha Usalama cha Kujaribu Kwa Bidii

{% embed url="https://discord.gg/tryhardsecurity" %}


Maandalizi

Uhifadhi wa Data

Vibodi

Kumbukumbu

Nakala za Akiba

  • Nakala za Akiba zinaweza kutumika kufikia habari nyeti iliyohifadhiwa kwenye mfumo wa faili (angalia hatua ya kwanza 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 pakia baadhi ya (usalama) kazi inaweza kipuuzwa

Kumbukumbu za Programu

Kudukua Kwa Cryptography

Uthibitishaji wa Kienyeji

Kufichua Kazi Nyeti Kupitia IPC

  • Wakala wa URI wa Desturi / Viungo vya Kina / Mipango ya Desturi
  • Angalia ikiwa programu ina usajili wa itifaki/viungo vya kina
  • Angalia ikiwa programu ina usajili wa kutumia itifaki/viungo vya kina
  • Angalia ikiwa programu inatarajia kupokea aina yoyote ya habari nyeti kutoka kwa mpango wa desturi ambayo inaweza kutekwa na programu nyingine inayosajili itifaki sawa
  • Angalia ikiwa programu haichunguzi na kusafisha matokeo ya mtumiaji kupitia mpango wa desturi na baadhi ya udhaifu unaweza kutumiwa
  • Angalia ikiwa programu inafichua hatua yoyote nyeti inayoweza kuitwa kutoka mahali popote kupitia mpango wa desturi
  • Viungo vya Kila Mahali
  • Angalia ikiwa programu ina usajili wa itifaki/viungo vya kila mahali
  • Angalia faili ya apple-app-site-association
  • Angalia ikiwa programu haichunguzi na kusafisha matokeo ya mtumiaji kupitia mpango wa desturi na baadhi ya udhaifu unaweza kutumiwa
  • Angalia ikiwa programu inafichua hatua yoyote nyeti inayoweza kuitwa kutoka mahali popote kupitia mpango wa desturi
  • Kushiriki Kupitia UIActivity
  • Angalia ikiwa programu inaweza kupokea UIActivities na ikiwa ni rahisi kutumia udhaifu wowote na shughuli iliyoundwa kwa umakini
  • UIPasteboard
  • Angalia ikiwa programu ina nakala chochote kwenye ubao wa kawaida
  • Angalia ikiwa programu ina tumia data kutoka kwa ubao wa kawaida kwa chochote
  • Fuatilia ubao wa kubandika kuona ikiwa kuna data nyeti inayobandikwa
  • Vipanuzi vya Programu
  • Je! Programu inatumia kipanuzi chochote?
  • WebViews
  • Angalia aina gani ya webviews inatumika
  • Angalia hali ya javaScriptEnabled, JavaScriptCanOpenWindowsAutomatically, hasOnlySecureContent
  • Angalia ikiwa webview inaweza kufikia faili za ndani kwa itifaki ya file:// (allowFileAccessFromFileURLs, allowUniversalAccessFromFileURLs)
  • Angalia ikiwa Javascript inaweza kufikia njia za Asili (JSContext, postMessage)

Mawasiliano ya Mtandao

Mbalimbali

Kikundi cha Usalama cha Kujitahidi

{% embed url="https://discord.gg/tryhardsecurity" %}

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:


Tumia Trickest kujenga na kutumia kiotomatiki mifumo ya kazi iliyopewa nguvu 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" %}