Apple ์ฅ์น์๋ ๋ฐ์ด๋ Airdrop ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ด๋ ์ฅ์น ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ฅ์น ์ค์ ์ด๋ ์๋น ํ์ด๋ง์ด ํ์ํ์ง ์์ผ๋ฉฐ ๋ ๋ฒ์ ํด๋ฆญ๋ง์ผ๋ก ๋ชจ๋ ๊ฒ์ด ์ฆ์ ์๋ํฉ๋๋ค. Wi-Fi๋ฅผ ํตํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ ์ ์ก์ ์ฌ์ฉ๋๋ฏ๋ก ๋ฐ์ดํฐ๋ ์์ฒญ๋ ์๋๋ก ์ ์ก๋ฉ๋๋ค. ๋์์ ๋ช ๊ฐ์ง ํธ๋ฆญ์ ์ฌ์ฉํ๋ฉด ํ์ผ์ ๋ณด๋ผ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๊ฐ์ ์งํ์ฒ ์ ํ ์ฌ๋์ ์ ํ๋ฒํธ๋ ์์๋ผ ์ ์์ต๋๋ค.
์๋ ์ ์ ๋ ์ถ๊ทผ๊ธธ, ๋์ค๊ตํต, ์ผ์ดํฐ๋ง ์์ค์์ ํฅ๋ฏธ๋ก์ด ์ง์ธ์ ๋ง๋ค๊ธฐ ์ํด ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํด ์์ต๋๋ค. ํ๊ท ์ ์ผ๋ก ๋๋ ํ๋ฃจ์ ์ฌ๋ฌ ๋ช ์ ์๋ก์ด ์ง์ธ์ ์ฌ๊ท๊ณ ๋๋ก๋ ์๋ก์ด ์ฌ๋๊ณผ ํจ๊ป ์งํ์ฒ ์์ ๋์ต๋๋ค.
์ปท ์๋์์ ๋ชจ๋ ๊ฐ์ ๋ํด ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
AirDrop์ ์ด๋ป๊ฒ ์๋ํ๋์?
AirDrop์ PXNUMXP ๋คํธ์ํฌ ๋ด์์ ํ์ผ์ ์ ์กํ๊ธฐ ์ํ ํ๋กํ ์ฝ์
๋๋ค. ์ผ๋ฐ ๋ก์ปฌ ๋คํธ์ํฌ์ Apple ์ฅ์น ๊ฐ ๋ฌด์ ์ ํตํด ์๋ํ ์ ์์ต๋๋ค. ๋ ์ฅ์น๊ฐ ๊ณตํต ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์์ง ์๊ณ ๋จ์ํ ๊ทผ์ฒ์ ์๋ ๊ฒฝ์ฐ(์: ์ ํ๊ธฐ๋ฅผ ๊ฐ์ง ๋ ์ฌ๋์ด ์งํ์ฒ ์ ํ๊ณ ์ด๋ ์ค์ด๊ณ ๊ณตํต Wi-Fi์ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ) ๋ง์ง๋ง ์ฌ๋ก๋ฅผ ๋ถ์ํฉ๋๋ค.
AirDrop์ ํตํ ์ ์ก์ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ BLE ํจํท์ ๋ณด๋ด๋ ๊ฒ์
๋๋ค.
AirDrop์ ํตํด ๋ฐ์ดํฐ ์ ์ก์ ์์ํ๊ธฐ ์ํด ๊ฐ์์์ ํด๋ํฐ์ AWDL(Apple Wireless Direct Link)์ ํตํ ์ฐ๊ฒฐ ์ค์ ์ ์๊ณผ ํจ๊ป ๊ฐ์์ ์ฅ์น ์์ ์์ iCloud ๊ณ์ ๋ฐ ์ ํ๋ฒํธ์ ๋ํ ํด์๋ ์ ๋ณด๊ฐ ํฌํจ๋ BLE ๋ธ๋ก๋์บ์คํธ ํจํท์ ๋ณด๋ ๋๋ค. ) ํ๋กํ ์ฝ, Wi-Fi์ ๊ฐ์ Android ์ธ๊ณ์ Fi Direct. ์ด BLE ํจํท์ ๊ตฌ์กฐ๋ ๋งค์ฐ ํฅ๋ฏธ๋กญ์ต๋๋ค. ๋ ์์ธํ ๋ถ์ํ๊ฒ ์ต๋๋ค.
์์ ์ ์ธก์์ AirDrop์ ์ธ ๊ฐ์ง ์ํ์ผ ์ ์์ต๋๋ค.
- ๊บผ์ ธ - ์ ํ ๊ฐ์ง๋์ง ์์ต๋๋ค.
- ์ฐ๋ฝ์ฒ์๋ง ํด๋น โ ์ฃผ์๋ก์ ์๋ ์ฐ๋ฝ์ฒ์ ํ์ผ๋ง ํ์ฉํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ฐ๋ฝ์ฒ๋ icloud ๊ณ์ ์ด ์ฐ๊ฒฐ๋ ์ ํ๋ฒํธ ๋๋ ์ด๋ฉ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. iMessages ๋ฉ์ ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ณ์ ์ฐ๊ฒฐ์ ๋ํ ๋์ผํ ๋ ผ๋ฆฌ๊ฐ ์๋ํฉ๋๋ค.
- ๋ชจ๋๋ฅผ ์ํด - ์ ํ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ํ์๋ฉ๋๋ค
AirDrop ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ค์ . ๊ธฐ๋ณธ ์ํ๋ '์ฐ๋ฝ์ฒ์ฉ'์ผ๋ก ์ค์ ๋์ด ์์ต๋๋ค.
๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ค์ ์ ๋ฐ๋ผ ์ ํ๊ธฐ๋ AWDL์ ํตํด ๊ณ์ ์ฐ๊ฒฐ์ ์ค์ ํ๊ฑฐ๋ BLE ํจํท์ ๋ฌด์ํฉ๋๋ค. AirDrop์ด "๋ชจ๋ ์ฌ๋์ฉ"์ผ๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๋ค์ ๋จ๊ณ์์ ์ฅ์น๋ AWDL์ ํตํด ์๋ก ์ฐ๊ฒฐํ๊ณ ์ฅ์น ์ฌ์ด์ IPv6 ๋คํธ์ํฌ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ๋คํธ์ํฌ ๋ด์์ AirDrop์ ํ์ค IP ํ๋กํ ์ฝ์ ํตํด mDNS๋ฅผ ์ฌ์ฉํ์ฌ ์ผ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ ํ๋กํ ์ฝ๋ก ์๋ํฉ๋๋ค.
์คํ์ ์ํด MacBook์์ AWDL์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ณผ ์ ์์ต๋๋ค. ์ด ํ๋กํ ์ฝ์ ๋ฐ๋ฅธ ๋ชจ๋ ๊ตํ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐ์ํฉ๋๋ค. awdl0, Wireshark ๋๋ tcpdump๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์บก์ฒํ ์ ์์ต๋๋ค.
์ด ๋จ๊ณ์์ ์ฐ๋ฆฌ๋ ์ธ ๊ฐ์ง ์ํฐํฐ๋ฅผ ์๊ณ ์์ต๋๋ค.
BLE(Bluetooth LowEnergy) ํจํค์ง - ์ด ํจํท์๋ ๊ฐ์์๊ฐ ์ฐ๋ฝ์ฒ ๋ชฉ๋ก์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ ํ๊ธฐ๊ฐ ๊ฒฐ์ ํ๋ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
Apple ๋ฌด์ ๋ค์ด๋ ํธ ๋งํฌ(AWDL) โ BLE๋ฅผ ํตํ ํต์ ์ด ์ฑ๊ณตํ๋ฉด ํ์ฑํ๋๋ Apple์ Wi-Fi Direct ๋
์ ๋์ฒดํ์
๋๋ค.
๊ณต์ค ํฌํ - mDNS, HTTP ๋ฑ์ ์ฌ์ฉํ์ฌ ์ผ๋ฐ IP ๋คํธ์ํฌ ๋ด์์ ์๋ํ๋ ์์ฉ ํ๋กํ ์ฝ์
๋๋ค. ๋ชจ๋ ์ด๋๋ท ๋คํธ์ํฌ ๋ด์์ ์๋ํ ์ ์์ต๋๋ค.
BLE ํจํท ๊ตฌ์กฐ
์ด BLE ํจํท์ ๊ฐ์์์์ ์์ ์๋ก ํ ๋ฒ๋ง ์ด๋ํ ๋ค์ AWDL์ ํตํด์๋ง ๊ตํ์ด ๋ฐ์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค. ์ค์ ๋ก AWDL ์ฐ๊ฒฐ์ ์๋ช ์ ๋ช ๋ถ ์ดํ๋ก ๋งค์ฐ ์งง์ต๋๋ค. ๋ฐ๋ผ์ ํ์ผ ์์ ์๊ฐ ๊ทํ์๊ฒ ์๋ตํ๊ธฐ๋ฅผ ์ํ ๊ฒฝ์ฐ, ๊ทธ๋ ๋ํ ๊ฐ์์ ์ญํ ์ ํ๋ฉฐ BLE ํจํท์ ๋ณด๋ผ ๊ฒ์ ๋๋ค.
์์ ์ธก ์ ํ๋ ๊ฐ์์์ ๋ฒํธ/์ด๋ฉ์ผ์ด ์ฐ๋ฝ์ฒ ๋ชฉ๋ก์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ด๋ป๊ฒ ์ดํดํฉ๋๊น? ๋๋ ๋ต์ ์์์ ๋ ๋งค์ฐ ๋๋์ต๋๋ค. ๊ฐ์์๋ ์์ ์ ๋ฒํธ์ ์ด๋ฉ์ผ์ sha256 ํด์๋ก ๋ณด๋ ๋๋ค., ์ ์ฒด๋ ์๋์ง๋ง ์ฒ์ 3๋ฐ์ดํธ๋ง ํด๋น๋ฉ๋๋ค.
AirDrop ๊ฐ์์์ BLE ํจํท ๊ตฌ์กฐ. ์๋ต์๋ ์ ํ๋ฒํธ์ ์ด๋ฉ์ผ์ ํด์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์์๊ฐ ์ฐ๋ฝ์ฒ ๋ชฉ๋ก์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ดํดํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๊ทํ์ Apple ๊ณ์ (iCloud, iMessages๋ผ๊ณ ๋ ํจ)์ด +79251234567 ๋ฒํธ์ ์ฐ๊ฒฐ๋์ด ์๋ ๊ฒฝ์ฐ ํด๋น ๊ณ์ ์ ํด์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐ๋ฉ๋๋ค.
echo -n "+79251234567" | shasum -a 256
07de58621e5d274f5844b6663a918a94cfd0502222ec2adee0ae1aed148def36
๊ฒฐ๊ณผ์ ์ผ๋ก BLE ํจํท์ ๊ฐ์ ๋ ์๊ฐ๊ฒ ๋ฉ๋๋ค. 07de58 ์ ํ๋ฒํธ์ฉ. ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ ๊ฒ ๊ฐ์ง๋ง ์ค์ ์ ํ๋ฒํธ๋ฅผ ์์๋ด๋ ๋ฐ๋ ์ด XNUMX๋ฐ์ดํธ๋ง์ผ๋ก๋ ์ถฉ๋ถํ ๋๊ฐ ๋ง์ต๋๋ค.
AirDrop ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ค์ ์ BLE ํจํท์ ๋ฐ์ดํฐ์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. "๋ชจ๋ ์ฌ๋์๊ฒ" ์ค์ ์ด ์ง์ ๋ ๊ฒฝ์ฐ์๋ ์ ํ๋ฒํธ์ ํด์๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ํ, ๊ณต์ ์ฐฝ์ ์ด๊ณ Wi-Fi ๋คํธ์ํฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ์ ํ๋ฒํธ ํด์๊ฐ ํฌํจ๋ BLE ํจํท์ด ์ ์ก๋ฉ๋๋ค.
BLE ํจํท์ ๊ตฌ์กฐ์ ์ด์ ๋ํ ๊ฐ๋ฅํ ๊ณต๊ฒฉ์ ๋ํ ์์ธํ ๋ถ์์ ๋ณด๋ ค๋ฉด ์ฐ๊ตฌ๋ฅผ ์ฝ์ด๋ณด์ธ์.
์ ํ๋ธ๋ฆฌ ๊ทธ๋ฆฌ๊ณ ๋ฌ์์์ดํ๋ธ๋ ๋ก ๋ฒ์ญ .
Apple Bleee ์ฐ๊ตฌ์์๋ BLE ํจํค์ง์์ ๋ฐ์ดํฐ ๋ถ์์ ์๋ํํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง Python ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐํํ์ต๋๋ค. ๋๋ ์ฐ๊ตฌ๋ฅผ ํ์ธํ๊ณ ํ๋ก๊ทธ๋จ์ ์ํํด ๋ณผ ๊ฒ์ ์ ๊ทน ๊ถ์ฅํฉ๋๋ค. ๊ฑฐ๊ธฐ์๋ ํฅ๋ฏธ๋ก์ด ๊ฒ๋ค์ด ๋ง์ด ์์ต๋๋ค.
AWDL(์ ํ ๋ฌด์ ๋ค์ด๋ ํธ ๋งํฌ)
AWDL์ Wi-Fi Direct์ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ผ๋ฐ Wi-Fi์ ๋ํ ๋ ์ Apple ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ ํ ์์ง ๋ชปํฉ๋๋ค. ์ฑ๋์ ๋ฐํํ๊ณ ์กฐ์ ํ๋ ํน๋ณํ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ ๋ ์ โโApple ๋๋ผ์ด๋ฒ์์๋ง ์๋ํฉ๋๋ค. ์ฆ, MacBook/iPhone๋ง AWDL์ ํตํด ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ฌํ ์๋๋ก์ด๋ ํด๋ํฐ ์์ ์๋ค์ ์ฌ์ ํ โโ์ ๋๋ก ์๋ํ๋ Wi-Fi Direct ๊ธฐ๋ฅ๋ง์ ๊ฟ๊พธ๊ณ ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ์ผ๋ง ์ ๊น์ง๋ง ํด๋ ๊ทธ ์ฌ๋๋ค์ด
๋ํ ์ด ์ฌ๋๋ค์ AirDrop ํ๋กํ ์ฝ์ Python์ผ๋ก ๊ตฌํํ ๊ฒ์ ์ฒ์๋ถํฐ ์์ฑํ์ต๋๋ค.
AirDrop์ ํตํด ๋กค์ ํ๋ ๋ฐฉ๋ฒ
AirDrop์ ํตํด ๋กค์
ํ๋ ์ผ๋ฐ์ ์ธ ์ํฉ
์ง๋ฃจํ ์ด๋ก ์ ์ด์ ์ฐ์ต์ ์์ํ ์๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ ๋น์ ์ ํ์ํ ๋ชจ๋ ์ฅ๋น๋ฅผ ๊ฐ์ถ๊ณ ์์ผ๋ก ๋์๊ฐ๊ณ ์ฒจ๋จ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ณต์ ๊ตด๋ฆด ์ค๋น๊ฐ ๋์์ต๋๋ค.
๋จผ์ ์ฃผ์ ์ฌํญ์ ๊ธฐ์ตํด์ผํฉ๋๋ค:
- AirDrop์ ํด๋ํฐ์ด ์ ๊ธ ํด์ ๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค. โ ๋์์ด ์ง์์ ์ผ๋ก ํด๋ํฐ์ ๋ณด๊ณ ์๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ข์ต๋๋ค. ๋๋ถ๋ถ ์งํ์ฒ ๊ณผ ๊ฐ์ด ์ง๋ฃจํ ์ฅ์์์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํฉ๋๋ค.
- ์๊ฐ์ด ํ์ํ๋ค โ ์ผ๋ฐ์ ์ผ๋ก ์ ์ก๋ 3~5๋ฒ์งธ ์ด๋ฏธ์ง์์ ๊ธ์ ์ ์ธ ๋ณํ์ด ๋ฐ์ํ๋ฏ๋ก ํ ์ฅ์์์ ์ต์ 5๋ถ ์ด์์ ์กฐ์ฉํ ์๊ฐ์ด ํ์ํฉ๋๋ค. ๋๋ AirDrop์ ํตํด ๋ฉ์ ์ ์์ ๊ณ์ ์ํตํ๊ธฐ๋ก ๋์ํ ์๊ฐ์ ๊ธ์ ์ ์ธ ์ ํ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋๊ฐ ๊ทํ์ ํ์ด๋ก๋๋ฅผ ์๋ฝํ๋์ง ์ฆ์ ๋ช ํํ์ง ์๊ณ , ๋ฌด์ธ๊ฐ์ ๋์ํ๊ธฐ ์ ์ ์ค๋น ์์ ์ ํ๊ฒ ๋ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ์ฆ์ ๊ตฌํํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
- ๊ฐ์ธํ๋ ๊ด๊ณ ์์ฌ๊ฐ ๋ ์ ์๋ํฉ๋๋ค. โ AirDrop์ ํตํด ๋ณด๋ด๋ ๋ฏธ๋์ด ์ฝํ ์ธ ๋ฅผ ํ์ด๋ก๋๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๋ฐ์ด ํฌํจ๋ ์ฌ์ง๋ง์ผ๋ก๋ ์๋ฌด๋ฐ๋ ์ฐ๊ฒฐ๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ฝํ ์ธ ๋ ์ํฉ๊ณผ ๊ด๋ จ์ด ์์ด์ผ ํ๋ฉฐ ๋ช ํํ ํ๋ ์ด๊ตฌ๊ฐ ์์ด์ผ ํฉ๋๋ค.
๊ณ ์ ์ ์ธ ๋ฐฉ๋ฒ - ๊ทธ๋ฅ ์ ํ
iPhone์ ๋ณด์ ํ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํฉํ๋ฉฐ ์์ ๊ธฐ์ ์ธ์ ํน๋ณํ ๊ธฐ์ ์ด ํ์ํ์ง ์์ต๋๋ค. AirDrop์ ๋ชจ๋ ๋ชจ๋๋ก ์ ํํ๊ณ ์งํ์ฒ ๋ก ๋ด๋ ค๊ฐ๋๋ค. (์๊ฐ ๊ฒฉ๋ฆฌ ์ ) ํ๋ฒํ ๋ ๋ชจ์คํฌ๋ฐ ์งํ์ฒ ์์ ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ๊ด์ฐฐํ์ต๋๋ค.
๋์ ๋ชฉ๋ก
๋ณด์๋ค์ํผ ๊ฑฐ์ ๋ชจ๋ ์ ํ๊ธฐ๋ ์์ ์์ ์ด๋ฆ์ ๋ฐฉ์กํ๋ฏ๋ก ์ด๋ฅผ ํตํด ์์ ์์ ์ฑ๋ณ์ ์ฝ๊ฒ ํ์ธํ๊ณ ์ ์ ํ ํ์ด๋ก๋๋ฅผ ์ค๋นํ ์ ์์ต๋๋ค.
์ ํจ ํ์ฌ๋
์์์ ์ด ๊ฒ์ฒ๋ผ ๊ณ ์ ํ ํ์ด๋ก๋๊ฐ ๋ ์ ์๋ํฉ๋๋ค. ์ด์์ ์ผ๋ก๋ ์ฌ์ง์ ์์ ์์ ์ด๋ฆ์ด ๋์์ผ ํฉ๋๋ค. ์ด์ ์๋ ๋ ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ทธ๋ํฝ ํธ์ง๊ธฐ์ ์ผ์ข ์ ๋ชจ๋ฐ์ผ Photoshop ์คํ ์ ์ฌ์ฉํ์ฌ ์ฐฝ์๋ ฅ์ ๋ฐํํด์ผ ํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์ํ ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์ง ๋ฌด๋ ต์๋ ์ด๋ฏธ ์ฐจ์์ ๋ด๋ ค์ผํ์ต๋๋ค.
๋ด ์น๊ตฌ ์์ผ
๋ด์๊ฒ ํ ์คํธ ํ ์ค์ ๋ณด๋ด๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํ๋ฉฐ, AirDrop ์ฐฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ๋ฉด ๋น์จ๊ณผ ์ ํํ ์ผ์นํ๋ ์ด๋ฏธ์ง ํํ๋ก ์์ฑ๋ฉ๋๋ค. ๋ฒํผ์ ๋๋ฌ ์ฌ์ง ์ ์บ๋ฆญํฐ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ํ ์ ํ์ ์ผ๋ก ๊ตฌ์์ ์๋ ์ฌ์ง์ ํ ๋ ๊ทธ๋จ ๋ก๊ทธ์ธ์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ํ์ฑํํ ์๋ ์์ต๋๋ค.
ํ์ด๋ก๋ ์์ฑ๊ธฐ
๊ฐ์ฅ ์ ์ข์๋ ์ ์ ์๋ฌด๋ฐ ์กฐ์น๋ ์ทจํ์ง ์์ ์ฑ ํผํด์ ํ๋ฉด์ ๋ฐ๋ก ์ฌ์ง์ด ๋ ธ์ถ๋๋ค๋ ์ ์ด๋ค. "์๋ฝ"์ ํด๋ฆญํ ํ์๋ ์์์ต๋๋ค. ํ์ด๋ก๋๋ฅผ ๋ก๋ฉํ ๋ ์ผ๊ตด์ ์ฆ๊ฐ์ ์ธ ๋ฐ์์ ๋ณผ ์ ์์์ต๋๋ค. ์ํ๊น๊ฒ๋ iOS 13๋ถํฐ ๋ฏ์ ์ฐ๋ฝ์ฒ์ ์ฌ์ง์ด ๋ ์ด์ ํ๋ฉด์ ํ์๋์ง ์์ต๋๋ค. ์ด์ ์ ๋ชจ์ต์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
iOS โค12์์ ์ ๋ฌ๋๋ ํ์ด๋ก๋
์ด์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋์ ๋ณด๋ธ ์ฌ๋์ ์ฅ์น ์ด๋ฆ๋ง ํ์๋ฉ๋๋ค. ๋ฐ๋ผ์ iOS โฅ13์ ์ฌ์ฉํ๋ ํผํด์์ ์ด๋ฆ์ผ๋ก ์ฐ๋ฝํ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๊ธฐ๊ธฐ ์ค์ ์์ ์ด๋ฆ์ ์ค์ ํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด "Yulia, hello"๋ผ๊ณ ์ ํ๋ฅผ ๊ฒ๋๋ค. ํํธ: ์ฅ์น ์ด๋ฆ์ ์ด๋ชจํฐ์ฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ด ๋ฐฉ๋ฒ์ ์ฌ์ง๋งํผ ๋ฐ์ง๋ ์์ง๋ง '์๋ฝ' ๋ฒํผ์ ํด๋ฆญํ ๊ฐ๋ฅ์ฑ์ด ํฌ๊ฒ ๋์์ง๋๋ค.
๋์์ ๋ํ ์ถ๊ฐ ์ค๋ช ์ ๊ธฐ์ ๋ฌธ์์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉฐ ์์๋ ฅ, ์ฆํฅ์ฑ ๋ฐ ์ ๋จธ์๋ง ์์กดํฉ๋๋ค. ์ด ๊ฒ์์ ์ฐธ์ฌํ๊ณ ์ฌ์ง์ผ๋ก ์๋ตํ๊ฑฐ๋ ๋ฉ๋ชจ๋ฅผ ๋ณด๋ด๊ธฐ ์์ํ๋ ์ฌ๋๋ค์ ๋๊ฐ ๋งค์ฐ ๋ฐ๊ณ ๊ฐ๋ฐฉ์ ์ด๋ฉฐ ํฅ๋ฏธ๋ก์ด ์ฌ๋๋ค์ด๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค. ์ฌ์ง์ ๋ณด๊ณ ๋ ๋จ์ํ ๋ฐ์ํ์ง ์๊ฑฐ๋, ๋ ๋์๊ฒ๋ ๋จ์ํ ๋ฉ์์ง๋ฅผ ๊ฑฐ๋ถํ๋ ์ฌ๋๋ค์ ๋๊ฐ ์ง๋ฃจํ ์๋ฌผ๊ณผ ๊ฑฐ๋งํจ์ ๋๋ค. ๋๋ ค์ ์์ธ๋ ์ข ์ข ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฐ์ฝํ๊ณ ์์ฌํ ์ฌ๋๋ค์ ๊ทธ๋ ๊ฒ ์ค๋งํ ์ต๋ช ์ ๋ฏ์ ์ฌ๋๊ณผ ์ํธ ์์ฉํ๋ ๊ฒ์ ๋๋ ค์ํฉ๋๋ค.
์๋ ํฝํฝ ๊ธฐ๊ณ
์๋์ผ๋ก ํ์ด๋ก๋๋ฅผ ์์ฑํ๊ณ ์ ์กํ๊ธฐ์๋ ๋๋ฌด ๊ฒ์ผ๋ฅด๊ณ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ค๋ ๊ฒฝ์ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ AirDrop์ ํตํด ๋ฒ์ ๋ด์ ๋ชจ๋ ์ฌ๋์๊ฒ ์ฌ์ง์ ๋ณด๋ด๋ ์๋ ์์ฑ ์ ํ ๊ธฐ๊ณ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด ์ ๋ก๋ฅผ ํ๋์จ์ด ํ๋ซํผ์ผ๋ก ์ฌ์ฉํ ๊ฒ์ด์ง๋ง Linux๊ฐ ์ค์น๋ ๋ชจ๋ ์ปดํจํฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ Wi-Fi ์นด๋๊ฐ ๋ชจ๋ํฐ ๋ชจ๋์ ํจํท ์ฃผ์ ์ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด ์ ๋ก + UPS Lite ๋ฐฐํฐ๋ฆฌ ์ด๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Airdrop์ ํตํ ์คํผ์ปค ๋ฐ์ ์
Jailbreak iPhone์ฉ AirDrop ํ๋ฌ๋ ํ๋ก๊ทธ๋จ์ด ์์ผ๋ฉฐ, ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด์ ๊ณต๊ฐ ๋ฒ์ ๋ณด๋ค ๋ ์์ ์ ์ผ๋ก ์๋ํฉ๋๋ค.
๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด์์ OWL์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ค์ ํ์ด์ง์ ์์ธํ ์ค๋ช
๋์ด ์์ต๋๋ค.
BLE ํจํท์ ์์ ํ ํ์๋ง ํ์์ ๋ํด Airdrop(๋๋ AWDL)์ด ํ์ฑํ๋๋ค๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ช ์ด ๊ฐ๊ฒฉ์ผ๋ก ๋ณด๋ด์ผ ํฉ๋๋ค. ์ด ์์
์ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค. 000000000000000001123412341234123400
.
์๋ํ๋ OWL ๋ฐ๋ชฌ์ด ์์ผ๋ฉด ํฌํฌ๋ฅผ ์์ํ ์ ์์ต๋๋ค. flooder.py
, ๋ชจ๋ ์ฌ๋์๊ฒ ์ฌ์ง์ ๋ณด๋
๋๋ค. kak_dela.jpeg
.
๋ด ๊ด์ฐฐ์ ๋ฐ๋ฅด๋ฉด ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด ์ ๋ก w๋ ๋ชจ๋ํฐ ๋ชจ๋์์ ๋ถ์์ ํฉ๋๋ค. ํ์ฑ ํ๋ฌ๋ ์๋์ด ์ฝ 20๋ถ ํ์ Wi-Fi ํ์ ์์คํ ์ด ์ถฉ๋ํฉ๋๋ค. ๋ฌธ์ ๋ ์์ฑ์๊ฐ ์ค๋ช ํฉ๋๋ค.
ํธ๋๊ณ ์น , ๊ณผ์ด๋ก ์ธํด ๋ฐ์ํ ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค. Watchdog์ ์ ๊ณตํ๊ฑฐ๋ ๋ณด๋ค ์์ ์ ์ธ ํ๋์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํ์ํฉ๋๋ค.
๋ง๋์์ฒผ๋ก ๋ชจ๋ - ๋๋ ๋์ ์ ํ๋ฒํธ๋ฅผ ์๊ณ ์๋ค
์์ ์ ๋ถ์ ์ ํ ๋ฏธ์น๊ด์ด๋ก ๋ณด์ฌ์ฃผ๊ณ ๊ณ์ํด์ ์์ฌ ์ํตํ๋ ค๋ ์๊ตฌ๋ฅผ ์์ํ ์ต์ ํ๊ณ ์ถ๋ค๋ฉด ๊ทผ์ฒ์ ์๋ ์ฌ๋์ ์ ํ ๋ฒํธ๋ฅผ ์์๋ณด์ธ์.
์์ ๋ฐฐ์ด ๊ฒ์ฒ๋ผ ๊ฐ์์๊ฐ ๋ณด๋ธ BLE ํจํท์๋ sha256 ์ ํ๋ฒํธ์ ์ฒ์ XNUMX๋ฐ์ดํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด ํด์๋ ํผํด์๊ฐ "๊ณต์ " ๋ฒํผ์ ํด๋ฆญํ๊ณ ์์ด๋๋กญ ์ฅ์น ๊ฒ์์ ์์ํ๊ฑฐ๋ ์ ๋ ฅ ํ๋์์ ์ ๋คํธ์ํฌ์ Wi-Fi ๋น๋ฐ๋ฒํธ๋ฅผ ํญํ ๋ ํฌ์ฐฉ๋ ์ ์์ต๋๋ค(์ด๋ฐ ๋ฐฉ์์ผ๋ก Apple์ ์์ฒญ ๊ฐ๋ฅํ ๋ฒ์ ๋ด์ ์น๊ตฌ๋ฅผ ์ฐพ์ต๋๋ค). ๋คํธ์ํฌ ๋น๋ฐ๋ฒํธ).
์ด๋ป๊ฒ๋ ํผํด์์ ํด์ ๋ฉ์์ง๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ ์ด๋ฅผ ํฌ์ฐฉํด์ผ ํฉ๋๋ค. ์ ์ฅ์์ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์์ด์ฝ ะฅ ์ด๋ ์ ํ ํด์๊ฐ ํฌํจ๋ ํจํท์ด ํฌ์ฐฉ๋์์์ ์๋ฏธํฉ๋๋ค.
ํ์๋ ๋๋๋ก ์๋ํ์ง ์์ง๋ง ๋๋ถ๋ถ ์๋ํฉ๋๋ค. Apple Blee ์์ฑ์๊ฐ ์์ธํ ๋ถ์ํ๊ธฐ ๋๋ฌธ์ ์ทจ์ฝ์ ์ ๋ณธ์ง์ ์์ ํ ๋ค์ ์ค๋ช ํ์ง๋ ์๊ฒ ์ต๋๋ค. ๋ด ๊ฒฝํ๋ง ์ค๋ช ํ๊ฒ ์ต๋๋ค. CSR 8510 ์นฉ์ USB Bluetooth ์ด๋ํฐ๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. MacBook์ ๋ด์ฅ๋์ด ๊ฐ์ ๋จธ์ ์ ์ฝ์ ๋๋ Bluetooth ์ด๋ํฐ๋ณด๋ค ํจ์ฌ ์์ ์ ์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ ํผํด์์ ํด๋ํฐ์์ ํด์๋ฅผ ํฌ์ฐฉํ๊ณ ์ ํ๋ฒํธ์ ํด์์์ ํ๋๋ XNUMX๋ฐ์ดํธ๋ฅผ ๋ฐ์์ต๋๋ค.
์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฒํธ ํด์๊ฐ ํฌํจ๋ BLE ํจํท์ ๊ฐ๋ก์ฑ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ฌ์์์ ๋ชจ๋ ํด๋ํฐ ๋ฒํธ๊ฐ +79 ์ฝ๋๋ก ์์ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ผ๋ฉฐ, ํผํด์์ ํด๋ํฐ๋ ๋์ผํ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. +79000000000์์ +79999999999๊น์ง์ ์ซ์ ๋ฒ์, ์ฆ ์ฝ XNUMX์ต ๊ฐ์ ์ซ์๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ฐํ์ก์ต๋๋ค.
๋ฒ์๋ฅผ ์ขํ๊ธฐ ์ํด ์ค์ ๋ก ์ด๋ค ์ฌ์ ์์๊ฒ ๋ฑ๋ก๋ ์ฝ๋๋ง ์ทจํ๊ณ ๋๋จธ์ง๋ ๋ฒ๋ฆฝ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฒ์๋ ์ ๋ฐ์ผ๋ก ๋์ด๋ ์ฝ XNUMX์ต ๊ฐ์ ์ซ์๊ฐ ๋ฉ๋๋ค.
๋ค์์ผ๋ก ๋ชจ๋ ์ซ์์์ sha256์ ์์ฑํ๊ณ ๊ฐ ํด์์ ์ฒ์ 3๋ฐ์ดํธ๋ง ์ ์ฅํฉ๋๋ค. ์ด ๋ชฉ๋ก์ Sqlite ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ ฅํ๊ณ ๊ฒ์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์์ธ์ ๊ตฌ์ถํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ชจ๋ ๋ฌ์์ ์ ํ๋ฒํธ ๋ฐ ํด์์ ์ฒ์ XNUMX๋ฐ์ดํธ
๋ค์์ผ๋ก, ํผํด์์ ํด์๋ฅผ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ผ์นํ๋ ๋ชจ๋ ํญ๋ชฉ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํด์๋น 15~30๊ฐ์ ์ผ์น ํญ๋ชฉ์ด ์์ต๋๋ค.
ํผํด์์ ํด์์ ์ผ์นํ๋ ๋ชจ๋ ์ซ์
๋ฌผ๋ก ์ด ์ซ์๊ฐ ๋ชจ๋ ์ค์ ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ ์๋๋๋ค. HLR ์์ฒญ์ด๋ ๋ณด์ด์ง ์๋ SMS๋ฅผ ์ฌ์ฉํ์ฌ ๋ถํ์ํ ๊ฒ์ ์ฐจ๋จํ ์ ์์ต๋๋ค. 30๊ฐ์ ์ซ์ ์ค 5๊ฐ๊ฐ ์จ๋ผ์ธ์์ ๋ฐ๊ฒฌ๋์์ต๋๋ค.
HLR ์์ฒญ์ ๊ฒฐ๊ณผ์
๋๋ค. ๋คํธ์ํฌ ๋ฒํธ๋ ๋
น์์ผ๋ก ๊ฐ์กฐ ํ์๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด Telegram/Whatsapp์ ๋ชจ๋ ์ถ๊ฐํ๊ณ ์๋ฐํ๋ฅผ ๋ณด๊ณ Getcontact์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ธํ๋ ๋ฑ ๊ณ์ํด์ ์ซ์๋ฅผ ์ ๋ณํ ์ ์์ต๋๋ค. ํ์ง๋ง XNUMX๊ฐ ๋ฒํธ ๋ชจ๋์ ํ๋์ฉ ์ ํ๋ฅผ ๊ฑธ์ด ํผํด์์ ์ ํ๋ฒจ์ด ์ธ๋ฆฌ๋ ๊ฒ์ ์ง์ผ๋ณด๋ ๊ฒ์ด ๋ ์ฌ์ด ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋์ ์์น ํ์ธ
๋ชจ๋
- ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด์ ํ๋ฌ๋๋ ๋งค์ฐ ๋ถ์์ ํ๋ฏ๋ก ๋ค๋ฅธ ์ฑ๊ธ ๋ณด๋๋ฅผ ์ฌ์ฉํด ๋ณด์์ผ ํฉ๋๋ค.
- iOS์ฉ ๊ธฐ๋ณธ ํ๋ฌ๋๊ฐ ํจ์ฌ ๋ ์ข๊ฒ ์ง๋ง, ํ์ฅ์ ํด๋ iOS 12-13์์ ์๋ํ๋ ํ๋ฌ๋๋ฅผ ์ฐพ์ ์ ์์์ต๋๋ค.
- floder.py ์คํฌ๋ฆฝํธ๋ ๋งค์ฐ ๋ฉ์ฒญํฉ๋๋ค. ์์ ์์ ๊ธฐ๊ธฐ ์ด๋ฆ์์ ์ด๋ฆ์ ๊ฐ์ ธ์ iPhone์ด๋ผ๋ ๋จ์ด๋ฅผ ์๋ผ๋ด๋ฉด ๊ฐ์ธํ๋ ์ฌ์ง์ ์์ฑํ ์๋ ์์ต๋๋ค.
- ์ ํ๋ฒํธ๋ฅผ ํ๋ณํ๋ ๋ฐฉ๋ฒ์ ํด๋น ๋ฒํธ๊ฐ iMessage์ ์ฐ๊ฒฐ๋์ด ์๋ค๋ ์ฌ์ค๋ง ํ์ธํ๋ฉด ์ต์ ํ๋ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฑฐ์ 100% ์ ์ค๋ฅ ์ ์ป์ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
์ด๊ฒ์ ์งํ์ฒ ์ ์ํ ์๋ฒฝํ ์ํฐํ ์ธ๋จผํธ์ ๋๋ค. ์์ฐ ํจ๊ณผ๊ฐ ์์ด์ ํธ๊ธฐ์ฌ ๋ง์ ์ฌ๋๋ค์ด ๊ด์ฌ์ ๊ฐ๊ณ ์์ต๋๋ค. ์ฆํฅ ์ฐ์ฃผ๊ฐ ๋ง์๊ณ ๋งค์ฐ ์ฌ๋ฏธ์๋ ๊ฒฝ์ฐ๋์์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ์งํ์ฒ ์ญ์์ ๋ด๋ ค ์ปคํผ๋ฅผ ๋ง์๊ธฐ ์ํด ๊ณํ์ ์ทจ์ํ๊ณ ํจ๊ป ๋ ์ค๋น๊ฐ ๋์ด ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. XNUMX๋ ๋์ ์ ๋ ๋ง์ ์ฌ๋๋ค์ ๋ง๋ฌ๊ณ , ๊ทธ๋ค ์ค ์ผ๋ถ์ ๊ณ์ํด์ ์ํตํ๊ณ ์์ต๋๋ค.
๊ฐ๋ ํ
๋ ๊ทธ๋จ ๋ก๊ทธ์ธ์ ๋๊ณ ์ฆ๊ฒจ์
์ถ์ฒ : habr.com