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

Вскрыть exe файл и получить адрес области хранения всех переменных. PE-файлы, Анатомия файла, Загрузчик PE-фай - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разноцветный текст в консоли http://www.cyberforum.ru/cpp-beginners/thread1191319.html
Народ, подскажите как сделать так чтобы, скажем, в слове "Hello" разные буквы выводились разным цветом system("сolor 1F"); красит весь текст одновременно
C++ Сообщение: address of local variable * returned В интернете много поисков ответа, например: и , но правильного нет. Такое сообщение возникает в любом С, где используется переменная, когда её создавшая функция уже закрыта (переменная должна... http://www.cyberforum.ru/cpp-beginners/thread1191305.html
C++ Работа с элементами одномерного массива
всем доброго времени суток. помогите с одномерными массивами нужно сделать 5 задач 1)удалить все нечетные элементы в од. массиве 2)добавить элемент с номером К 3)сделать перестановку, сдвинуть...
Неправильное значение в атрибуте класса C++
всем доброго времени суток. пишу курсовую - программа-калькулятор двоичных чисел. заметил несколько проблем. в функции f_2_to_10 не получается присвоить новое значение атрибуту. и функция f_10_to_2...
C++ Даны действительные числа x1, ., xn, p1, ., pn. ( n>=2 и заранее неизвестно). Последовательности x1, ., http://www.cyberforum.ru/cpp-beginners/thread1191281.html
Даны действительные числа x1, ..., xn, p1, ..., pn. ( n>=2 и заранее неизвестно). Последовательности x1, ..., xn, p1, ..., pn определяют систему n материальных точек на прямой: xi -координата, pi-вес...
C++ Long double отображается не верно суть проблемы такова: решаю задачу где вводится некое значение long double, большое значение, которое в последствии переводится в string так вот компилятор long double постоянно округляет, то есть... подробнее

Показать сообщение отдельно
rusianvodka
0 / 0 / 0
Регистрация: 20.06.2013
Сообщений: 47

Вскрыть exe файл и получить адрес области хранения всех переменных. PE-файлы, Анатомия файла, Загрузчик PE-фай - C++

28.05.2014, 16:14. Просмотров 1178. Ответов 6
Метки (Все метки)

Здравствуйте уважаемые дамы и господа, какой час уже сижу но не могу понять и разобраться.
Хочу открыть exe файл и найти область где хранятся все числовые константы объявленных переменных(адрес начала секции и конца).
Например имеется код
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <conio.h>
using namespace std;
void main(){
 
    int g = 1998;
    int b = 2000;
    int l = 5;
    _getch();
}
Скомпилировал, создался exe файл, после открываем его.
Хочу узнать каким образом мне получить место(адрес) с которого начинают хранится все числовые константы переменных в ехе файле, и по какое.
Читал сие статьи :

cs.usu.edu.ru/docs/pe
www.xakep.ru/magazine/xs/057/026/1.asp

Гуглил, пытался понять, но данная тема для меня просто лес. Как понимаю нужно с определённых точек сначала прочесть информацию в объявленные структуры, а после вытащить адрес.
Буду благодарен за подсказки, если покажите код на примере как всё это сделать, будет здорово.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.