Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Импорт по индексу из wsock32.dll (https://forum.antichat.xyz/showthread.php?t=46210)

slesh 07.08.2007 01:27

Импорт по индексу из wsock32.dll
 
Народ, вот в голову пришла идея - в целях уменьшения размена программы делать импорт не по имени а по индексу. Частенько такое встречал в троянах. Но вот столкнулся с такой проблемой - где взять эту таблицу?
Можно конечно взять выдрать её через DUMPBIN
но тутже возник еще один вопрос: Одинаков ли этот индекс в разных версиях винды. Именно интересует - >= Win 2000

Piflit 07.08.2007 01:31

но ведь бывают функции с одинаковыми индексами...

Ni0x 07.08.2007 01:39

Юзай вызов по CRC
http://hellknights.void.ru/releases/el-lib-getapi-v0.05.rar

slesh 07.08.2007 02:12

Исходник нужный, но в данном случае лучшебы с индексами работать.
А помойму индексы не повторяются!

Hellsp@wn 07.08.2007 02:43

>> Одинаков ли этот индекс в разных версиях винды.
>> Именно интересует - >= Win 2000

большинство будут такими же имхо, скачай библы и глянь экспорт..

з.ы. не "индекс", а "ординал" =)

slesh 07.08.2007 10:44

2 Hellsp@wn попробую.
Знаю что ординалы, а не индексы. Просто я говорю по дельфийски. ТАм ключевое слово - index ;)

drmist 07.08.2007 16:22

Индексы можно посмотреть в Hiew.
Но Ni0x правильно говорит - лучше использовать импорт по контрольной сумме.

_Great_ 07.08.2007 22:24

Цитата:

Сообщение от Piflit
но ведь бывают функции с одинаковыми индексами...

Это как?

KEZ 07.08.2007 23:00

мда дохера ты места сэкономишь если вместо MessageBoxA поставишь число

> Это как?

а это по-дельфийски. читай верхние посты...

slesh 08.08.2007 01:12

2 Kez ну в любом случае если шас таблица импорта 2 кила, то хотябы в двое она уменьшится!


Время: 01:18