Orbita — Writeup completo
"Órbita" é algo que sobe e depois volta: uma primeira falha faz o sistema revelar, sem querer, um endereço interno de memória; uma segunda falha usa exatamente esse endereço pra assumir o controle do programa.
"Órbita" é algo que sobe e depois volta: uma primeira falha faz o sistema revelar, sem querer, um endereço interno de memória; uma segunda falha usa exatamente esse endereço pra assumir o controle do programa.
Por que "Vitrola"? Porque ela pede uma música e "toca" sua resposta de volta — só que o toca-discos repete o seu pedido sem nenhum cuidado, e pedir do jeito certo fazia a vitrola "tocar" pedaços da própria memória do programa, até a flag aparecer.