Запуск

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Запуск

Сообщение Sirik » 22.09.2004 (Ср) 15:46

Можно в 2k или XP запустится как системный процесс, как Каспер?

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 22.09.2004 (Ср) 16:04

В смысле чтобы нельзя было завершить работу программы стандартными методами???
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 22.09.2004 (Ср) 16:06

Почитай про злосчастные сервисы тут: http://www.smsoft.ru/ru/ntservice.htm
Изображение

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 22.09.2004 (Ср) 16:07

Zer писал(а):В смысле чтобы нельзя было завершить работу программы стандартными методами???

Именно так!

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 22.09.2004 (Ср) 16:23

Делай в лоб. Пытаются выгрузить - запускай ещё одну копию и выдавай мессагу о том, что нефига закрывать.
А если реально - перехватывай сообщения винде о завершении работы твоей проги. Но это сложно... :(
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 22.09.2004 (Ср) 16:31

Zer писал(а):А если реально - перехватывай сообщения винде о завершении работы твоей проги. Но это сложно... :(

И от кнопки Kill Process не спасёт...
Изображение

neprden
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 04.10.2003 (Сб) 19:37

Сообщение neprden » 22.09.2004 (Ср) 16:36

Надо делать как каспер делает
пускаешь его с пользоват-й учетной записью а он сволочь две копии запускает и синхронизируется

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 22.09.2004 (Ср) 16:46

Ну не знай... Вешай в память две копии и если одна исчезает подгружай автоматически вторую... :!:
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

PATRIOT_kz
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 105
Зарегистрирован: 14.09.2004 (Вт) 21:09
Откуда: Павлодар, Казахстан

Сообщение PATRIOT_kz » 22.09.2004 (Ср) 18:41

Sirik в начале пишешь .vxd драйв для сервиса,
далее регистрируешь его в реестре 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\Sirik',
где "Sirik" - ты подставишь псевдоним драйва.

Потом пишешь какую-нибудь прогу типа "Sirik-VxD-Monitor" и тыришь
её в 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run'
а там тоже создаёшь в 'Run'e, какой-нить параметр типа "SVxDM".

_-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_ _-_-_
Секрет весь прост.

1) Создание драйва нужно как касперу, вр.вебу и т.д.
Системный процесс короче.

2) Мониторинг нужен для того чтобы следить загружен ли драйв или
вдруг злостный юзанин выгрузил твой драйв, если ета б...ь выгрузила твой драйв, грузишь её заново, как троян типа.

===
По вопросам ПО и хелпа , спроси у наших спецов: 'tyomith', 'GSerg' и др.
---
Ну вообщем и всё, что нужно для хорошей подделки!
Press any key . . .

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 22.09.2004 (Ср) 20:16

Патриот, а ты знаешь, что VxD-системы на Windows NT/2000/XP нет?
Моду создают модоки, а распространяют модозвоны.

neprden
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 04.10.2003 (Сб) 19:37

Сообщение neprden » 23.09.2004 (Чт) 9:43

Во всяком случае каспер так нашел выход ловит свинья вызов
терминат процесс друг на друга
если смущает два процесса возьми пакет руткит и спрячь оба
спряч порты и даже запись реестра с о службой
но это уже тянет на трояна

PATRIOT_kz
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 105
Зарегистрирован: 14.09.2004 (Вт) 21:09
Откуда: Павлодар, Казахстан

Сообщение PATRIOT_kz » 23.09.2004 (Чт) 11:11

hCORe как VxD нет ?

А что же тогда юзает NTFS'овские ОС'ишки ?
(если не VxD и не сервисы, то что ?)
Press any key . . .

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 24.09.2004 (Пт) 14:22

PATRIOT_kz писал(а):если не VxD и не сервисы, то что

Я не говорил, что в NT нет сервисов... Я сказал что нет 16-разрядной VxD-подсистемы, которая частенько вызывала сбои :twisted:
Моду создают модоки, а распространяют модозвоны.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.09.2004 (Пт) 15:42

Поиск, поиск и езе раз поиск. Не работает по русским буквам - ищи слово system или service. Это жеванная пережванная тема уже. как жувачка дональдс.
I don't understand. Sorry.

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Ну не всё так просто 8)

Сообщение xenomorph » 25.09.2004 (Сб) 13:01

ВОзможен ещё один вариант *).

"На танке напролом" 8)

1) В системе есть такая радость как NT System и Administrator etc ...
2) System процесс даже админ права не снимают 8). Это типа сервис 8).
3) Запуск "под" сервис - без инсталляции, кода и т.п.:

- Находим окно работающее под "системом".
- Меняем кэпшн на шеллкод.
- Находим адресс шеллкода в памяти (на это прав хватает) а далее на тех же SP они не нада 8)
- Посылаем окну VM_Timer с адресом нашего шеллкода.
- Шелл код исполняеться запуская нашу прогу 8).

В рез-те - прога работает в ситемном пространстве - снять её низя 8)
Апстче 8).

Шелл код удобно писать на NASM-е

Он такой:

1. WinExec "Наша прога".
2. ExitProcess

Н.Б. Это всё работает на ура.

Имя окна до СП 1 на ХРюше - NetDDEAgent

Работает до СП3 на w2k и СП1 на ХР.
И далее если в системе есть окна под системом.

Просьба не грохать - так как это есть ещё один вариант 8))).

Плюс - можна ЧТО_УГОДНО запустить как сервис без перезагрузок и гиммороя ...
(я сказал юез гиммороя? 8)))
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 25.09.2004 (Сб) 13:41

Процесс System (PID = 0) - это непосредственно ядро системы. Его нельзя завершить или снять. Системный процесс обладает максимальными привилегиями: он может напрямую записывать данные в память и читать их оттуда, получать доступ к любым процессам и т.п. Процесс System Idle или Бездействие системы (PID = 4) - это его дочерний процесс, заведует управлением системой во время простоя компьютера (отруб жестких дисков, монитора, остановка подачи команд процессора, ...)
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 25.09.2004 (Сб) 13:44

А NetDDEAgent - это окно агента сетевого DDE (netdde.exe). В версиях Windows XP и Windows XP SP1 он автоматически запускается вместе с утилитой просмотра буфера обмена (clipbrd.exe)
Моду создают модоки, а распространяют модозвоны.

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

2 Sir hcore

Сообщение xenomorph » 25.09.2004 (Сб) 18:30

А вот я об заклад не побьюсь насчёт прибития System как процесса (но не надо вносить неразбериху - 8) я имел ввиду пользователь с правами NT Authority \ System а не сам процесс ядра ...)

Кстати я сейчас проведу опыт 8) и скажу можно ли его грохнуть 8)))
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

2 hcore

Сообщение xenomorph » 25.09.2004 (Сб) 19:02

Похоже я поторопился 8) - даже из под система грохнуть их низя 8)
(только что проверил)
Но зато ИМ МОЖНО сделать ExitProcess 8) ...
Что от kill PID особо не отличаеться 8)))
результирует в = SyStEm CrAsH = 8].
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Ну не всё так просто 8)

Сообщение tyomitch » 27.09.2004 (Пн) 21:34

xenomorph писал(а):- Посылаем окну VM_Timer с адресом нашего шеллкода.

Видимо, речь всё-таки о WM_TIMER.
А не проще CreateRemoteThread?
Изображение

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 27.09.2004 (Пн) 22:11

hCORe писал(а):А NetDDEAgent - это окно агента сетевого DDE (netdde.exe). В версиях Windows XP и Windows XP SP1 он автоматически запускается вместе с утилитой просмотра буфера обмена (clipbrd.exe)

У меня на ХР показывает, что NetDDEAgent это окно (Winlogon.exe).
الفيجوال بيسك الرابح

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 27.09.2004 (Пн) 22:19

А и еще ,системное окно можна получить вот так :
Код: Выделить всё
shell "net send 127.0.0.1 System window"
الفيجوال بيسك الرابح

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

8) Разница 8)

Сообщение xenomorph » 28.09.2004 (Вт) 20:22

HANDLE CreateRemoteThread(

HANDLE hProcess, // handle to process to create thread in
LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to
...

hProcess - получить нада 8) а это OPenProcess 8)
А это не всегда можно с некоторыми правами 8].

Вариант с отсылкой мессаги - универсален 8)
Можно ещё в хип область делать CopyMem ... Sergus copyrighted ...
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: С.Т., Google-бот, Yandex-бот и гости: 2

    TopList