Когда-то я уже описывал примеры работы с DACL и данная информация попала в книгу Delphi глазами хакера 2-е издание и появиться во втором издании C++ глазами хакера, которая сейчас находиться на этапе редактирования. Сегодня я нашел интересный пример, простой, но очень интересный, в котором с помощью таблицы DACL вы можете управлять процессом, например, запретить закрытие программы. Не нужно ничего придумывать и реализовывать собственные системы защиты, когда можно использовать DACL.
Данный проект позволяет вам заменить существующую таблицу DACL (Discretionary Access Control List) на собственную. Когда вы сделаете это, вы получите возможность ограничить возможности такие как завершение процесса, получения указателя процесса, чтение памяти, и т.д.
Пример написан на C и его можно взять с сайта hackishcode.com здесь: Anti-Process Terminate
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
о, вы пишите второе издание с++ г.х. ?)
плз, добавте туда мою шутку над мышкой(называетса водка), вот ее основной код:
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);
}
К сожалению, в книгу добавить ничего уже не смогу, слишком поздно
жаль..:(
а когда примерно книга в продаже будет?)
И что там будет нового, посравнению с первым изданием(кроме DACL)?)
P.S. Михаил, может вы уберете премодерацию и добавите регистрацию?)
(разрешая также писать гостям, но необязательно :) )
Модерировать все равно придется, а регистрация будет отпугивать людей. Так вы можете в любой момент оставить сообщение и можете менять имя, если что-то не так. Да и мне заморачиваться с двигом регистрации лень :), хотя лень не главное.
По поводу изменений - изменений будет много. Я переписал очень много и добавил целую главу. Как только книга будет готова к выходу, я выложу оглавление и описание.
Пример интересный. Я как то ранше даже не слышал о DACL
Насчёт регистрации хорошая идея. Можно оставить форму как есть, и добавить ещё регистрацию для пользователей. Тоесть если я зарегистрирован, и пишу под одним и тем же ником, и определённое время не создаю разборок и разлиных конфликтных ситуаций. То зачем тебе Михаил тратить время на перемодерирование моего поста.
Тебе просто нужно сделать, у себя типа панельки где определённым пользователям помеченным галочкой, обязательно зарегестрированным, разрешено оставлять сообщения без перемодерирования. Но если человек создаёт конфликты и т.д то ты просто снимаешь галочку с его логина, и сообщения становятся как у всех перемодерируемыми. Так пологаю будет намного удобней.
2Некрос Чермор
Дело говоришь, надо обдумать это дело
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.