при создании процесса парсить импорты исполняемого файла процесса и импорты всех библиотек кторые он грузит и составлять на основе этих данных...
имхо, в таком случае лучше уже фильтр приаттачить на девайс драйвера файловой системы
зато самый надёжный, да и сложного я в нём ничего не вижу... программу по умолчанию для конкретного типа файлов можно узнать вызвав...
насчёт читабельности - весьма спорно имхо (еслит речь идёт о чужом коде), а то что удобно - это да
запускать процесс программы с помошью которой ты собрался открывать этот файл, инжектится в неё, перехватывать...
а какая принципиальная разница?
*здец, я просто рыдаю)
гг) может вам ещё исходники и докумментацию выложить?) думаю вскоре после того как эти примеры приведудт они уже не будут на это способны
всё можно
во-первых, комп не интиресно =)) а во-вторых в случае с х-ящиком мы получаем мощнейшую игровую платформу за смешные деньги за линк спс, но...
Задумался тут над покупкой Xbox 360, но не нашел более-менее внятной инфы о наличи *nix-дистрибов для нее, поэтому вопрос к обладателям данных...
как не зная что такое метаморф вы можете знать подходит ли он для ваших целей?) еще раз повторюсь, этот термин в его нормальном понимании...
Ну в наличии ф-ции факапа файров я какраз ничего смешного/странного не вижу... Последнее время, меня просто умиляют скаммерсанты, выучившие...
lol =)))
Фотки будут. Я пошел туда в первую очередь для того, чтоб встретится с друзьями-знакомыми... в прошлом году говорят было лучше, но впечатения...
Прямо сейчас в Петербурге проходит фестиваль Chaos Construction (http://cc7.org.ru), где собсно я и нахожусь, кто-нибуть ещё есть тут?)
ужс... читай доки по структуре исполняемого файла, в твоём случае нужно инжектить весь образ полностью, т.к. текстовая строка находится в секции...
ну руткит может просто выделять пул, копировать себя туда, настраивать релоки, и запускать системный поток который будет выполнять DriverEntry, а...
вызывай VirtualProtect для нужной страницы памяти, кодовая секция обычно мапится только с правами на чтение/выполнение
Имена участников (разделяйте запятой).