Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Статья Криса (суперклей от Хакера)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Статья Криса (суперклей от Хакера)
Имя
Сообщение << Старые топики   Новые топики >>
Статья Криса (суперклей от Хакера) - 2008-03-22 18:37:03.566666   
Alien

Сообщений: 16
Оценки: 0
Присоединился: 2004-09-09 17:38:37
Кто может обяснить одну весчь.
В статье криса от (#101 май 2007 суперклей от Хакера) был описан очень интересный метод. Дак вот пару вопросов по статье.
Почему если мы в функцию dummy добавляем вызов любой другой функции то приложение падает с ошибкой. Тоесть :
// создаем фиктивную экспортируемую функцию, // которую потом будет импортировать дрозофила __declspec(dllexport) int dummy() { return 0; } //Вот так все работет. но если написать так __declspec(dllexport) int dummy() { MessageBox(NULL,"test msg","TEST",MB_OK); return 0; } // а вот тут мы валимся
И сразу вопрос на будующее как например нам вызвать свою функцию из DLL
Допустим мы обявили функцию
__declspec(dllexport) int myfunc()
{
MessageBox(NULL,"test msg","TEST",MB_OK);
return 0;
}
Как нам ее из ашего exe вызвать(как это на асме выглядит + как я понял ее тоже надо будут в импорт прописывать)
Post #: 1
RE: Статья Криса (суперклей от Хакера) - 2008-03-24 19:32:11.856666   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
1. по идее все должно работать. единстенное что либа должна быть подключена, хотя без нее ты м не слинковал… хрен знает, полный код длл файла довай.

2. как вызвать? loadlibrary, getprocaddress. или ты имел ввиду как вызвать из ЧУЖОГО экзешника? ну так прочитай статью криса, там все написано
Post #: 2
Страниц:  [1]
Все форумы >> [Прочее] >> Статья Криса (суперклей от Хакера)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.