Лекция - Клиппер

Professor

Professional
Messages
213
Reaction score
22
Points
18
Что такое клиппер?

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

Как устроен

Это максимально простой зловред. Получение и подмена искомого текста может быть реализована через библиотеку, которая работает с winapi на любом языке, хоть питон, хоть С++

Как происходит проверка соответствия?

Другими словами, как же нам определить, что этот текст из буфера является условно адресом BTC и нам нужно его заменить? На помощь приходят регулярные выражения (regex).

Регулярные выражения - формальный язык используемый для работы с текстом. С помощью него можно определить соответствует ли текст заданным критериям, например длине, равной 46 символов - это называется паттерном или по простому: шаблоном.
Паттерны можно найти в открытом доступе, просто введите запрос bitcoin address regex в поисковую строку

Первый попавшийся пост на stackoverflow:
^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$

Подробнее о регексе и как это работает можно узнать здесь https://habr.com/ru/articles/545150/
В предыдущих лекциях по вредоносам я уже упоминала клиппер. Итак, более простым языком:

Мы заходим в наш криптокошелек, копируем btc адрес, заходим в чат телеграм или пишем что-то на форуме, вставляем наш кошелек и производится подмена кошелька на кош злоумышленника. Тоже самое работает и в обратную сторону, когда нам отправляют кошелек, мы его копируем, заходим в криптокошелек, вставляем скопированный текст и производится подмена.

Как по максимуму мы можем выжать все из зараженного пользователя?

Если говорить о сложном функционале клиппера, помимо криптоподмены, как пример, мы можем подменять все ссылки на сайты и товары.
Допустим, я создала фишинг по сайту амазон. Пусть адресом моего фиша будет URL: amzaon.com, вместо оригинала amazon.com. Спарсив хотя бы 30% товаров, более интересных для меня по сумме, например, я делаю ссылки.
Чтобы моя подмена сработала, пользователь должен отправить оригинальную ссылку на товар: https://www.amazon.com/Dowinx-Cushi..._r=NJGWDRNDWNNNMYZ5A18P&qid=1695138140&sr=8-2

В которой обязательные слова: amazon.com/Dowinx-Cushion-Ergonomic-Computer-Reclining/dp/B09Y8W11G6

Тем самым, скопировав ориг ссылку из диалога с кем-либо пользователь в поиск вставляет ссылку с подменой оригинального домена на мой. Если пользователь сразу пойдет на оплату товара, то мы получим данные его карты и, возможно, OTP код.
 
Top