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.
Tags gdb io-redirection