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

9.6 KiB

iOS Pentesting Checklist


Tumia Trickest kujenga na kujiendesha kiotomatiki kwa urahisi kazi zinazotolewa na zana za jamii zilizoendelea zaidi duniani.
Pata Ufikiaji Leo:

{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}

{% hint style="success" %} Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}

Try Hard Security Group

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


Maandalizi

Hifadhi ya Data

Kibodi

Makaratasi

Nakala

  • Nakala zinaweza kutumika kupata taarifa nyeti zilizohifadhiwa kwenye mfumo wa faili (angalia hatua ya awali ya orodha hii)
  • Pia, nakala zinaweza kutumika kubadilisha usanidi fulani wa programu, kisha rejesha nakala kwenye simu, na kama usanidi uliobadilishwa ume pakiwa baadhi ya (usalama) kazi zinaweza kuepukwa

Kumbukumbu za Programu

Cryptography Iliyovunjika

Uthibitishaji wa Mitaa

Ufunuo wa Kazi Nyeti Kupitia IPC

  • Wakilishi wa URI za Kawaida / Deeplinks / Mipango ya Kawaida
  • Angalia kama programu in sajili protokali/mipango yoyote
  • Angalia kama programu in sajili kutumia protokali/mipango yoyote
  • Angalia kama programu inasubiri kupokea aina yoyote ya taarifa nyeti kutoka kwa mpango wa kawaida ambao unaweza kukamatwa na programu nyingine inayosajili mpango sawa
  • Angalia kama programu haiangalii na kusafisha pembejeo za watumiaji kupitia mpango wa kawaida na baadhi ya udhaifu unaweza kutumika
  • Angalia kama programu inafunua hatua yoyote nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia mpango wa kawaida
  • Viungo vya Kijumla
  • Angalia kama programu in sajili protokali/mipango yoyote ya kijumla
  • Angalia faili ya apple-app-site-association
  • Angalia kama programu haiangalii na kusafisha pembejeo za watumiaji kupitia mpango wa kawaida na baadhi ya udhaifu unaweza kutumika
  • Angalia kama programu inafunua hatua yoyote nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia mpango wa kawaida
  • Ugawaji wa UIActivity
  • Angalia kama programu inaweza kupokea UIActivities na ikiwa inawezekana kutumia udhaifu wowote na shughuli iliyoundwa kwa makusudi
  • UIPasteboard
  • Angalia kama programu in nakala chochote kwenye pasteboard ya jumla
  • Angalia kama programu in tumia data kutoka pasteboard ya jumla kwa chochote
  • Fuata pasteboard kuona kama data nyeti inanakiliwa
  • App Extensions
  • Je, programu in atumia nyongeza yoyote?
  • WebViews
  • Angalia ni aina gani ya webviews zinazotumika
  • Angalia hali ya javaScriptEnabled, JavaScriptCanOpenWindowsAutomatically, hasOnlySecureContent
  • Angalia kama webview inaweza kupata faili za ndani kwa protokali file:// (allowFileAccessFromFileURLs, allowUniversalAccessFromFileURLs)
  • Angalia kama Javascript inaweza kupata mbinu za Asili (JSContext, postMessage)

Mawasiliano ya Mtandao

Mengineyo

Try Hard Security Group

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

{% hint style="success" %} Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}


Tumia Trickest kujenga na kujiendesha kiotomatiki kwa urahisi kazi zinazotolewa na zana za jamii zilizoendelea zaidi duniani.
Pata Ufikiaji Leo:

{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}