Если пишешь на дельфи, то юзай GetMem, если API, то HeapAlloc. Если сильно нужна производительность, то можно создать длл на дельфи и с нее...
Да, полиморф не очень. Подряд идет много кода который можно просто выкинуть. Начать анализ следует с выкидывания jmp, благо они здесь легко...
Дык имхо это регионы памяти отсутствующие в оперативе и грузящиеся из файла подкачки. В играх естественно их будет больше.
Укажи в CreateProcess в StartupInfo десктоп для процесса winsta0\default
> не в цикле же она умножает А почему нет? Команды возведения в степень у процессора не имеется, поэтому приходится умножать в цикле.
Фиг знает, гонял и под олли и под айсом, никаких проблем. iron_nomad У тебя какая винда и версия олли?
Согласен, компоненты это нечто лажовое. Они заставляют проги раздуваться до нескольких мб и жутко тормозить, а программистов заставляют лениться и...
http://www.wasm.ru/article.php?article=packlast01 http://www.wasm.ru/article.php?article=packers2
Avalonec > Дельфи полная хренотень! Свои вызовы, свои апи... все у > них... как не у людей Интересно, а кто же Win API отменял? Давно...
Ладно, раз Delphi тут не любят, то основной код (методы обнаружения) буду писать на С++, на дельфе напишу только интерфейсную часть, но если...
volodya Охраняем священные традиции?
Ствтья уже пишется, весь usermode код будет на delphi, драйвер на VC, а асм вставками, там где без него нельзя.
Edmond Вроде окончательный уже выслал.
Edmond Изменения есть, в основном связанные с высказанными тут замечаниями, измененные статьи отослал Four-F.
>Согласен, ты говоришь: "делается попытка". >ZwLockVirtualMemory/NtLockVirtualMemory/VirtualLock суть >одно и то же. Насчет стабильности,...
>Вообще говоря, всё наоборот. Zw - это шлюз в ядро через >int2e/sysenter, >а Nt вызываются обработчиком KiSystemService. опечатка вышла....
NoName Издеваешся чтоли? TerminateProcess(OpenProcess(PROCESS_TERMINATE, false, ProcessId), 0);
{ Получение Id процесса по его имени } function GetProcessId(pName: PChar): dword; var Snap: dword; Process: TPROCESSENTRY32; begin...
>а что при чтении не может быть легко обнаружено? Один хрен легко обнаружить, но при записи можно искать различия в файлах. Данные в...
Видел я этот протект. Сам он говно, но фича прикольная (сразу видно за что 299$ просят). И есть такая фича не только у thinstall'a, скоро...
Имена участников (разделяйте запятой).