Чтение пакетов из памяти процесса
Добавлено: Сб окт 31, 2009 3:51 pm
Расскажите пожалуйста про сабж 
От сервера приходит пакет, который расшифровывается и передается процессу.
Далее процесс парсит этот пакет, распознавая его, и совершает соответствующие действия.
Как происходит поиск адреса, по которому хранится пакет?
Первый раз кроме как через дебаггер - никак?
Т.е. чтобы определить местоположение пакета в памяти, необходимо сначала убирать проверки экзешника на дебаггер и, скорей всего, проверку своей контрольной суммы?
Допустим, адрес пакета вручную найден.
Как в дальнейшем автоматизированно искать пакет, если он не всегда находится по одному и тому же смещению в памяти?

От сервера приходит пакет, который расшифровывается и передается процессу.
Далее процесс парсит этот пакет, распознавая его, и совершает соответствующие действия.
Как происходит поиск адреса, по которому хранится пакет?
Первый раз кроме как через дебаггер - никак?
Т.е. чтобы определить местоположение пакета в памяти, необходимо сначала убирать проверки экзешника на дебаггер и, скорей всего, проверку своей контрольной суммы?
Допустим, адрес пакета вручную найден.
Как в дальнейшем автоматизированно искать пакет, если он не всегда находится по одному и тому же смещению в памяти?