Я имел ввиду малвару. В 64 Висте дрова уже только подписанные грузятся. Чистое имхо, все больше народу понимают, что для безопасности нужно...
CrystalIC Понятно. Мысли по существу закончились. Хочешь избавить мир от ламеров? Начни с себя.
CrystalIC Вобщем думается мне ринг0 своет отживает. Все больше юзеров сидят под юзером, микрософт закрывает баги ведущие к повышению привелегий,...
CrystalIC Для практической ценности перехватов предлагаю исходить из того, что код исполняется с правами юзера и повышение привилегий не канает...
секретность мля... илито... Я например для перехвата чиста но нубски меняю адрес функции, сохраненный в глобальной переменной...
Всмысле я имею ввиду что она не интерпретирует символы \r\n как перевод строки...
wsprintf не обрабатывает \r\n
Mika0x65 Сенкс, теперь понятно, но эти 5 NOPов для хотпатчинга вроде появились начиная с какой-то версии?
А как же дизассемблеры длин и все такое?
Для тупого меня можно поподробнее? Я вроде выше показал, как во время записи EIP другого потока может указывать на это место...
only 13 10 имхо лучше чем форматные строки когда хрен разберешь где что С:\\Program Files\\\r\n
CrystalIC Когда ты записываешь JMP какой нибудь поток может быть остановлен на месте этих 5 байт. Я говорю про универсальный сплайсинг, когда...
т.е. нахождение конца строки? Так я и подозревал :) Спасибо.
xp sp2 нормально. 2000 sp4 на виртуалке - список пустой.
Что-то я туплю и не могу понять сакральный смысл этого алгоса. В ECX - указатель на ASCII строку. 0140F530 MOV EAX,DWORD PTR DS:[ECX] 0140F532...
CrystalIC Опять же, запишем JMP, какой-то поток уже успел сделать MOV EDI, EDI; PUSH EBP, вместо короткого перехода, который еще не записан и...
CyberManiac А что такое гос. предприятие? Где контрольный пакет акций принадлежит государству? В моем городе таких наверно ни одного не...
Эхх, неохота сочинять пример... Что-то типа этого (поправьте если где ошибусь)... Берем первую попавшуюся функцию: kernel32.AddAtomA начало: MOV...
Ну исполнил он всю сразу первую инструкцию вместе с операндом. Собирается исполнить следующую, и тут поток прервался...
Ну это понятно, что лучше перехватывать все на уровне ядра. Часто бывает такая ситуация: Заранее известно, в каком приложении (приложениях) будет...
Имена участников (разделяйте запятой).