Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ClO_own
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 7
#1

Работа с таблицей импорта - C++

30.10.2012, 18:55. Просмотров 241. Ответов 0
Метки нет (Все метки)

Мне необходимо внедриться в файл, сделать я это пытаюсь через добавление в таблицу импорта файла собственной dll. Вручную изменил таблицу импорта, переписал новые RVA для всех функций(в программе не оказалось достаточно пустого места, чтобы можно было скопировать ее и из копии ссылаться на адреса функций dll, которые были изначально) Вроде сделал все правильно, однако при запуске приложение выдает ошибку 6033. прикрепляю несколько скринов, текст либы и экзешник программы, надеюсь вы поможите разобрать. Еще прошу прощения за создание новой теме по вопросу одной и той же программы, просто на этот раз проблема совсем другого рода, нежели была.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <windows.h>
 
// создаем фиктивную экспортируемую функцию,
// которую потом будет импортировать дрозофила
extern "C" __declspec(dllexport) int dummy(){ return 0;}
 
/* точка входа в dll, получающая управление при различных обстоятельствах */
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
        // приветствие, выводимое до запуска дрозофилы
        if (fdwReason == DLL_PROCESS_ATTACH) printf("hello,world!\n");
 
        // приветствие, выводимое перед завершением работы дрозофилы
        if (fdwReason == DLL_PROCESS_DETACH) printf("good-bye,world!\n");
}
0
Миниатюры
Работа с таблицей импорта   Работа с таблицей импорта   Работа с таблицей импорта  

Работа с таблицей импорта  
Вложения
Тип файла: rar injectOne.rar (5.2 Кб, 1 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с таблицей импорта (C++):

Работа с таблицей в С++ - C++
Вот условие: Ввести в консоли строку из пяти символов, а затем прибавить к коду каждого символа 10, вывести новые символы на экран.

Работа с таблицей. (feof) - C++
В спортивных соревнованиях участвуют n команд. В файле SPORT содержатся прогнозы результатов соревнований. Каждый прогноз включает номер...

Работа с таблицей в Windows Forms - C++
С таблицами работать совершенно не умею, киньте пожалуйста ссылку на понятную статью, где объясняют все с нуля. Мне нужно чтобы на форме...

Результаты денежной лотереи подано таблицей выигрышных номеров "А" и таблицей выигрышей в гривне "С", где с (и - C++
Помогите

Структура: Найти все страны, у которых величина экспорта за 20 лет превышает величину импорта. - C++
Дан файл, содержащий информацию о товарообмене пяти стран в течение 20 лет. Под товарообменом понимается данные об экспорте и импорте из i...

Ввод таблицей go to x y - C++
Ребят,помогите разобраться в интернете не могу найти хороших статей на эту тему,мне нужно сделать ввод таблицей через go to x y.То есть...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 18:55
Привет! Вот еще темы с ответами:

Написать программу с таблицей! - C++
Мне нужно сдать программу, но ее выполнение у меня не получается. Поэтому обратился за помощью сюда. Вот условия программы: 12...

Обьясните как пользоваться таблицей ASSCI - C++
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; using namespace std; int main() {{char S; int...

считать Полиномиал ньютона данная таблицей на точке x=3 c++ - C++
считать Полиномиал ньютона данная таблицей на точке x=3 c++ i 0 1 2 xi 2 3 4 f(xi)3 5 2

Как сделать чтобы ответ выводило таблицей по 10 чисел? - C++
Как сделать чтобы ответ выводило таблицей по 10 чисел? Ниже написан код программы #include &lt;iostream&gt; #include &lt;conio.h&gt; // для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru