introducao-a-assembly
Repositório dos arquivos usados na apresentação "Introdução a Assembly" da CriptoGoma de 2020 🖥️
converte.py (461B)
1 #!python3 2 # Extrai o código de máquina (compilado pelo gcc) da função fatorial para um 3 # arquivo de texto 4 5 START = 0x5fa # Começo da função fatorial segundo o gdb 6 END = 0x625 # Fim da função fatorial segundo o gdb 7 8 with open("exemplo.bin", "rb"), as machine_code: 9 bs = machine_code.read()[START:END] 10 11 with open("bin.txt", "w", encoding="utf8") as output: 12 output.write(" ".join([f"{byte:b}".zfill(8) for byte in bs])) 13