As saídas de ./address_to_char e cat são canalizadas para ./overflow como um único fluxo contínuo de dados.
-
Primeiro,
./address_to_charé executado e sua saída é redirecionada para a entrada de./overflow. -
Quando
./address_to_charsai,caté iniciado e sua saída é anexada ao processo./overflowainda em execução da mesma maneira.Como
catfoi executado sem nenhum arquivo especificado, ele lê stdin (neste caso, seu teclado).