eXeL@B —› Вопросы новичков —› Вызов функции в DLL. |
Посл.ответ | Сообщение |
|
Создано: 21 октября 2017 22:40 · Личное сообщение · #1 Привет всем. Есть dll.В ней есть функция которую нужно вызвать.Функция распаковывает код далее пускает по нему поток. Естественно статика ничего не дает. 1)Dll в Olly не запускается пишет ошибку. 2)Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку. Вопрос:Какие еще могут быть способы прогрузить библиотеку и вызвать нужную функцию. Спасибо. |
|
Создано: 21 октября 2017 23:10 · Личное сообщение · #2 |
|
Создано: 21 октября 2017 23:54 · Личное сообщение · #3 Relax_ пишет:1) Dll в Olly не запускается пишет ошибку. повторяем: в следующий раз и последующие разы я сразу буду писать код ошибки. Relax_ пишет: 2)Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку. повторяем: в следующий раз и последующие разы я сразу буду писать код ошибки и скидывать код или весь проект. |
|
Создано: 22 октября 2017 00:39 · Личное сообщение · #4 Из абстрактного вангования - если вы отковыряли либу из чего-то готового, то далеко не факт, что она будет работать в "новом окружении". Не исключены варианты "привязки" к стартующему приложению и сопутствующая защита от "умелых рук". Поэтому не все могут написать свой "С++ загрузчик dll c вызовом интересующей функции", вернее написать могут не только лишь все, мало кто может это делать... не понимая как работает код, который они пытаются вызвать |
|
Создано: 22 октября 2017 10:35 · Личное сообщение · #5 Relax_ пишет: Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку возможно dll часть какого-нить драйвера, поэтому LoadLibrary здесь не прокатит. спускайтесь ниже к недокументированным функциям LdrLoadDll, EngLoadImage, да и попробовать kernel mode через аналоги NtXxx и ZwXxx тоже не помешает. |
|
Создано: 22 октября 2017 15:20 · Личное сообщение · #6 Какие ошибки, где они, статусные коды или скрины ? ТС наверно думает что тут боги. Невозможно проанализировать эту задачу не имея конкретных значений. ----- vx | Сообщение посчитали полезным: ELF_7719116 |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 22 октября 2017 16:33 · Личное сообщение · #7 |
|
Создано: 22 октября 2017 21:50 · Поправил: dosprog · Личное сообщение · #8 Relax_ пишет: Вопрос:Какие еще могут быть способы прогрузить библиотеку и вызвать нужную функцию. Какие ещё способы? LoadLibrary() должна нормально работать. Под какой системой происходит битва? Для какой системы та DLL? Это элементарные вещи, которые нужно было указать в заголовке темы. | Сообщение посчитали полезным: sendersu |
|
Создано: 24 октября 2017 01:02 · Личное сообщение · #9 |
eXeL@B —› Вопросы новичков —› Вызов функции в DLL. |