ааа... извини, не обратил внимания... можно попробовать выполнить какую-нить асм-команду характерную для x64 и половить исключения...
http://msdn.microsoft.com/en-us/library/ms724958(VS.85).aspx
да, согласен... ну добавлю потом, это не так сложно...
зачем? то есть экспортировать функцию без имени, но с ординалом, я могу понять зачем... вы полагаете, что для экспорта по ординалу, надо пройти по...
а в чем смысл наличия массива AddressOfNameOrdinals, ведь если массивы параллельны, то AddressOfNameOrdinals[t] = t
Mika0x65, они параллельны, если все экспортируемые функции экспортируются по имени (NumberOfNames = NumberOfFunctions)... да и то не обязательно,...
небось повседневным гуру-кул-хацкингом занимается человек)))
прочитал как NtTerminatePrincess))) завис на пару секунд)))
ну и для полной независимости функционала, надо сделать свои реализации для строковых функций, но это уже не составит никакого труда))) спасибо...
да мне наверное и не придется импортировать функцию по ординалу для этой задачи... к сожалению все не так тривиально... там надо переводить...
яишницу с помощью асма жарите?)
пушами и колами...
нет, строка с инфой о редиректе лежит в таблице импорта (в пределах)...
да... большое спасибо за информацию! как сделаю - выложу сюда вариант с учетом редиректа...
ненавижу клерковский код, не спрашивайте почему)))) lurkmore? а в чем шутка? вы видимо хотели мне тему из ядерного форума показать?
он показал следующие: похоже для всех 83 функций поле entry point указывает на функции из ntdll... например: HeapAlloc (675 - 0x02A3) -...
список всех функций, адреса которых получаются неверными (имя функции - реальный адрес - полученный адрес): AcquireSRWLockExclusive - 0x7788cfd0 -...
так в том то и дело, что вроде все правильно... причем для функций HeapFree и HeapCreate например результат правильный, а например для HeapAlloc -...
нет... так массив имен функций не имеет четкого соответствия с массивом адресов (поскольку функции могут экспортироваться без имени)... именно для...
так более правильно, с точки зрения совместимости x86 и x64... но для одной 32-битной версии особой разницы нет))) вот конкретный пример, что на...
Имена участников (разделяйте запятой).