LINUX.ORG.RU

История изменений

Исправление slackwarrior, (текущая версия) :

Суть токова... Резервируешь массивы под будущие патчи, патчишь бинарь джампами на области памяти с новым кодом... Вуаля :) http://moss.csc.ncsu.edu/~mueller/seminar/fall06/BartonMiller.pdf А потом берешь dyninst и оно делает это за тебя http://www.dyninst.org/

Исправление slackwarrior, :

Суть токова... Резервируешь массивы под будущие патчи, патчишь бинарь джампами на области памяти с новым кодом... Вуаля :) http://moss.csc.ncsu.edu/~mueller/seminar/fall06/BartonMiller.pdf

Исходная версия slackwarrior, :

Резервируешь массивы под будущие патчи, патчишь бинарь джампами на области памяти с новым кодом... Вуаля :) http://moss.csc.ncsu.edu/~mueller/seminar/fall06/BartonMiller.pdf