Здравствуйте, уважаемые дамы и господа, какой час уже сижу, но не могу понять и разобраться.
Хочу открыть exe файл и найти место, где хранятся все числовые константы объявленных переменных.
Например, имеется код
#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
Гуглил, пытался понять, но данная тема для меня просто лес. Как понимаю, нужно с определённых точек сначала прочесть информацию в объявленные структуры, а после вытащить адрес.
Буду благодарен за подсказки, если покажете код на примере, как всё это сделать, будет здорово.