Quebrando a Segurança: Decifrando o Mecanismo de Atualização de uma VM para Facilitar os Flags

Um aluno descobriu que os arquivos de atualização (*.gpg) em uma máquina virtual de um curso de segurança continham tokens para submissão de tarefas. Analisando o programa de atualização `installUpdate`, ele descobriu que utilizava descriptografia GPG, dependendo dos arquivos `/root/.vmPassphrase` e `/root/.gnupg`. Montando o disco da VM, o aluno obteve esses arquivos, descriptografou as atualizações, extraiu os tokens e completou as tarefas antecipadamente. As atualizações continham código Java gerando tokens criptografados com AES. O autor observa que este ataque dependia do acesso total ao disco da VM e sugere o uso de VMs remotas como melhoria. Apesar da conclusão antecipada, o autor enfatiza a importância do processo de aprendizagem e da conclusão do trabalho do curso.
Leia mais