по заранее известным адресам данные в памяти и менять их. А можно же как-то автоматически определять какие "куски" памяти принадлежат запущенному процессу? Ну там чтобы понимать что никуда кроме 0x00005575fca59f20 до 0x00005575fca59f20+10000 лезть не нужно? Перебор от 0х000... до 0хFFFF черз цикл for - задачка невероятно долгая получается.
Я точно гуглю как-то не так. Из-за остутствия знаний, отсутствия терминологии и прочего.
Конечная цель - получить адресацию приложения в памяти и поискать в этой памяти нужные строки для последующей замены этих строк своими. Всё под linux.
Я на пути к написаню отладчика на расте)
/proc/$pid/maps, /proc/$pid/smaps
Обсуждают сегодня