# Pentesting RFID {% hint style="success" %} Learn & practice AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Learn & practice GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
Support HackTricks * Check the [**subscription plans**](https://github.com/sponsors/carlospolop)! * **Join the** ๐Ÿ’ฌ [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** ๐Ÿฆ [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
{% endhint %} ## Introduction **๋ฌด์„  ์ฃผํŒŒ์ˆ˜ ์‹๋ณ„(RFID)**๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋‹จ๊ฑฐ๋ฆฌ ๋ฌด์„  ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์ „์†กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. RFID ํƒœ๊ทธ๋Š” **์ž์ฒด ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜(๋Šฅ๋™ํ˜•)**, ์ฆ‰ ๋‚ด์žฅ ๋ฐฐํ„ฐ๋ฆฌ์— ์˜์กดํ•˜๊ฑฐ๋‚˜ ์ˆ˜์‹ ๋œ ์ „ํŒŒ์—์„œ ์œ ๋„๋œ ์ „๋ฅ˜๋กœ ์ฝ๊ธฐ ์•ˆํ…Œ๋‚˜๋กœ๋ถ€ํ„ฐ ์ „์›์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(**์ˆ˜๋™ํ˜•**). ### Classes EPCglobal์€ RFID ํƒœ๊ทธ๋ฅผ ์—ฌ์„ฏ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๊ฐ ๋ฒ”์ฃผ์˜ ํƒœ๊ทธ๋Š” ์ด์ „ ๋ฒ”์ฃผ์— ๋‚˜์—ด๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์–ด ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. * **ํด๋ž˜์Šค 0** ํƒœ๊ทธ๋Š” **์ˆ˜๋™ํ˜•** ํƒœ๊ทธ๋กœ **UHF** ๋Œ€์—ญ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์ƒ์‚ฐ ๊ณต์žฅ์—์„œ **๋ฏธ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ**ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, ํƒœ๊ทธ์˜ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์ •๋ณด๋ฅผ **๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค**. * **ํด๋ž˜์Šค 1** ํƒœ๊ทธ๋Š” **HF** ๋Œ€์—ญ์—์„œ๋„ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ƒ์‚ฐ ํ›„ **ํ•œ ๋ฒˆ๋งŒ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค**. ๋งŽ์€ ํด๋ž˜์Šค 1 ํƒœ๊ทธ๋Š” ์ˆ˜์‹ ํ•œ ๋ช…๋ น์˜ **์ˆœํ™˜ ์ค‘๋ณต ๊ฒ€์‚ฌ**(CRC)๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CRC๋Š” ์˜ค๋ฅ˜ ๊ฐ์ง€๋ฅผ ์œ„ํ•œ ๋ช…๋ น ๋์— ์žˆ๋Š” ๋ช‡ ๋ฐ”์ดํŠธ์˜ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. * **ํด๋ž˜์Šค 2** ํƒœ๊ทธ๋Š” **์—ฌ๋Ÿฌ ๋ฒˆ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค**. * **ํด๋ž˜์Šค 3** ํƒœ๊ทธ๋Š” ํ˜„์žฌ ์˜จ๋„๋‚˜ ํƒœ๊ทธ์˜ ์›€์ง์ž„๊ณผ ๊ฐ™์€ ํ™˜๊ฒฝ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” **๋‚ด์žฅ ์„ผ์„œ**๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋Š” **๋ฐ˜์ˆ˜๋™ํ˜•**์œผ๋กœ, ๋‚ด์žฅ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜(์˜ˆ: ํ†ตํ•ฉ **๋ฐฐํ„ฐ๋ฆฌ**)๊ฐ€ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ํƒœ๊ทธ๋‚˜ ๋ฆฌ๋”์™€ ๋ฌด์„  **ํ†ต์‹ ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค**. * **ํด๋ž˜์Šค 4** ํƒœ๊ทธ๋Š” ๋™์ผํ•œ ํด๋ž˜์Šค์˜ ๋‹ค๋ฅธ ํƒœ๊ทธ์™€ ํ†ต์‹ ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์–ด **๋Šฅ๋™ํ˜• ํƒœ๊ทธ**์ž…๋‹ˆ๋‹ค. * **ํด๋ž˜์Šค 5** ํƒœ๊ทธ๋Š” **๋‹ค๋ฅธ ํƒœ๊ทธ์— ์ „์›์„ ๊ณต๊ธ‰ํ•˜๊ณ  ์ด์ „ ํƒœ๊ทธ** ํด๋ž˜์Šค์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ž˜์Šค 5 ํƒœ๊ทธ๋Š” **RFID ๋ฆฌ๋”**๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ### Information Stored in RFID Tags RFID ํƒœ๊ทธ์˜ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋„ค ๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค: **์‹๋ณ„ ๋ฐ์ดํ„ฐ**, ์ด๋Š” ํƒœ๊ทธ๊ฐ€ ๋ถ€์ฐฉ๋œ **์—”ํ‹ฐํ‹ฐ**๋ฅผ **์‹๋ณ„**ํ•ฉ๋‹ˆ๋‹ค(์ด ๋ฐ์ดํ„ฐ์—๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ํ•„๋“œ, ์˜ˆ: ์€ํ–‰ ๊ณ„์ขŒ๊ฐ€ ํฌํ•จ๋จ); **๋ณด์กฐ ๋ฐ์ดํ„ฐ**, ์ด๋Š” ์—”ํ‹ฐํ‹ฐ์— ๋Œ€ํ•œ **์ถ”๊ฐ€** **์„ธ๋ถ€์ •๋ณด**๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค; **์ œ์–ด ๋ฐ์ดํ„ฐ**, ํƒœ๊ทธ์˜ ๋‚ด๋ถ€ **๊ตฌ์„ฑ**์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค; ๊ทธ๋ฆฌ๊ณ  ํƒœ๊ทธ์˜ **์ œ์กฐ์—…์ฒด ๋ฐ์ดํ„ฐ**, ์ด๋Š” ํƒœ๊ทธ์˜ ๊ณ ์œ  ์‹๋ณ„์ž(**UID**)์™€ ํƒœ๊ทธ์˜ **์ƒ์‚ฐ**, **์œ ํ˜•**, ๋ฐ **๊ณต๊ธ‰์—…์ฒด**์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ƒ์—…์šฉ ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ๋‘ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ๋Š” ๋ชจ๋‘ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋งˆ์ง€๋ง‰ ๋‘ ๊ฐ€์ง€๋Š” ํƒœ๊ทธ์˜ ๊ณต๊ธ‰์—…์ฒด์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ISO ํ‘œ์ค€์€ ํƒœ๊ทธ๊ฐ€ ์†ํ•œ **๊ฐ์ฒด์˜ ์ข…๋ฅ˜**๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฝ”๋“œ์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐ€์กฑ ์‹๋ณ„์ž(**AFI**) ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ISO์—์„œ ์ง€์ •ํ•œ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ ํ˜•์‹ ์‹๋ณ„์ž(**DSFID**)๋กœ, ์ด๋Š” **์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์˜ ๋…ผ๋ฆฌ์  ์กฐ์ง**์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ RFID **๋ณด์•ˆ ์ œ์–ด**๋Š” ๊ฐ ์‚ฌ์šฉ์ž ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก ๋ฐ AFI ๋ฐ DSFID ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ํŠน์ˆ˜ ๋ ˆ์ง€์Šคํ„ฐ์— ๋Œ€ํ•œ **์ฝ๊ธฐ** ๋˜๋Š” **์“ฐ๊ธฐ** ์ž‘์—…์„ **์ œํ•œ**ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ **์ž ๊ธˆ** **๋ฉ”์ปค๋‹ˆ์ฆ˜**์€ ์ œ์–ด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๊ณต๊ธ‰์—…์ฒด์— ์˜ํ•ด ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๋œ **๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ**๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ํƒœ๊ทธ ์†Œ์œ ์ž๊ฐ€ **์‚ฌ์šฉ์ž ์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก** ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ### Low & High frequency tags comparison
## Low-Frequency RFID Tags (125kHz) **์ €์ฃผํŒŒ ํƒœ๊ทธ**๋Š” ์ข…์ข… **๋†’์€ ๋ณด์•ˆ์ด ํ•„์š”ํ•˜์ง€ ์•Š์€** ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค: ๊ฑด๋ฌผ ์ถœ์ž…, ์ธํ„ฐ์ฝค ํ‚ค, ์ฒด์œก๊ด€ ํšŒ์› ์นด๋“œ ๋“ฑ. ๋” ๋†’์€ ๋ฒ”์œ„ ๋•๋ถ„์— ์œ ๋ฃŒ ์ฃผ์ฐจ์— ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค: ์šด์ „์ž๋Š” ์นด๋“œ๋ฅผ ๋ฆฌ๋”์— ๊ฐ€๊นŒ์ด ๊ฐ€์ ธ๊ฐˆ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ๋” ๋ฉ€๋ฆฌ์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ์ €์ฃผํŒŒ ํƒœ๊ทธ๋Š” ๋งค์šฐ ์›์‹œ์ ์ด๋ฉฐ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ž”์•ก ์œ ์ง€ ๋ฐ ์•”ํ˜ธํ™”์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ์–‘๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ €์ฃผํŒŒ ํƒœ๊ทธ๋Š” ์ธ์ฆ ์ˆ˜๋‹จ ์—†์ด ์งง์€ ID๋งŒ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์น˜๋Š” **์ˆ˜๋™ํ˜•** **RFID** ๊ธฐ์ˆ ์— ์˜์กดํ•˜๋ฉฐ **30 kHz์—์„œ 300 kHz** ๋ฒ”์œ„์—์„œ ์ž‘๋™ํ•˜์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ 125 kHz์—์„œ 134 kHz๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค: * **๊ธด ๋ฒ”์œ„** โ€” ๋‚ฎ์€ ์ฃผํŒŒ์ˆ˜๋Š” ๋” ๋†’์€ ๋ฒ”์œ„๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. EM-Marin ๋ฐ HID ๋ฆฌ๋”๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ตœ๋Œ€ 1๋ฏธํ„ฐ ๊ฑฐ๋ฆฌ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฆฌ๋”๋Š” ์ข…์ข… ์ฃผ์ฐจ์žฅ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. * **์›์‹œ ํ”„๋กœํ† ์ฝœ** โ€” ๋‚ฎ์€ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋Š” ์งง์€ ID๋งŒ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋Š” ์ธ์ฆ๋˜์ง€ ์•Š์œผ๋ฉฐ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋„ ๋ณดํ˜ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์นด๋“œ๊ฐ€ ๋ฆฌ๋”์˜ ๋ฒ”์œ„์— ๋“ค์–ด๊ฐ€๋ฉด ID๋ฅผ ์ „์†กํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. * **๋‚ฎ์€ ๋ณด์•ˆ** โ€” ์ด๋Ÿฌํ•œ ์นด๋“œ๋Š” ์‰ฝ๊ฒŒ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กœํ† ์ฝœ์˜ ์›์‹œ์„ฑ์œผ๋กœ ์ธํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฃผ๋จธ๋‹ˆ์—์„œ๋„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. **์ธ๊ธฐ ์žˆ๋Š” 125 kHz ํ”„๋กœํ† ์ฝœ:** * **EM-Marin** โ€” EM4100, EM4102. CIS์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœ์„ฑ๊ณผ ์•ˆ์ •์„ฑ ๋•๋ถ„์— ์•ฝ 1๋ฏธํ„ฐ ๊ฑฐ๋ฆฌ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. * **HID Prox II** โ€” HID Global์—์„œ ๋„์ž…ํ•œ ์ €์ฃผํŒŒ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ ์„œ๊ตฌ ๊ตญ๊ฐ€์—์„œ ๋” ์ธ๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋ณต์žกํ•˜๋ฉฐ ์ด ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์นด๋“œ์™€ ๋ฆฌ๋”๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋น„์Œ‰๋‹ˆ๋‹ค. * **Indala** โ€” Motorola์—์„œ ๋„์ž…ํ•œ ๋งค์šฐ ์˜ค๋ž˜๋œ ์ €์ฃผํŒŒ ํ”„๋กœํ† ์ฝœ๋กœ, ์ดํ›„ HID์— ์ธ์ˆ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋‘ ํ”„๋กœํ† ์ฝœ์— ๋น„ํ•ด ์‹ค์ œ๋กœ๋Š” ๋œ ์ž์ฃผ ์ ‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ๋” ๋งŽ์€ ์ €์ฃผํŒŒ ํ”„๋กœํ† ์ฝœ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋“ค์€ ๋ชจ๋‘ ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์—์„œ ๋™์ผํ•œ ๋ณ€์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋‚˜์—ด๋œ ํ”„๋กœํ† ์ฝœ์˜ ๋ณ€ํ˜•์œผ๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ### Attack You can **attack these Tags with the Flipper Zero**: {% content-ref url="flipper-zero/fz-125khz-rfid.md" %} [fz-125khz-rfid.md](flipper-zero/fz-125khz-rfid.md) {% endcontent-ref %} ## High-Frequency RFID Tags (13.56 MHz) **๊ณ ์ฃผํŒŒ ํƒœ๊ทธ**๋Š” ์•”ํ˜ธํ™”, ๋Œ€๊ทœ๋ชจ ์–‘๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ์ „์†ก, ์ธ์ฆ ๋“ฑ์ด ํ•„์š”ํ•  ๋•Œ ๋” ๋ณต์žกํ•œ ๋ฆฌ๋”-ํƒœ๊ทธ ์ƒํ˜ธ์ž‘์šฉ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.\ ์ผ๋ฐ˜์ ์œผ๋กœ ์€ํ–‰ ์นด๋“œ, ๋Œ€์ค‘ ๊ตํ†ต ๋ฐ ๊ธฐํƒ€ ๋ณด์•ˆ ํŒจ์Šค์—์„œ ๋ฐœ๊ฒฌ๋ฉ๋‹ˆ๋‹ค. **๊ณ ์ฃผํŒŒ 13.56 MHz ํƒœ๊ทธ๋Š” ์ผ๋ จ์˜ ํ‘œ์ค€ ๋ฐ ํ”„๋กœํ† ์ฝœ**์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ [NFC](https://nfc-forum.org/what-is-nfc/about-the-technology/)๋ผ๊ณ  ๋ถˆ๋ฆฌ์ง€๋งŒ, ํ•ญ์ƒ ์ •ํ™•ํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์  ๋ฐ ๋…ผ๋ฆฌ์  ์ˆ˜์ค€์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ ์„ธํŠธ๋Š” ISO 14443์ž…๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ํ”„๋กœํ† ์ฝœ๊ณผ ๋Œ€์ฒด ํ‘œ์ค€(์˜ˆ: ISO 19092)์€ ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด ๊ธฐ์ˆ ์„ **๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ (NFC)**์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์ด๋Š” 13.56 MHz ์ฃผํŒŒ์ˆ˜์—์„œ ์ž‘๋™ํ•˜๋Š” ์žฅ์น˜์— ๋Œ€ํ•œ ์šฉ์–ด์ž…๋‹ˆ๋‹ค.
๊ฐ„๋‹จํžˆ ๋งํ•ด, NFC์˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค: ์ „์†ก ํ”„๋กœํ† ์ฝœ์€ ์นด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ํšŒ์‚ฌ์— ์˜ํ•ด ์„ ํƒ๋˜๋ฉฐ, ์ €์ˆ˜์ค€ ISO 14443๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, NXP๋Š” Mifare๋ผ๋Š” ์ž์ฒด ๊ณ ๊ธ‰ ์ „์†ก ํ”„๋กœํ† ์ฝœ์„ ๋ฐœ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚ฎ์€ ์ˆ˜์ค€์—์„œ Mifare ์นด๋“œ๋Š” ISO 14443-A ํ‘œ์ค€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. Flipper๋Š” ์ €์ˆ˜์ค€ ISO 14443 ํ”„๋กœํ† ์ฝœ๊ณผ Mifare Ultralight ๋ฐ์ดํ„ฐ ์ „์†ก ํ”„๋กœํ† ์ฝœ ๋ฐ ์€ํ–‰ ์นด๋“œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” EMV์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mifare Classic ๋ฐ NFC NDEF์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€ ์ž‘์—…์„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. NFC๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ํ”„๋กœํ† ์ฝœ ๋ฐ ํ‘œ์ค€์— ๋Œ€ํ•œ ์ฒ ์ €ํ•œ ๊ฒ€ํ† ๋Š” ๋ณ„๋„์˜ ๊ธฐ์‚ฌ๋กœ ๋‹ค๋ฃฐ ๊ฐ€์น˜๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋‚˜์ค‘์— ๊ฒŒ์‹œํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ISO 14443-A ํ‘œ์ค€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ชจ๋“  ๊ณ ์ฃผํŒŒ ์นด๋“œ๋Š” ๊ณ ์œ ํ•œ ์นฉ ID๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์นด๋“œ์˜ ์ผ๋ จ ๋ฒˆํ˜ธ๋กœ ์ž‘์šฉํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ ์นด๋“œ์˜ MAC ์ฃผ์†Œ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. **์ผ๋ฐ˜์ ์œผ๋กœ UID๋Š” 4 ๋˜๋Š” 7 ๋ฐ”์ดํŠธ ๊ธธ์ด**์ด์ง€๋งŒ, ๋“œ๋ฌผ๊ฒŒ **10 ๋ฐ”์ดํŠธ๊นŒ์ง€** ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. UID๋Š” ๋น„๋ฐ€์ด ์•„๋‹ˆ๋ฉฐ ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, **๋•Œ๋•Œ๋กœ ์นด๋“œ ์ž์ฒด์— ์ธ์‡„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค**. UID์— ์˜์กดํ•˜์—ฌ **์ธ์ฆ ๋ฐ ์ ‘๊ทผ ๊ถŒํ•œ ๋ถ€์—ฌ**๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋งŽ์€ ์ถœ์ž… ํ†ต์ œ ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ RFID ํƒœ๊ทธ๊ฐ€ **์•”ํ˜ธํ™”๋ฅผ ์ง€์›**ํ•  ๋•Œ๋„ **์ด๋Ÿฐ ์˜ค์šฉ**์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ค์šฉ์€ ๋ณด์•ˆ ์ธก๋ฉด์—์„œ **125 kHz ์นด๋“œ** ์ˆ˜์ค€์œผ๋กœ ๋–จ์–ด๋œจ๋ฆฝ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ์นด๋“œ(์˜ˆ: Apple Pay)๋Š” ๋™์  UID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „ํ™” ์†Œ์œ ์ž๊ฐ€ ๊ฒฐ์ œ ์•ฑ์œผ๋กœ ๋ฌธ์„ ์—ด์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. * **์งง์€ ๋ฒ”์œ„** โ€” ๊ณ ์ฃผํŒŒ ์นด๋“œ๋Š” ๋ฆฌ๋”์— ๊ฐ€๊นŒ์ด ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•˜๋„๋ก ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋˜ํ•œ ์นด๋“œ๊ฐ€ ๋ฌด๋‹จ ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋˜๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋‹ฌ์„ฑํ•œ ์ตœ๋Œ€ ์ฝ๊ธฐ ๋ฒ”์œ„๋Š” ์•ฝ 15cm์˜€์œผ๋ฉฐ, ์ด๋Š” ๋งž์ถคํ˜• ๊ณ ๋ฒ”์œ„ ๋ฆฌ๋”๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. * **๊ณ ๊ธ‰ ํ”„๋กœํ† ์ฝœ** โ€” ์ตœ๋Œ€ 424 kbps์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋Š” ์™„์ „ํ•œ ์–‘๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ๊ฐ€๋Šฅํ•œ ๋ณต์žกํ•œ ํ”„๋กœํ† ์ฝœ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” **์•”ํ˜ธํ™”**, ๋ฐ์ดํ„ฐ ์ „์†ก ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. * **๋†’์€ ๋ณด์•ˆ** โ€” ๊ณ ์ฃผํŒŒ ๋น„์ ‘์ด‰ ์นด๋“œ๊ฐ€ ์Šค๋งˆํŠธ ์นด๋“œ์— ๋น„ํ•ด ์—ด๋“ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. AES์™€ ๊ฐ™์€ ์•”ํ˜ธ์ ์œผ๋กœ ๊ฐ•๋ ฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์›ํ•˜๊ณ  ๋น„๋Œ€์นญ ์•”ํ˜ธํ™”๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์นด๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ### Attack You can **attack these Tags with the Flipper Zero**: {% content-ref url="flipper-zero/fz-nfc.md" %} [fz-nfc.md](flipper-zero/fz-nfc.md) {% endcontent-ref %} Or using the **proxmark**: {% content-ref url="proxmark-3.md" %} [proxmark-3.md](proxmark-3.md) {% endcontent-ref %} ## References * [https://blog.flipperzero.one/rfid/](https://blog.flipperzero.one/rfid/) {% hint style="success" %} Learn & practice AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Learn & practice GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
Support HackTricks * Check the [**subscription plans**](https://github.com/sponsors/carlospolop)! * **Join the** ๐Ÿ’ฌ [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** ๐Ÿฆ [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
{% endhint %}