Soluções do desafio da aula 10
Eu criei uma subrotina para fazer a impressão dos argumentos e usei echo_str nela.
Estou usando rcx como índice para iterar pelos argumentos, e como a syscall write manipula rcx no retorno da…
Pesquisa sobre "zerar" um registrador
Decodificando código hexa para asm
Não consegui encontrar como decodificar a instrução LEA
Desmontagem da secção .text:
0000000000401000 <_start>:
401000: 48 31 c9
0000000000401003 <stack_loop>:
…
Decodificando código hexa para asm
Dúvidas Exercício 4, aula 1
@victor_marinho wrote in blau_araujo/pbn#2 (comment):
int main() { _exit(42); }
O programa em C que faz sair com estado de término 42 poderia ser também: ``…
Verificando o mínimo para formar um binário
dd if=$bin of=minimo bs=1 count=1 skip=$n oflag=append conv=notrunc status=none
O lance do dd aqui é que ele copia o próximo byte lido para o final do arquivo de destino, não o…
Verificando o mínimo para formar um binário
Projeto final de cblc (Clone do coreutils paste)