eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Бред с экспортом DLL!
Посл.ответ Сообщение

Ранг: 218.5 (наставник)
Статус: Участник

Создано: 26 января 2010 19:52 New!
Цитата · Личное сообщение · #1

Добавил функцию в экспорт dll. Вроде все ее видят, кроме GetProc Address!
Если же не добавлять запись в экспорт, а пропатчить существующую--тогда все ок.
Оба варианта в аттаче.
Не пойму, что в чем грабли???

{ Атач доступен только для участников форума } - export.rar

Ранг: 16.8 (новичок)
Статус: Участник

Создано: 26 января 2010 21:54 New!
Цитата · Личное сообщение · #2

KEYGENP1.DLL

000196F8 0001: CheckHardwareID
00019768 0003: RegistrationKeyGenerate
0001998C 0005: RegistrationKeySave
00019B58 0004: RegistrationKeyGenerateProject
00019E10 0002: GenRegKeyFromProject
0001A038 0006: CryptRSA

ординал 6


KEYGENp2.DLL

000196F8 0005: CheckHardwareID
00019768 0004: RegistrationKeyGenerate
0001998C 0003: RegistrationKeySave
00019B58 0002: RegistrationKeyGenerateProject
0001A038 0001: CryptRSA
ординал 1

В аатаче даю дизассемблирование ОБЕИХ функций
и диз с ОЕР для KEYGENp2.DLL
Tckb ye;yj vjue b lkz gthdjq
Возможно,экспорт по ординалу





{ Атач доступен только для участников форума } - KEYGENP1.DLL_ordinal_OEP.rar


Ранг: 237.0 (наставник)
Статус: Участник
sysenter

Создано: 26 января 2010 22:38 · Поправил: HiEndsoft New!
Цитата · Личное сообщение · #3

0xy
Странный вопрос ф-цию -то как звать?
Что такое "добавил в экспорт"? Какой компилятор?

Ранг: 16.8 (новичок)
Статус: Участник

Создано: 26 января 2010 23:41 New!
Цитата · Личное сообщение · #4

Модуль: "C:\Users\vitaly\Downloads\export\KEYGENP1.DLL"
ImageBase 00010000
Всего функций 6
Экспортирует по АДРЕСАМ

000196F8 0001: CheckHardwareID
00019768 0003: RegistrationKeyGenerate
0001998C 0005: RegistrationKeySave
00019B58 0004: RegistrationKeyGenerateProject
00019E10 0002: GenRegKeyFromProject
0001A038 0006: CryptRSA

Всего функций 6


Модуль: "C:\Users\vitaly\Downloads\export\KEYGENP1.DLL"
ImageBase 00010000
Всего функций 6
Экспортирует КАК НАПИСАЛ АВТОР

000196F8 0001: CheckHardwareID
00019768 0003: RegistrationKeyGenerate
0001998C 0005: RegistrationKeySave
00019B58 0004: RegistrationKeyGenerateProject
00019E10 0002: GenRegKeyFromProject
0001A038 0006: CryptRSA

Всего функций 6

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Модуль: "C:\Users\vitaly\Downloads\export\KEYGENP1.DLL"
ImageBase 00010000
Всего функций 6
Экспортирует ОТСОРТИРОВАН ПО ИМЕНАМ М Н О Ю - так должно БЫТЬ!!!

$000196F8: 0001 CheckHardwareID
$0001A038: 0006 CryptRSA
$00019E10: 0002 GenRegKeyFromProject
$00019768: 0003 RegistrationKeyGenerate
$00019B58: 0004 RegistrationKeyGenerateProject
$0001998C: 0005 RegistrationKeySave

Всего функций 6


Cписок ЭКСПОРТА (таблица) для ЗАГРУЗЧИКА Windows сортитуют по ИМЕНАМ

*******************************************************************

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Модуль: "C:\Users\vitaly\Downloads\export\KEYGENp2.DLL"
ImageBase 00010000
Всего функций 5
Экспортирует КАК ОПИСАНО

000196F8 0005: CheckHardwareID
0001A038 0001: CryptRSA
00019768 0004: RegistrationKeyGenerate
00019B58 0002: RegistrationKeyGenerateProject
0001998C 0003: RegistrationKeySave

Всего функций 5

Модуль: "C:\Users\vitaly\Downloads\export\KEYGENp2.DLL"
ImageBase 00010000
Всего функций 5
Экспортирует КАК ОПИСАНО - это и есть ОТСОРТИРОВАНО по ИМЕНАМ


$000196F8: 0005 CheckHardwareID
$0001A038: 0001 CryptRSA
$00019768: 0004 RegistrationKeyGenerate
$00019B58: 0002 RegistrationKeyGenerateProject
$0001998C: 0003 RegistrationKeySave

Всего функций 5

Ранг: 218.5 (наставник)
Статус: Участник

Создано: 27 января 2010 00:24 New!
Цитата · Личное сообщение · #5

Экспортирует ОТСОРТИРОВАН ПО ИМЕНАМ М Н О Ю - так должно БЫТЬ!!!

$000196F8: 0001 CheckHardwareID
$0001A038: 0006 CryptRSA
$00019E10: 0002 GenRegKeyFromProject
$00019768: 0003 RegistrationKeyGenerate
$00019B58: 0004 RegistrationKeyGenerateProject
$0001998C: 0005 RegistrationKeySave

Да, дело было именно в этом. vitokop--распект!
 eXeL@B —› Основной форум —› Бред с экспортом DLL!
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS