macOS Apple Scripts
Reading time: 2 minutes
tip
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
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za udukuzi kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
Apple Scripts
Ni lugha ya skripti inayotumika kwa otomatiki ya kazi kuingiliana na michakato ya mbali. Inafanya iwe rahisi kuomba michakato mingine kufanya vitendo vingine. Malware inaweza kutumia vipengele hivi kuabusu kazi zinazotolewa na michakato mingine.
Kwa mfano, malware inaweza kuingiza msimbo wa JS wa kiholela katika kurasa zilizofunguliwa za kivinjari. Au kubonyeza kiotomatiki baadhi ya ruhusa zinazotakiwa kwa mtumiaji;
tell window 1 of process "SecurityAgent"
click button "Always Allow" of group 1
end tell
Hapa kuna mifano: https://github.com/abbeycode/AppleScripts
Pata maelezo zaidi kuhusu malware ukitumia applescripts hapa.
Apple scripts zinaweza "kuandikwa" kwa urahisi. Matoleo haya yanaweza "kufutwa" kwa urahisi kwa kutumia osadecompile
Hata hivyo, scripts hizi zinaweza pia kuzalishwa kama "Soma tu" (kupitia chaguo la "Export..."):
``` file mal.scpt mal.scpt: AppleScript compiled ``` na katika kesi hii maudhui hayawezi kufanywa decompilation hata na `osadecompile`Hata hivyo, bado kuna zana ambazo zinaweza kutumika kuelewa aina hii ya executable, soma utafiti huu kwa maelezo zaidi). Zana applescript-disassembler pamoja na aevt_decompile itakuwa muhimu sana kuelewa jinsi script inavyofanya kazi.
tip
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
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za udukuzi kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.