macOS Apple Scripts

Tip

AWS ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°:HackTricks Training AWS Red Team Expert (ARTE)
GCP ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training GCP Red Team Expert (GRTE) Azure ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks μ§€μ›ν•˜κΈ°

Apple Scripts

원격 ν”„λ‘œμ„ΈμŠ€μ™€ μƒν˜Έμž‘μš©ν•˜λŠ” μž‘μ—… μžλ™ν™”λ₯Ό μœ„ν•œ μŠ€ν¬λ¦½νŒ… μ–Έμ–΄μž…λ‹ˆλ‹€. λ‹€λ₯Έ ν”„λ‘œμ„ΈμŠ€μ— νŠΉμ • μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ„λ‘ μš”μ²­ν•˜λŠ” 것이 맀우 μ‰½μŠ΅λ‹ˆλ‹€. μ•…μ„± μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ΄λŸ¬ν•œ κΈ°λŠ₯을 μ•…μš©ν•˜μ—¬ λ‹€λ₯Έ ν”„λ‘œμ„ΈμŠ€μ—μ„œ 내보낸 κΈ°λŠ₯을 λ‚¨μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, μ•…μ„± μ†Œν”„νŠΈμ›¨μ–΄λŠ” λΈŒλΌμš°μ €μ—μ„œ μ—΄λ¦° νŽ˜μ΄μ§€μ— μž„μ˜μ˜ JS μ½”λ“œλ₯Ό μ£Όμž…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜λŠ” μ‚¬μš©μžμ—κ²Œ μš”μ²­λœ 일뢀 ν—ˆμš© κΆŒν•œμ„ μžλ™ 클릭할 수 μžˆμŠ΅λ‹ˆλ‹€;

tell window 1 of process "SecurityAgent"
click button "Always Allow" of group 1
end tell

μ—¬κΈ° λͺ‡ κ°€μ§€ μ˜ˆκ°€ μžˆμŠ΅λ‹ˆλ‹€: https://github.com/abbeycode/AppleScripts
μ•…μ„± μ†Œν”„νŠΈμ›¨μ–΄μ— λŒ€ν•œ 더 λ§Žμ€ 정보λ₯Ό μ• ν”ŒμŠ€ν¬λ¦½νŠΈλ₯Ό μ‚¬μš©ν•˜μ—¬ μ—¬κΈ°μ—μ„œ μ°ΎμœΌμ„Έμš”.

μ• ν”Œ μŠ€ν¬λ¦½νŠΈλŠ” μ‰½κ²Œ β€œμ»΄νŒŒμΌβ€œλ  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 버전은 osadecompile둜 μ‰½κ²Œ β€œλ””μ»΄νŒŒμΌβ€œλ  수 μžˆμŠ΅λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ 이 μŠ€ν¬λ¦½νŠΈλŠ” λ˜ν•œ β€œμ½κΈ° μ „μš©β€œμœΌλ‘œ 내보낼 수 μžˆμŠ΅λ‹ˆλ‹€ ( β€œλ‚΄λ³΄λ‚΄κΈ°β€¦β€ μ˜΅μ…˜μ„ 톡해):

``` file mal.scpt mal.scpt: AppleScript compiled ``` 이 경우 `osadecompile`을 μ‚¬μš©ν•˜λ”λΌλ„ μ½˜ν…μΈ λ₯Ό λ””μ»΄νŒŒμΌν•  수 μ—†μŠ΅λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ μ΄λŸ¬ν•œ μ’…λ₯˜μ˜ μ‹€ν–‰ νŒŒμΌμ„ μ΄ν•΄ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλŠ” 도ꡬ가 μ—¬μ „νžˆ μžˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ 이 연ꡬλ₯Ό μ½μ–΄λ³΄μ„Έμš”). 도ꡬ applescript-disassembler와 aevt_decompileλŠ” μŠ€ν¬λ¦½νŠΈκ°€ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€ μ΄ν•΄ν•˜λŠ” 데 맀우 μœ μš©ν•  κ²ƒμž…λ‹ˆλ‹€.

Tip

AWS ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°:HackTricks Training AWS Red Team Expert (ARTE)
GCP ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training GCP Red Team Expert (GRTE) Azure ν•΄ν‚Ή 배우기 및 μ—°μŠ΅ν•˜κΈ°: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks μ§€μ›ν•˜κΈ°