Создаём скрытый TeamViewer #1

Admin

Original poster
Administrator
Сообщения
916
Реакции
753
Посетить сайт
Настройка рабочего окружения
Перед тем как приступить к разработке, мы установим необходимые программы, которые нам понадобятся в процессе написания кода и реверса.
Нужно скачать и установить:
Знакомство с Hiew
Для начала, его необходимо настроить, для этого открываем Far и жмем F9
b00e851de7a72e69eafac23ac44f9d4d.png

Задаём удобные нам характеристики:
33290570939bf9d017f3e1e2f433c251.png

Теперь выбираем любой исполняемый файл, например notepad.exe, и нажимаем Alt+F4
a9e15197f591d0214f14a7bfaf3c771a.png

Enter переключает режим просмотра
b074a0762e4375121452b87b8b6476ea.png

F8+F5+Enter и мы на точке входа в файл
a698c1bfc049d7809cd6b0a18141ef50.png

F5+F6 и мы видим секции исполняемого файла
3be9e7093ef61f7ccfadde2320ed280f.png

Минимальный проект
Перед разработкой бота, мы сделаем минимальный проект в Visual Studio:
  • Создадим папку для наших проектов в FAR:
    • c:\
    • F7 – имя “projects”
  • Запускаем студию и выбираем:
  • 7a8ae32b15d7fea59a155f1d51288d94.png

  • Заходим в свойства проекта -> General -> Configuration Type -> Makefile
    f69efeee0bff42f01e8a6c67407b9e18.png

  • Заполняем Nmake->Build Command Line -> nmake
    924368b0069beca1a15ce3409f74a05c.png

  • Укажем какой файл будем исполнять при отладке Debugging -> Command -> test.exe
    1b19375607328e6fd2f925bab84fad79.png

  • добавляем файл main.c
    Код:
    #include <Windows.h>
    
    int main(int n, char *argv[])
    {
        return 0;
    }
  • в FAR переходим в папку проекта “C:\projects\tv\tv” и жмем Shift+F4 задаем имя Makefile
Содержание Makefile
Код:
SRC=main.c
OUT=test.exe
CFLAGS=/c /GS- /MT
LDFLAGS=
all:
    cl.exe $(CFLAGS) $(SRC)
    link.exe *.obj $(LDFLAGS) /OUT:$(OUT)
bdebug:
    cl.exe $(CFLAGS) $(SRC) /Zi
    link.exe *.obj $(LDFLAGS) /DEBUG /OUT:$(OUT)
И нажимаем F2 – сохранить
Структура файла проста: он состоит из переменных таких как SRC, OUT, CFLAGS и команд которые отделяются табуляцией.

Наш файл содержит две раздела: all – секция компиляции по умолчанию и bdebug – параметры компиляции для отладочной сборки

Опции компилятора cl.exe:

  • /c – создавать obj файлы
  • /MT – crt библиотеку компилировать статически
  • /GS- отключить проверку стека
Отладочная сборка отличается флагами

  • /Zi – создает отладочную информацию при компиляции
  • /DEBUG добавляет отладочные символы
Если все сделали правильно, то при сборке проекта по F7 в Visual Studio, будет собран исполняемый файл “test.exe”

Ставим бряк в функции main и жмем F5
ebdd103723969328dcaba3a3f77f8380.png

Заключение
Мы установили весь необходимый софт и создали заготовку будущего бота. В следующей части мы немного пореверсим!

 
  • Like
Реакции: VAVAN
Название темы
Автор Заголовок Раздел Ответы Дата
Admin Создаём скрытый TeamViewer #3 Полезные статьи 2
Admin Создаём скрытый TeamViewer #2 Полезные статьи 0
G Интересно Создаём свой магазин в телеграмме бесплатно. Полезные статьи 0
АнАлЬнАя ЧуПаКаБрА Интересно Создаём ВК без имени и фамилии Полезные статьи 5
K Создаём свою криптовалюту - Udemy (2018) Другое 0
G Создаём полиалфавитный шифр на Python С/C++ 1
K Создаём свой ХАЙП проект Полезные статьи 11
E Создаём музыкального бота ВКонтакте СИ/Фишинг/Мошенничество 4
A Создаём мигающий текст без таймера [C#] С/C++ 4
A Нужен скрытый майнер Предоставляю работу. Ищу специалиста. 0
AHAHAC Интересно Как просто начать скрытый майнинг Способы заработка 1
S Куплю Куплю скрытый майнер Куплю/Продам 2
Admin XMR / XMO - Miner (скрытый майнер) v1.0 BY MR. MORFEY Spam/DDOS/Malware 2
АнАлЬнАя ЧуПаКаБрА Способ как сделать неубиваемый процесс{скрытый} Spam/DDOS/Malware 1
F Бесплатный скрытый майнер Monero+Zcash Софт для работы с текстом/Другой софт 83
F Нужен скрытый майнер Вопросы и интересы 4
Admin Как из мобильного телефона делают скрытый радиомикрофон жучок? Полезные статьи 0
E Интересно Ненадёжность хранения паролей TeamViewer Уязвимости и взлом 0

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