Просмотр полной версии : Импорт по индексу из wsock32.dll
Народ, вот в голову пришла идея - в целях уменьшения размена программы делать импорт не по имени а по индексу. Частенько такое встречал в троянах. Но вот столкнулся с такой проблемой - где взять эту таблицу?
Можно конечно взять выдрать её через DUMPBIN
но тутже возник еще один вопрос: Одинаков ли этот индекс в разных версиях винды. Именно интересует - >= Win 2000
но ведь бывают функции с одинаковыми индексами...
Юзай вызов по CRC
http://hellknights.void.ru/releases/el-lib-getapi-v0.05.rar
Исходник нужный, но в данном случае лучшебы с индексами работать.
А помойму индексы не повторяются!
Hellsp@wn
07.08.2007, 02:43
>> Одинаков ли этот индекс в разных версиях винды.
>> Именно интересует - >= Win 2000
большинство будут такими же имхо, скачай библы и глянь экспорт..
з.ы. не "индекс", а "ординал" =)
2 Hellsp@wn попробую.
Знаю что ординалы, а не индексы. Просто я говорю по дельфийски. ТАм ключевое слово - index ;)
Индексы можно посмотреть в Hiew.
Но Ni0x правильно говорит - лучше использовать импорт по контрольной сумме.
но ведь бывают функции с одинаковыми индексами...
Это как?
мда дохера ты места сэкономишь если вместо MessageBoxA поставишь число
> Это как?
а это по-дельфийски. читай верхние посты...
2 Kez ну в любом случае если шас таблица импорта 2 кила, то хотябы в двое она уменьшится!
Я тебе посоветовал уже использовать импорт по crc, от этого пользы больше будет.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot