сранения дибильные суд должен наказывать в отличии от людей прохожих зачем тогда вообще суд если народ должен был что то делать и кстати интересно...
это как надо себя не уважать что бы так пиарить человека при котором страна утонула в наркомании и алкоголизме при котором менты ловят наркоманов...
наглое вранье может быть у вас в Москве и 52% а вот у нас в сибири и на дальнем востоке не более 20% и то я думаю меньше каких россиян ? ментов...
да все правильно надо было указать SECURITY_ATTRIBUTES в мсдн (по крайней мере в моем) оказалась неверная информация насчет этого параметра этот...
это из мсдн который шел на диске с msvc 2008 странно а в документации по Вашей ссылке этого не увидел надо попробовать
Всем привет в проге патчере создаю сервер почтового ящика hServerSlot = CreateMailslot("\\\\.\\mailslot\\{4F2AFC3B-636D-469a-8131-172B0815C580}",...
int var BOOST_TYPEOF(var) var2 ?
это может только по неопытности обычно весь этот шум синтаксисческий не замечаеш сразу видно алгоритм глаза не зацепляются на синтаксисе если...
это насколько надо быть мразью и себя не уважать что бы быть нашистом и испольнять эти долбанутые инструкции листовка призывающая наебывать народ...
все задача решена код заработал тестил только на windows xp так как остальные сейчас не загрузить (если не трудно проверьте на висте и семерке и...
накидал простенький код проверить работает или нет в том то и дело что SegFs имеет значение 0x0000003b для всех потоков как его преобразовать в...
дизассемблировал TlsGetValue от windows xp и vista алгоритм и ограничения идентичные теперь надо попробовать GetThreadContext SegFs для каждого...
Всем привет есть несколько TLS переменных dwTlsRet dwTlsRetAddr создаваемых с помощью TlsAlloc в которых потоки сохраняют указатель на адрес...
впринципе да и так можно вообщем я оставил проверку только на jmp rel32 и call rel32 в прологе на остальное думаю можно забить
Jcc: 0x70 - 0x7F они же легко заменяются на их аналоги дальние instr + 0x10 << 8 | 0xF все и имеем отображение на Jcc rel8 <---> Jcc rel32 jmp...
условимся что мы говорим о x32 вот например как оторвать эту инструкцию и перместить в трамплин loop metka она ведь всего -128 + 127 байт...
после копирования кода в трамплин надо пофиксить относительные адреса но некотрые нельзя даже с фиксацией пемещать вот тут список это вариации...
и да наверняка пригодится поставить атрибуты на секцию RWE #pragma comment(linker, "/SECTION:.text,RWE") #pragma optimize("gs", on) extern "C"...
запросто extern "C" void func1(){} #pragma data_seg(push, r1, ".text") extern "C" __declspec(selectany,allocate(".text")) some_t subj; #pragma...
Имена участников (разделяйте запятой).