Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Pwn ARM NFC — ARM buffer overflow challenge, эксплуатирующий ввод NFC-тега на Raspberry Pi. Включает руководство по сборке оборудования, серверный код и получение флага для CTF и обучения безопасности встраиваемых систем. | Kitploit
Инструменты/GitLabGitLab/aperikube/pwn-arm-nfc
Безопасность встроенных системИнструменты RFID/NFCCTFАппаратная БезопасностьОбучение и ОбразованиеЭксплуатация Бинарных Файлов
GitLabaperikube/pwn-arm-nfc

Pwn ARM NFC

ARM buffer overflow challenge, эксплуатирующий ввод NFC-тега на Raspberry Pi. Включает руководство по сборке оборудования, серверный код и получение флага для CTF и обучения безопасности встраиваемых систем.

Репозиторий
1608 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

[Challenge] ARM buffer overflow через NFC-метку

Этот проект представляет собой open-source (и забавный в реализации) низкоуровневый челлендж.

Не стесняйтесь улучшать его или использовать в своих проектах.

Каждый файл распространяется «как есть» в надежде, что он будет полезен, но без каких-либо явных или подразумеваемых гарантий.

Файловая структура

nfc_listener
├── cli
├── nfc_listener.py
├── packages
│   ├── __init__.py
│   ├── log.py
│   └── time.py
├── README.md
├── requirements.txt
├── ressources
│   ├── config.json
│   ├── dump.sh
│   ├── img
│   │   ├── assembly.jpg
│   │   └── rpi_pinout.jpg
│   ├── libs.zip
│   ├── nfc_backup
│   │   ├── carte.mfd
│   │   └── hope.mfd
│   ├── services
│   │   └── server_nfc.service
│   └── sources
│       ├── cli.c
│       ├── flag.c
│       ├── oops.c
│       ├── server.c
│       └── welcome.c
├── RPi_messages
│   ├── example
│   ├── oops
│   ├── printFlag
│   └── welcome
└── server

7 directories, 25 files

Установка

⚠ Этот проект разрабатывался в окружении Python2.

pip install -r requirements.txt

На вашем Raspberry Pi 3 вы можете установить libnfc, mfoc и wiringPi с помощью архива в ressources/libs:

git clone https://gitlab.com/AperiKube/pwn-arm-nfc.git /opt/nfc_listener
cd /opt/nfc_listener/ressources
unzip libs.zip
cd libs/libnfc
make && sudo make install
cd ../mfoc
make && sudo make install
cd ../wiringPi
./build
sudo cp /opt/nfc_listener/ressources/services/server_nfc.service /etc/systemd/system/
sync

Использование

На Raspberry Pi:

sudo systemctl start
python3 ./nfc_listener.py

Теперь просто запишите свою NFC-метку ;-)

Сборка оборудования

Raspberry Pi 3 assembly

Подключите KKmoon ACR122U через USB к RPi.

TODO

  • Сделать собственную прошивку buildroot вместо полноценной ОС Raspbian.
Скачать инструмент