์ ์™ธ์„ 

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 ์ง€์›ํ•˜๊ธฐ

์ ์™ธ์„  ์ž‘๋™ ์›๋ฆฌ

์ ์™ธ์„ ์€ ์ธ๊ฐ„์—๊ฒŒ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. IR ํŒŒ์žฅ์€ 0.7์—์„œ 1000 ๋งˆ์ดํฌ๋ก ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ •์šฉ ๋ฆฌ๋ชจ์ปจ์€ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด IR ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, 0.75..1.4 ๋งˆ์ดํฌ๋ก ์˜ ํŒŒ์žฅ ๋ฒ”์œ„์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ชจ์ปจ์˜ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํŠน์ • ์ฃผํŒŒ์ˆ˜๋กœ ์ ์™ธ์„  LED๋ฅผ ๊นœ๋ฐ•์ด๊ฒŒ ํ•˜์—ฌ ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋ฅผ IR ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

IR ์‹ ํ˜ธ๋ฅผ ์ˆ˜์‹ ํ•˜๊ธฐ ์œ„ํ•ด ํฌํ† ๋ฆฌ์‹œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” IR ๋น›์„ ์ „์•• ํŽ„์Šค๋กœ ๋ณ€ํ™˜ํ•˜๋ฉฐ, ์ด๋Š” ์ด๋ฏธ ๋””์ง€ํ„ธ ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜์‹ ๊ธฐ ๋‚ด๋ถ€์—๋Š” ์–ด๋‘์šด ๋น› ํ•„ํ„ฐ๊ฐ€ ์žˆ์–ด ์›ํ•˜๋Š” ํŒŒ์žฅ๋งŒ ํ†ต๊ณผ์‹œํ‚ค๊ณ  ์žก์Œ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ IR ํ”„๋กœํ† ์ฝœ

IR ํ”„๋กœํ† ์ฝœ์€ 3๊ฐ€์ง€ ์š”์†Œ์—์„œ ๋‹ค๋ฆ…๋‹ˆ๋‹ค:

  • ๋น„ํŠธ ์ธ์ฝ”๋”ฉ
  • ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ
  • ๋ฐ˜์†ก ์ฃผํŒŒ์ˆ˜ โ€” ์ผ๋ฐ˜์ ์œผ๋กœ 36..38 kHz ๋ฒ”์œ„

๋น„ํŠธ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹

1. ํŽ„์Šค ๊ฐ„๊ฒฉ ์ธ์ฝ”๋”ฉ

๋น„ํŠธ๋Š” ํŽ„์Šค ๊ฐ„์˜ ๊ฐ„๊ฒฉ ์ง€์† ์‹œ๊ฐ„์„ ๋ณ€์กฐํ•˜์—ฌ ์ธ์ฝ”๋”ฉ๋ฉ๋‹ˆ๋‹ค. ํŽ„์Šค ์ž์ฒด์˜ ๋„ˆ๋น„๋Š” ์ผ์ •ํ•ฉ๋‹ˆ๋‹ค.

2. ํŽ„์Šค ํญ ์ธ์ฝ”๋”ฉ

๋น„ํŠธ๋Š” ํŽ„์Šค ํญ์˜ ๋ณ€์กฐ๋กœ ์ธ์ฝ”๋”ฉ๋ฉ๋‹ˆ๋‹ค. ํŽ„์Šค ํญ ํ›„์˜ ๊ฐ„๊ฒฉ ๋„ˆ๋น„๋Š” ์ผ์ •ํ•ฉ๋‹ˆ๋‹ค.

3. ์œ„์ƒ ์ธ์ฝ”๋”ฉ

๋งจ์ฒด์Šคํ„ฐ ์ธ์ฝ”๋”ฉ์œผ๋กœ๋„ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ๊ฐ’์€ ํŽ„์Šค ํญ๊ณผ ๊ฐ„๊ฒฉ ์‚ฌ์ด์˜ ์ „ํ™˜์˜ ๊ทน์„ฑ์— ์˜ํ•ด ์ •์˜๋ฉ๋‹ˆ๋‹ค. โ€œ๊ฐ„๊ฒฉ์—์„œ ํŽ„์Šค ํญ์œผ๋กœโ€œ๋Š” ๋…ผ๋ฆฌ โ€œ0โ€œ์„ ๋‚˜ํƒ€๋‚ด๊ณ , โ€œํŽ„์Šค ํญ์—์„œ ๊ฐ„๊ฒฉ์œผ๋กœโ€œ๋Š” ๋…ผ๋ฆฌ โ€œ1โ€œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

4. ์ด์ „ ๋ฐฉ์‹๊ณผ ๊ธฐํƒ€ ์ด๊ตญ์ ์ธ ์กฐํ•ฉ

Tip

์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์žฅ์น˜์— ๋Œ€ํ•ด ๋ณดํŽธ์ ์ด ๋˜๋ ค๊ณ  ํ•˜๋Š” IR ํ”„๋กœํ† ์ฝœ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ฒƒ์€ RC5์™€ NEC์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„, ๊ฐ€์žฅ ์œ ๋ช…ํ•˜๋‹ค๊ณ  ํ•ด์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๋ผ๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ œ ํ™˜๊ฒฝ์—์„œ๋Š” NEC ๋ฆฌ๋ชจ์ปจ ๋‘ ๊ฐœ๋งŒ ๋ณด์•˜๊ณ  RC5๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ์กฐ์—…์ฒด๋Š” ๋™์ผํ•œ ์žฅ์น˜ ๋ฒ”์œ„ ๋‚ด์—์„œ๋„ ๊ณ ์œ ํ•œ IR ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: TV ๋ฐ•์Šค). ๋”ฐ๋ผ์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํšŒ์‚ฌ์˜ ๋ฆฌ๋ชจ์ปจ์ด๋‚˜ ๋•Œ๋กœ๋Š” ๋™์ผํ•œ ํšŒ์‚ฌ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ชจ๋ธ์˜ ๋ฆฌ๋ชจ์ปจ์€ ๋™์ผํ•œ ์œ ํ˜•์˜ ๋‹ค๋ฅธ ์žฅ์น˜์™€ ์ž‘๋™ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

IR ์‹ ํ˜ธ ํƒ์ƒ‰

๋ฆฌ๋ชจ์ปจ์˜ IR ์‹ ํ˜ธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฐ€์žฅ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ˆ˜์‹ ๋œ ์‹ ํ˜ธ๋ฅผ ๋ณต์กฐํ•˜๊ฑฐ๋‚˜ ๋ฐ˜์ „ํ•˜์ง€ ์•Š๊ณ  โ€œ์žˆ๋Š” ๊ทธ๋Œ€๋กœโ€ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. NEC IR ํ”„๋กœํ† ์ฝœ์˜ ์˜ˆ๋ฅผ ํ†ตํ•ด ์˜ˆ์ƒ ์‹ ํ˜ธ๋ฅผ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฝ”๋”ฉ๋œ ํŒจํ‚ท์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—๋Š” ํ”„๋ฆฌ์•ฐ๋ธ”์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ˆ˜์‹ ๊ธฐ๊ฐ€ ์ด๋“ ์ˆ˜์ค€๊ณผ ๋ฐฐ๊ฒฝ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ํ”„๋ฆฌ์•ฐ๋ธ”์ด ์—†๋Š” ํ”„๋กœํ† ์ฝœ๋„ ์žˆ์œผ๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด Sharp๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๊ตฌ์กฐ, ํ”„๋ฆฌ์•ฐ๋ธ” ๋ฐ ๋น„ํŠธ ์ธ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์€ ํŠน์ • ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

NEC IR ํ”„๋กœํ† ์ฝœ์€ ์งง์€ ๋ช…๋ น๊ณผ ๋ฐ˜๋ณต ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, ๋ฒ„ํŠผ์ด ๋ˆŒ๋ฆฌ๋Š” ๋™์•ˆ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น๊ณผ ๋ฐ˜๋ณต ์ฝ”๋“œ ๋ชจ๋‘ ์‹œ์ž‘ ๋ถ€๋ถ„์— ๋™์ผํ•œ ํ”„๋ฆฌ์•ฐ๋ธ”์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

NEC ๋ช…๋ น์€ ํ”„๋ฆฌ์•ฐ๋ธ” ์™ธ์—๋„ ์žฅ์น˜๊ฐ€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฃผ์†Œ ๋ฐ”์ดํŠธ์™€ ๋ช…๋ น ๋ฒˆํ˜ธ ๋ฐ”์ดํŠธ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์†Œ ๋ฐ ๋ช…๋ น ๋ฒˆํ˜ธ ๋ฐ”์ดํŠธ๋Š” ์ „์†ก์˜ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์—ญ๊ฐ’์œผ๋กœ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์˜ ๋์—๋Š” ์ถ”๊ฐ€์ ์ธ ์ •์ง€ ๋น„ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณต ์ฝ”๋“œ๋Š” ํ”„๋ฆฌ์•ฐ๋ธ” ๋’ค์— โ€œ1โ€œ์ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ •์ง€ ๋น„ํŠธ์ž…๋‹ˆ๋‹ค.

**๋…ผ๋ฆฌ โ€œ0โ€œ๊ณผ โ€œ1โ€**์— ๋Œ€ํ•ด NEC๋Š” ํŽ„์Šค ๊ฐ„๊ฒฉ ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค: ๋จผ์ € ํŽ„์Šค ํญ์ด ์ „์†ก๋œ ํ›„ ๊ทธ ๋’ค์— ๊ฐ„๊ฒฉ์ด ์žˆ์œผ๋ฉฐ, ๊ทธ ๊ธธ์ด๊ฐ€ ๋น„ํŠธ์˜ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์—์–ด์ปจ

๋‹ค๋ฅธ ๋ฆฌ๋ชจ์ปจ๊ณผ ๋‹ฌ๋ฆฌ ์—์–ด์ปจ์€ ๋ˆŒ๋ฆฐ ๋ฒ„ํŠผ์˜ ์ฝ”๋“œ๋งŒ ์ „์†กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์ด ๋ˆŒ๋ฆฌ๋ฉด ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ „์†กํ•˜์—ฌ ์—์–ด์ปจ๊ณผ ๋ฆฌ๋ชจ์ปจ์ด ๋™๊ธฐํ™”๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด 20ยบC๋กœ ์„ค์ •๋œ ๊ธฐ๊ณ„๊ฐ€ ํ•œ ๋ฆฌ๋ชจ์ปจ์œผ๋กœ 21ยบC๋กœ ์ฆ๊ฐ€ํ•˜๊ณ , ์ดํ›„ 20ยบC๋กœ ์„ค์ •๋œ ๋‹ค๋ฅธ ๋ฆฌ๋ชจ์ปจ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋„๋ฅผ ๋” ๋†’์ด๋ฉด 21ยบC๋กœ โ€œ์ฆ๊ฐ€โ€œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค (21ยบC์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  22ยบC๋กœ ์ฆ๊ฐ€ํ•˜์ง€ ์•Š์Œ).


๊ณต๊ฒฉ ๋ฐ ๊ณต๊ฒฉ์  ์—ฐ๊ตฌ

Flipper Zero๋กœ ์ ์™ธ์„ ์„ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

FZ - Infrared

์Šค๋งˆํŠธ-TV / ์…‹ํ†ฑ ๋ฐ•์Šค ํƒˆ์ทจ (EvilScreen)

์ตœ๊ทผ์˜ ํ•™์ˆ  ์—ฐ๊ตฌ(EvilScreen, 2022)๋Š” ์ ์™ธ์„ ๊ณผ ๋ธ”๋ฃจํˆฌ์Šค ๋˜๋Š” Wi-Fi๋ฅผ ๊ฒฐํ•ฉํ•œ ๋‹ค์ฑ„๋„ ๋ฆฌ๋ชจ์ปจ์ด ํ˜„๋Œ€ ์Šค๋งˆํŠธ-TV๋ฅผ ์™„์ „ํžˆ ํƒˆ์ทจํ•˜๋Š” ๋ฐ ์•…์šฉ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณต๊ฒฉ์€ ๋†’์€ ๊ถŒํ•œ์˜ IR ์„œ๋น„์Šค ์ฝ”๋“œ๋ฅผ ์ธ์ฆ๋œ ๋ธ”๋ฃจํˆฌ์Šค ํŒจํ‚ท๊ณผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ฑ„๋„ ๊ฒฉ๋ฆฌ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ž„์˜์˜ ์•ฑ ์‹คํ–‰, ๋งˆ์ดํฌ ํ™œ์„ฑํ™” ๋˜๋Š” ๋ฌผ๋ฆฌ์  ์ ‘๊ทผ ์—†์ด ๊ณต์žฅ ์ดˆ๊ธฐํ™”๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ผ์„ฑ ๋ชจ๋ธ์„ ํฌํ•จํ•œ 8๊ฐœ์˜ ์ฃผ์š” TV๊ฐ€ ์ทจ์•ฝํ•œ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์™„ํ™” ์กฐ์น˜๋Š” ๊ณต๊ธ‰์—…์ฒด์˜ ํŽŒ์›จ์–ด ์ˆ˜์ • ๋˜๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” IR ์ˆ˜์‹ ๊ธฐ๋ฅผ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.

IR LED๋ฅผ ํ†ตํ•œ ๊ณต๊ธฐ ๊ฐ„์„ญ ๋ฐ์ดํ„ฐ ์œ ์ถœ (aIR-Jumper ํŒจ๋ฐ€๋ฆฌ)

๋ณด์•ˆ ์นด๋ฉ”๋ผ, ๋ผ์šฐํ„ฐ ๋˜๋Š” ์•…์„ฑ USB ์Šคํ‹ฑ์€ ์ข…์ข… ์•ผ๊ฐ„ ์‹œ์•ผ IR LED๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ๋งฌ์›จ์–ด๋Š” ์ด๋Ÿฌํ•œ LED๋ฅผ ๋ณ€์กฐํ•˜์—ฌ (<10โ€“20 kbit/s๋กœ ๊ฐ„๋‹จํ•œ OOK) ๋ฒฝ๊ณผ ์ฐฝ์„ ํ†ตํ•ด ๋น„๋ฐ€์„ ์™ธ๋ถ€ ์นด๋ฉ”๋ผ๋กœ ์œ ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น›์ด ๊ฐ€์‹œ ์ŠคํŽ™ํŠธ๋Ÿผ ๋ฐ–์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์šด์˜์ž๋Š” ๊ฑฐ์˜ ์•Œ์•„์ฐจ๋ฆฌ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‘ ์กฐ์น˜:

  • ๋ฏผ๊ฐํ•œ ์ง€์—ญ์—์„œ IR LED๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ฐจํํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ
  • ์นด๋ฉ”๋ผ LED ๋“€ํ‹ฐ ์‚ฌ์ดํด ๋ฐ ํŽŒ์›จ์–ด ๋ฌด๊ฒฐ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง
  • ์ฐฝ๋ฌธ ๋ฐ ๊ฐ์‹œ ์นด๋ฉ”๋ผ์— IR ์ปท ํ•„ํ„ฐ ๋ฐฐ์น˜

๊ณต๊ฒฉ์ž๋Š” ๊ฐ•๋ ฅํ•œ IR ํ”„๋กœ์ ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์„ ์นจํˆฌ์‹œ์ผœ ๋ถˆ์•ˆ์ „ํ•œ ์นด๋ฉ”๋ผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ”Œ๋ž˜์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Flipper Zero 1.0์„ ํ†ตํ•œ ์žฅ๊ฑฐ๋ฆฌ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๋ฐ ํ™•์žฅ ํ”„๋กœํ† ์ฝœ

ํŽŒ์›จ์–ด 1.0(2024๋…„ 9์›”)์€ ์ˆ˜์‹ญ ๊ฐœ์˜ ์ถ”๊ฐ€ IR ํ”„๋กœํ† ์ฝœ ๋ฐ ์„ ํƒ์  ์™ธ๋ถ€ ์ฆํญ๊ธฐ ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ”์šฉ ๋ฆฌ๋ชจ์ปจ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๋ชจ๋“œ์™€ ๊ฒฐํ•ฉํ•˜์—ฌ Flipper๋Š” ์ตœ๋Œ€ 30m ๊ฑฐ๋ฆฌ์—์„œ ๊ณ ์ถœ๋ ฅ ๋‹ค์ด์˜ค๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„์˜ ๊ณต๊ณต TV/์—์–ด์ปจ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋„๊ตฌ ๋ฐ ์‹ค์šฉ์ ์ธ ์˜ˆ

ํ•˜๋“œ์›จ์–ด

  • Flipper Zero โ€“ ํ•™์Šต, ์žฌ์ƒ ๋ฐ ์‚ฌ์ „ ๊ณต๊ฒฉ ๋ชจ๋“œ๋ฅผ ๊ฐ–์ถ˜ ํœด๋Œ€์šฉ ์†ก์ˆ˜์‹ ๊ธฐ(์œ„ ์ฐธ์กฐ).
  • Arduino / ESP32 + IR LED / TSOP38xx ์ˆ˜์‹ ๊ธฐ โ€“ ์ €๋ ดํ•œ DIY ๋ถ„์„๊ธฐ/์†ก์‹ ๊ธฐ. Arduino-IRremote ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฒฐํ•ฉ (v4.x๋Š” >40 ํ”„๋กœํ† ์ฝœ ์ง€์›).
  • ๋กœ์ง ๋ถ„์„๊ธฐ (Saleae/FX2) โ€“ ํ”„๋กœํ† ์ฝœ์ด ์•Œ๋ ค์ง€์ง€ ์•Š์•˜์„ ๋•Œ ์›์‹œ ํƒ€์ด๋ฐ ์บก์ฒ˜.
  • IR ๋ธ”๋ž˜์Šคํ„ฐ๊ฐ€ ์žˆ๋Š” ์Šค๋งˆํŠธํฐ (์˜ˆ: Xiaomi) โ€“ ๋น ๋ฅธ ํ˜„์žฅ ํ…Œ์ŠคํŠธ์ง€๋งŒ ์ œํ•œ๋œ ๋ฒ”์œ„.

์†Œํ”„ํŠธ์›จ์–ด

  • Arduino-IRremote โ€“ ์ ๊ทน์ ์œผ๋กœ ์œ ์ง€ ๊ด€๋ฆฌ๋˜๋Š” C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ:
#include <IRremote.hpp>
IRsend sender;
void setup(){ sender.begin(); }
void loop(){
sender.sendNEC(0x20DF10EF, 32); // ์‚ผ์„ฑ TV ์ „์›
delay(5000);
}
  • IRscrutinizer / AnalysIR โ€“ ์›์‹œ ์บก์ฒ˜๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ํ”„๋กœํ† ์ฝœ์„ ์ž๋™์œผ๋กœ ์‹๋ณ„ + Pronto/Arduino ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” GUI ๋””์ฝ”๋”.
  • LIRC / ir-keytable (Linux) โ€“ ๋ช…๋ น์ค„์—์„œ IR ์ˆ˜์‹  ๋ฐ ์ฃผ์ž…:
sudo ir-keytable -p nec,rc5 -t   # ์‹ค์‹œ๊ฐ„ ๋คํ”„ ๋””์ฝ”๋“œ๋œ ์Šค์บ” ์ฝ”๋“œ
irsend SEND_ONCE samsung KEY_POWER

๋ฐฉ์–ด ์กฐ์น˜

  • ํ•„์š”ํ•˜์ง€ ์•Š์„ ๋•Œ ๊ณต๊ณต ์žฅ์†Œ์— ๋ฐฐ์น˜๋œ ์žฅ์น˜์˜ IR ์ˆ˜์‹ ๊ธฐ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋ฎ์Šต๋‹ˆ๋‹ค.
  • ์Šค๋งˆํŠธ-TV์™€ ๋ฆฌ๋ชจ์ปจ ๊ฐ„์˜ ํŽ˜์–ด๋ง ๋˜๋Š” ์•”ํ˜ธํ™” ๊ฒ€์‚ฌ๋ฅผ ์‹œํ–‰ํ•˜๊ณ , ํŠน๊ถŒ โ€œ์„œ๋น„์Šคโ€ ์ฝ”๋“œ๋ฅผ ๊ฒฉ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ฐ€ ์ง€์—ญ ์ฃผ๋ณ€์— IR ์ปท ํ•„ํ„ฐ ๋˜๋Š” ์—ฐ์†ํŒŒ ๊ฐ์ง€๊ธฐ๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ๊ด‘ํ•™ ์€๋ฐ€ ์ฑ„๋„์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ์–ด ๊ฐ€๋Šฅํ•œ IR LED๋ฅผ ๋…ธ์ถœํ•˜๋Š” ์นด๋ฉ”๋ผ/IoT ๊ธฐ๊ธฐ์˜ ํŽŒ์›จ์–ด ๋ฌด๊ฒฐ์„ฑ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ๋ฌธํ—Œ

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 ์ง€์›ํ•˜๊ธฐ