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

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


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

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

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

 eXeL@B —› Вопросы новичков —› Вызов функции в DLL.
Посл.ответ Сообщение

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

Создано: 21 октября 2017 22:40 New!
Цитата · Личное сообщение · #1

Привет всем.

Есть dll.В ней есть функция которую нужно вызвать.Функция распаковывает код далее пускает по нему поток.
Естественно статика ничего не дает.

1)Dll в Olly не запускается пишет ошибку.

2)Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку.

Вопрос:Какие еще могут быть способы прогрузить библиотеку и вызвать нужную функцию.
Спасибо.

Ранг: 53.9 (постоянный)
Статус: Участник

Создано: 21 октября 2017 23:10 New!
Цитата · Личное сообщение · #2

Manual mapping и затем вызываешь нужный код, экзамплы с кодом можно найти на гитхабе.
Но вы бы все таки уточнили, какие именно ошибки возникают.

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

Создано: 21 октября 2017 23:54 New!
Цитата · Личное сообщение · #3

Relax_ пишет:1) Dll в Olly не запускается пишет ошибку.

повторяем: в следующий раз и последующие разы я сразу буду писать код ошибки.

Relax_ пишет: 2)Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку.

повторяем: в следующий раз и последующие разы я сразу буду писать код ошибки и скидывать код или весь проект.

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

Создано: 22 октября 2017 00:39 New!
Цитата · Личное сообщение · #4

Из абстрактного вангования - если вы отковыряли либу из чего-то готового, то далеко не факт, что она будет работать в "новом окружении". Не исключены варианты "привязки" к стартующему приложению и сопутствующая защита от "умелых рук". Поэтому не все могут написать свой "С++ загрузчик dll c вызовом интересующей функции", вернее написать могут не только лишь все, мало кто может это делать... не понимая как работает код, который они пытаются вызвать

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

Создано: 22 октября 2017 10:35 New!
Цитата · Личное сообщение · #5

Relax_ пишет:
Пишу на С++ загрузчик dll c вызовом интересующей функции.LoadLibrary() не прогружает dll выдает ошибку

возможно dll часть какого-нить драйвера, поэтому LoadLibrary здесь не прокатит.
спускайтесь ниже к недокументированным функциям LdrLoadDll, EngLoadImage, да и попробовать kernel mode через аналоги NtXxx и ZwXxx тоже не помешает.


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

Создано: 22 октября 2017 15:20 New!
Цитата · Личное сообщение · #6

Какие ошибки, где они, статусные коды или скрины ?

ТС наверно думает что тут боги. Невозможно проанализировать эту задачу не имея конкретных значений.

| Сообщение посчитали полезным: ELF_7719116


Ранг: 376.8 (мудрец)
Статус: Участник
"Тибериумный реверсинг"

Создано: 22 октября 2017 16:33 New!
Цитата · Личное сообщение · #7

Relax_ пишет:
Есть dll.В ней есть функция которую нужно вызвать.Функция распаковывает код далее пускает по нему поток.

DLL в студию. Ну хотя бы скинуть результаты работы ProtectionID и PE-хидер чекнуть можно было и самому.

Ранг: 407.9 (мудрец)
Статус: Участник

Создано: 22 октября 2017 21:50 · Поправил: dosprog New!
Цитата · Личное сообщение · #8

Relax_ пишет:
Вопрос:Какие еще могут быть способы прогрузить библиотеку и вызвать нужную функцию.


Какие ещё способы? LoadLibrary() должна нормально работать.

Под какой системой происходит битва? Для какой системы та DLL?
Это элементарные вещи, которые нужно было указать в заголовке темы.

| Сообщение посчитали полезным: sendersu



Ранг: 655.7 (! !)
Статус: Участник
ALIEN Hack Team

Создано: 24 октября 2017 01:02 New!
Цитата · Личное сообщение · #9

LoadLibrary не будет работать, если не хватает других библиотек, от которых зависима жертва. Силы вангующих активированы максимально. Вижу... вижу, ждёт ТС дальняя дорога, куда послан будет он форумчанами...
 eXeL@B —› Вопросы новичков —› Вызов функции в DLL.

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

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