Страница: 1 |
Страница: 1 |
Вопрос: Параметры функций в dll
Добавлено: 09.04.07 10:16
Автор вопроса: AndreyMp | ICQ: 237822510
Извиняюсь заранее за ламерский вопрос. Как то не приходилось мне пользоваться чужими dll (т.е. про которые нельзя почитать где нибудь).
Есть gnivcmd5.dll, судя по названию она посвящена хешированию по алгоритму MD5.
Dependecy Walker показал, что в ней две функции - FileMD5 и StringMD5. Все вроде хорошо, но только вот какие аргументы передавать этим функциям, и что они возвращают? Как их декларировать? В общем я просто не знаю какой прогой это можно посмотреть.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Programmer
Вопросов: 71
Ответов: 246
Профиль | | #1
Добавлено: 09.04.07 11:37
Такое и нельзя посмотреть. Можно посмотреть таблицу экспорта, но эта таблица показывает только имена функций. Параметры к функциям в DLL можно узнать только у разработчика.
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 09.04.07 12:20
А может самому написать такую DLL?
У меня на CPP есть исходник на md5 строки. Только скорость не тестил
Вот что Download Master выдал по запросу из истории закачек
http://cracklab.ru/download.php?action=get&n=NDIw
http://web.mit.edu/crypto/include/openssl/md5.h
http://sources.codenet.ru/file/469/md5sum.zip
http://www.mclink.it/personal/MC5884/download/MD5Hash.zip
http://www.vb.kiev.ua/code/crypt/md5_complete.zip
http://www.codenet.ru/progr/bcb/md5.zip
http://www.wasm.ru/forum/files/_1072064837__lite_md5.zip
http://www.wasm.ru/forum/files/196731986__md5brut.rar
http://www.wasm.ru/src/5/md5asm.zip
http://fichiers.xgarreau.org/misc_sources/MD5/mini/MD5.dll
http://fichiers.xgarreau.org/misc_sources/MD5/mini/main.cpp
http://fichiers.xgarreau.org/misc_sources/MD5/MD5.dev
http://fichiers.xgarreau.org/misc_sources/MD5/Makefile.win
http://fichiers.xgarreau.org/misc_sources/MD5/libMD5.a
http://fichiers.xgarreau.org/misc_sources/MD5/libMD5.def
http://fichiers.xgarreau.org/misc_sources/MD5/md5.c
http://fichiers.xgarreau.org/misc_sources/MD5/md5.h
http://fichiers.xgarreau.org/misc_sources/MD5/md5static.c
http://fichiers.xgarreau.org/misc_sources/MD5/md5static.h
Номер ответа: 3
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #3
Добавлено: 09.04.07 12:40
Да уже написал. Дело в том, что у меня есть файл и значение функции FileMD5 к этому файлу, так вот полученное мной значение контрольной суммы не совпадает с этим значением. Видимо они что то еще с ним делают.
Номер ответа: 4
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #4
Добавлено: 09.04.07 14:05
Покажи хеш. Может это и не md5 вовсе? И DLL эту где-нибудь выложи. А
еще исходничек для получения md5, если можно