Redireciona a saída para um programa já em execução

1

Eu tenho um programa rodando no terminal 1 e esperando pela entrada do stdin. Eu programei este programa para ficar vulnerável ao estouro de buffer. Eu quero mudar seu fluxo para function2 () dentro do programa, então eu abri o GDB no terminal 2, o conectei ao programa no terminal 1 usando seu PID e descobri o endereço da função2 ().

Agora quero usar o printf no terceiro terminal para criar uma determinada saída e redirecionar essa saída para o programa no terminal 1. Como faço isso?

PS: Eu sou novo nesse tipo de exercício e não sei se há uma maneira melhor de fazer isso. Por favor, deixe-me saber se existe.

    
por 7_R3X 28.07.2017 / 15:29

0 respostas