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

9.1 KiB

iOS Pentesting Checklist


Tumia Trickest kujenga na kujiendesha kiotomatiki kwa urahisi kwa kutumia 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 %}

Preparation

Data Storage

Keyboards

Logs

Backups

  • Backups zinaweza kutumika kufikia taarifa nyeti zilizohifadhiwa kwenye mfumo wa faili (angalia hatua ya awali ya orodha hii)
  • Pia, backups zinaweza kutumika kubadilisha baadhi ya mipangilio ya programu, kisha rejesha backup kwenye simu, na kama mipangilio iliyobadilishwa in pakiwa baadhi ya (usalama) kazi zinaweza kuepukwa

Applications Memory

Broken Cryptography

Local Authentication

Sensitive Functionality Exposure Through IPC

  • Custom URI Handlers / Deeplinks / Custom Schemes
  • Angalia kama programu inasajili protokali/scheme yoyote
  • Angalia kama programu inasajili kutumia protokali/scheme yoyote
  • Angalia kama programu inasubiri kupokea aina yoyote ya taarifa nyeti kutoka kwa scheme maalum ambayo inaweza kukamatwa na programu nyingine inayosajili scheme hiyo hiyo
  • Angalia kama programu haiangalii na kusafisha pembejeo za watumiaji kupitia scheme maalum na baadhi ya udhaifu unaweza kutumika
  • Angalia kama programu inaweka wazi hatua yoyote nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia scheme maalum
  • Universal Links
  • Angalia kama programu inasajili protokali/scheme yoyote ya ulimwengu
  • Angalia faili ya apple-app-site-association
  • Angalia kama programu haiangalii na kusafisha pembejeo za watumiaji kupitia scheme maalum na baadhi ya udhaifu unaweza kutumika
  • Angalia kama programu inaweka wazi hatua yoyote nyeti ambayo inaweza kuitwa kutoka mahali popote kupitia scheme maalum
  • UIActivity Sharing
  • Angalia kama programu inaweza kupokea UIActivities na ikiwa inawezekana kutumia udhaifu wowote na shughuli iliyoundwa kwa makusudi
  • UIPasteboard
  • Angalia kama programu inaiga chochote kwenye pasteboard ya jumla
  • Angalia kama programu ina matumizi ya data kutoka pasteboard ya jumla kwa chochote
  • Fuata pasteboard kuona kama data nyeti inakopiwa
  • App Extensions
  • Je, programu inatumia nyongeza yoyote?
  • WebViews
  • Angalia ni aina gani ya webviews zinazotumika
  • Angalia hali ya javaScriptEnabled, JavaScriptCanOpenWindowsAutomatically, hasOnlySecureContent
  • Angalia kama webview inaweza kufikia faili za ndani kwa kutumia protokali file:// (allowFileAccessFromFileURLs, allowUniversalAccessFromFileURLs)
  • Angalia kama Javascript inaweza kufikia Mbinu za Asili (JSContext, postMessage)

Network Communication

Misc

{% 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 kwa kutumia zana za jamii zilizoendelea zaidi duniani.
Pata Ufikiaji Leo:

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