Faça engenharia reversa de um binário de licença Linux, recupere um flag escondido e escreva um keygen para forjar a chave de admin. Leia o disassembly ARM64 com objdump e GDB para furar a verificação de ativação. Um crackme prático: você consegue?
Engenharia reversa é a prática de desmontar um programa compilado para entender como ele funciona sem o código-fonte. Em segurança, isso significa ler disassembly, seguir os dados pelas funções e reconstruir um algoritmo apenas a partir das instruções de máquina. É a habilidade central por trás da análise de malware, da pesquisa de vulnerabilidades e do cracking de software, e a forma mais rápida de aprendê-la é em um binário real que você tem permissão para quebrar. Este lab oferece exatamente isso: um pequeno cliente de ativação Linux e o servidor de licenças que confia nele.
O Sentinel License Manager inclui uma ferramenta de linha de comando, sentinel-activate, que valida uma chave de licença contra um nome de conta. Você baixa o ELF ARM64 real e o analisa com as ferramentas que já estão no Terminal de Ataque da HackerDNA: file, strings, nm, objdump e gdb (Ghidra ou radare2 também servem, se preferir um descompilador). Primeiro você recupera o flag de usuário, que o binário guarda embaralhado, com um pouco de análise estática. Depois você faz a engenharia reversa da rotina de derivação de chave, porta-a para Python e escreve um keygen.
Derrotar uma verificação de ativação de software é o exercício clássico de crackme, e desenvolve habilidades que se transferem direto para o trabalho real de engenharia reversa: ler assembly ARM64, reconhecer padrões do compilador como uma multiplicação convertida em deslocamentos e somas, e reconstruir um algoritmo com precisão suficiente para reproduzi-lo. Para capturar o flag de root você forja uma licença para a conta admin trancada e a ativa contra o servidor. O portal te dá uma chave de teste válida para verificar seu keygen antes de tentar. Trabalhe na prática pelo Terminal de Ataque e você vai transformar um binário de caixa-preta em algo totalmente compreendido, do jeito que a engenharia reversa é feita no campo.
Crie uma conta gratuita e pratique cibersegurança.
Inicie sua máquina dedicada para começar a hackear
Crie uma conta gratuita para iniciar seu próprio servidor dedicado, enviar flags e ganhar XP no ranking.
Começar a Hackear GrátisLabs que compartilham habilidades semelhantes
Escolha como deseja começar
Entre na sua conta