#наработки #defense #offense #web #web3 #malware
Видели историю про BSidesNYC? Выступила с этой статьёй в Нью-Йорке, в колледже уголовного правосудия имени Джона Джея
А тот самый доклад Neplox из Токио и Сеула про уязвимости, обнаруженные в известных криптокошельках — ‟Атакуем криптокошельки: свежий взгляд на безопасность браузерных расширений”, но в Москве, на PHDays, видели?
Теперь в тексте: собрала и проанализировала исходный код клиентских и серверных частей
дрейнеров, заточенных под сеть
TON, чтобы понимать, какие недостатки продуктов они используют для своей работы;
‟
Down the Drain: Unpacking TON of Crypto Drainers”
Оказалось, что многие из них эксплуатируют фичи
TON Connect – прослойки между приложением и кошельком – в свою пользу, а потому разобрала не только архитектуру самих дрейнеров, но и особенности реализации данного интерфейса между приложением и кошельками, благодаря которым скрывать вредоносную активность становится проще. На фоне самих вредоносных приложений рассмотрим такие возможности, как:
Подделка origin и данных о приложении
Перерисовка UI: добавление произвольных кошельков и сокрытие легитимных
Управление поведением: трекинг событий и управление выбором пользователя
Управление данными: Local Storage и Bridge MitM
Из всех дрейнеров выбрала
5 самых репрезентативных и распределила их по уровням, от самого элементарного к самому комплексному, каждый из которых представляет из себя новую ступень для комфортного погружения в связанную тему:
Level 0:
Перенаправление, Проблема верификации, Подделка источника, Telegram боты
Level 1.0:
TON, NFT, Jetton, Переписанные библиотеки
Level 1.1:
Перерисовка UI, Произвольные кошельки, Имперсонация легитимных кошельков
Level 1.2:
Вызов действий, Отслеживание событий
Level 2:
Local Storage, Компоненты TON Connect, TON Connect Bridge MitM
Продукты: TON Connect, Tonkeeper, MyTonWallet, TON Wallet, Telegram Wallet, XTON Wallet, ...
//
Время чтения: ~30 минут
Enjoy!
@HaHacking
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram