теоретические исследовения в этом деле кончено есть... тока это не Крис а хотя бы Cristina Cifuentes... и наработки можно поискать: desquirr,...
>> Можно ли принудительно перевести тред в alertable? может быть проще поставить АПЦ для всех тредов процесса ;)
при открытии файла поставь флаг OBJ_KERNEL_HANDLE для OBJECT_ATTRIBUTES.Attributes
RTL_USER_PROCESS_PARAMETERS is located at address 0x20000 (for all processes created by call WIN32 API CreateProcess).
doctor_Ice ты руками все делаешь? про мнемоники ты не понял. понятно что эту фичу не надо для дела. а надо вот для чего... вот ты написал дизасм,...
doctor_Ice а как ты определяеш правильность таблиц? >> И иметь с файлом команд паралельно файл с текстом и с длинами ага это нужно.. а может...
если NtQueryInformationProcess, то ProcessBasicInformation и в PEB.ProcessParameters
>> ProcessId=tbi.ClientId->UniqueProcess; // на этом месте процесс просто вырубается это не скомпилируется
вот оригинал: #define KeQueryTickCount(CurrentCount ) { \ volatile PKSYSTEM_TIME _TickCount = *((PKSYSTEM_TIME *)(&KeTickCount)); \ for...
указатель на буффер - это this экземпляра класса, он и передается в ecx. а деманглить вот зачем... написал красивый с++ интерфейс: struct foo {...
можно деманглить имя и сделать объявление класса и юзать обычные указатели на функции-члены... и буфер под данные объекта отдельно не надо будет...
FromRing0, погугли книжку Шрайбера >> запретили прерывания, чтобы не было ахтунг в случае чего ;) ... , что бы бит WP восстановился у _этого_же_...
тогда интересна законность действий вирусных аналитиков. они не владеют легально изучаемым совтом. афаик реверс легален пока нет коммерчесого...
00407957 . 61 popad 00407958 . 8D4424 80 lea eax, [esp-80] 0040795C > 6A 00 push 0...
все трики с приоритетами и процессами можно победить таскманагером... а если содавать много-много объектов GDI... ОС не повесить но будет интересно ;)
>> могу ли я, по нынешнему законадательству, декомпилировать и изменять ПО для использования в личных некоммерческих целях в РФ - да! электр....
Имена участников (разделяйте запятой).