djmans они-то универсальные, но смысла в них нет. чистый уникод, а экономить 1 байт на англ. текстах - нацизм!
тоже вариант, но не на всех виндах будет работать
на кой черт вам сдалось это utf8/utf16. чем плох чистый unicode big/little-endian
ни кто не мешает указать точку входа другую. думаю в том exe найдется 6 (xor eax, eax inc eax ret 12 ) свободных байт для альтернативной точки...
Voodoo Перед загрузкой в VOB они должны быть конвертированы в формат понятный видео адаптеру (bgr/rgb битмапы и д.р.), а в памяти они валяются...
загруженные модели и текстуры в формате видеокарты и структурах игры можете выдрать сами. возьмите ProcessExplorer, остановите процесс. возьми те...
GoldFinch что мешает поставить?
А LoadLibrary("exe_name"); call [eax+offset] не катят?
или вот вам еще один подход. предполагаете, что длина инструкции перехода равна 0 и по возможности генерируете малый jcc. после генерации всех jcc...
2 это для 16 бит разница между маленьким переходом и большим
ну а предположить их максимального размера? и после проанализировать все 4-х байтные jcc переходы, у которых смещение меньше 0x0080+количество...
а тупо проанализировать адреса если label2-addr jc+2 < 80h => jc label2 = 2 байтам иначе если 16 бит, то если label2-addr jc+4 < 32768 => jc...
как раз на такой код и можно пытаться ставить сигнатуры для детекта вот. по этому аверам имеет смысл присекать и такие проги тоже. предупредить...
JCronuz но вот с классами она до сих пор не дружит (вер. 5.2)
ADD: кстати это только проактивная защита следит за тем, что делает файл, антивирус же сканирует все. на забывайте про это! если вы и не делаете...
убеждаться в этом - не законное действие! ключевое здеся ВинХР. конечно новые операционки этим тоже не брезгают, но вот старые (которых пока...
ADD: и ведь не лень писать было
asd +1. самого хватило на 1 абзац.
не понимаю так сложно 30 Мб скачать?
0046136C 00404CC0 00404C6C это что за функции а пока begin try Edit1.0046136C; Edit1.00404CC0; finally Edit1.00404C6C; end; end;
Имена участников (разделяйте запятой).