4.2 KiB
macOS Apple Scripts
Aprende hacking en AWS de cero a héroe con htARTE (HackTricks AWS Red Team Expert)!
Otras formas de apoyar a HackTricks:
- Si quieres ver tu empresa anunciada en HackTricks o descargar HackTricks en PDF, consulta los PLANES DE SUSCRIPCIÓN!
- Consigue el merchandising oficial de PEASS & HackTricks
- Descubre La Familia PEASS, nuestra colección de NFTs exclusivos
- Únete al 💬 grupo de Discord o al grupo de telegram o sígueme en Twitter 🐦 @carlospolopm.
- Comparte tus trucos de hacking enviando PRs a los repositorios de github de HackTricks y HackTricks Cloud.
Apple Scripts
Es un lenguaje de scripting utilizado para la automatización de tareas interactuando con procesos remotos. Facilita mucho pedir a otros procesos que realicen algunas acciones. El malware puede abusar de estas características para abusar de funciones exportadas por otros procesos.
Por ejemplo, un malware podría inyectar código JS arbitrario en páginas abiertas del navegador. O realizar clics automáticos en algunos permisos solicitados al usuario;
tell window 1 of process "SecurityAgent"
click button "Always Allow" of group 1
end tell
Aquí tienes algunos ejemplos: https://github.com/abbeycode/AppleScripts
Encuentra más información sobre malware utilizando applescripts aquí.
Los Apple scripts pueden ser fácilmente "compilados". Estas versiones pueden ser fácilmente "descompiladas" con osadecompile
Sin embargo, estos scripts también pueden ser exportados como "Solo lectura" (a través de la opción "Exportar..."):
``` file mal.scpt mal.scpt: AppleScript compiled ``` y en este caso el contenido no puede ser descompilado ni siquiera con `osadecompile`Sin embargo, todavía hay algunas herramientas que se pueden utilizar para entender este tipo de ejecutables, lee esta investigación para más información). La herramienta applescript-disassembler con aevt_decompile será muy útil para entender cómo funciona el script.
Aprende AWS hacking de cero a héroe con htARTE (HackTricks AWS Red Team Expert)!
Otras formas de apoyar a HackTricks:
- Si quieres ver tu empresa anunciada en HackTricks o descargar HackTricks en PDF revisa los PLANES DE SUSCRIPCIÓN!
- Consigue el merchandising oficial de PEASS & HackTricks
- Descubre La Familia PEASS, nuestra colección de NFTs exclusivos
- Únete al 💬 grupo de Discord o al grupo de telegram o sigue a Twitter 🐦 @carlospolopm.
- Comparte tus trucos de hacking enviando PRs a los repositorios de github de HackTricks y HackTricks Cloud.