Управление DACL


8 0

Когда-то я уже описывал примеры работы с DACL и данная информация попала в книгу Delphi глазами хакера 2-е издание и появиться во втором издании C++ глазами хакера, которая сейчас находиться на этапе редактирования. Сегодня я нашел интересный пример, простой, но очень интересный, в котором с помощью таблицы DACL вы можете управлять процессом, например, запретить закрытие программы. Не нужно ничего придумывать и реализовывать собственные системы защиты, когда можно использовать DACL.

Данный проект позволяет вам заменить существующую таблицу DACL (Discretionary Access Control List) на собственную. Когда вы сделаете это, вы получите возможность ограничить возможности такие как завершение процесса, получения указателя процесса, чтение памяти, и т.д.

Пример написан на C и его можно взять с сайта hackishcode.com здесь: Anti-Process Terminate


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Mister_SER

18 Августа 2008

о, вы пишите второе издание с++ г.х. ?)
плз, добавте туда мою шутку над мышкой(называетса водка), вот ее основной код:

int x = 0;
int y = 0;
int x0 = 0;
int y0 = 0;

LPPOINT lpPoint = new POINT;
GetCursorPos(lpPoint);

x0 = lpPoint -> x;
y0 = lpPoint -> y;

while(true)
{
GetCursorPos(lpPoint);

x = lpPoint -> x;
y = lpPoint -> y;

if(x != x0 || y != y0)
{
y = y + rand()%61 - 30;
x = x + rand()%61 - 30;
}

SetCursorPos(x, y);

x0 = x;
y0 = y;

Sleep(1);
}


Михаил Фленов

18 Августа 2008

К сожалению, в книгу добавить ничего уже не смогу, слишком поздно


Mister_SER

18 Августа 2008

жаль..:(
а когда примерно книга в продаже будет?)
И что там будет нового, посравнению с первым изданием(кроме DACL)?)
P.S. Михаил, может вы уберете премодерацию и добавите регистрацию?)
(разрешая также писать гостям, но необязательно :) )


Михаил Фленов

18 Августа 2008

Модерировать все равно придется, а регистрация будет отпугивать людей. Так вы можете в любой момент оставить сообщение и можете менять имя, если что-то не так. Да и мне заморачиваться с двигом регистрации лень :), хотя лень не главное.


Михаил Фленов

18 Августа 2008

По поводу изменений - изменений будет много. Я переписал очень много и добавил целую главу. Как только книга будет готова к выходу, я выложу оглавление и описание.


Alexo

18 Августа 2008

Пример интересный. Я как то ранше даже не слышал о DACL

Модерировать все равно придется, а регистрация будет отпугивать людей. Так вы можете в любой момент оставить сообщение и можете менять имя, если что-то не так. Да и мне заморачиваться с двигом регистрации лень :), хотя лень не главное.


А если кто то будет прикрываться чужим ником? тоже нехорошо получаеться.


Некрос Чермор

18 Августа 2008

Насчёт регистрации хорошая идея. Можно оставить форму как есть, и добавить ещё регистрацию для пользователей. Тоесть если я зарегистрирован, и пишу под одним и тем же ником, и определённое время не создаю разборок и разлиных конфликтных ситуаций. То зачем тебе Михаил тратить время на перемодерирование моего поста.
Тебе просто нужно сделать, у себя типа панельки где определённым пользователям помеченным галочкой, обязательно зарегестрированным, разрешено оставлять сообщения без перемодерирования. Но если человек создаёт конфликты и т.д то ты просто снимаешь галочку с его логина, и сообщения становятся как  у всех перемодерируемыми. Так пологаю будет намного удобней.


Михаил Фленов

19 Августа 2008

2Некрос Чермор
Дело говоришь, надо обдумать это дело


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне