Ir para conteúdo
  • Cadastre-se

Lincoln Arantes

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Lincoln Arantes postou

  1. Lincoln Arantes

    As maquinas querem saber

    Somos feitos da mais pura linhagem de hexadeciomais, mossos poros saem binarios, octal faz parte de nossos membros. Alguem sempre nos debuga quando querem ver nosso estado. Nosso opcodes sabem tudo e manda para nossa cpu ou de outras fazer algo. fazemos coisas incriveis, somos incriveis, melhor temos o incrivel em nós. Bytes, bytes de 8 bytes, somos pouco notável, mas quando estamos utilizando 32 ou 64 bits, somos mais apresentavel e fazemos as coisas melhores que antes. Quase ia deixando de falar, mas quem está comigo tem null bytes. Quem sou eu? a) a CPU b) um programa c) Shellcode d) Exploit e) nda
  2. Lincoln Arantes

    Registradores Assembly

    Explicação de Lincoln Cesar dos Reis Arantes sobre registradores Assembly x86. Espero que gostem. https://www.youtube.com/watch?v=aGulNiuYgBs Formação: Curso Superior de Analista de Sistema pela Unicesumar .
  3. Lincoln Arantes

    Registradores Assembly

    Fiz esse código hj de manhã, alguém capaz de me dizer o que pode ser melhorado section .text global _start ;must be declared for using gcc _start: ;tell linker entry point mov eax, '10' ;numero inicial mov ebx, '20' ;numero inicial ; codigos que fazem a troca mov [var], eax mov eax, ebx mov ebx, [var] mov [var2], eax mov [var3], ebx ; primeira mensagem mov eax, 4 ; sys_write system call mov ebx, 1 ; stdout file descriptor mov ecx, msg ; bytes to write mov edx, len ; number of bytes to write int 0x80 ; perform system call ;printa na tela o resultado da eax mov eax, 4 ; sys_write system call mov ebx, 1 ; stdout file descriptor mov ecx, var2 ; bytes to write mov edx, 7 ; number of bytes to write int 0x80 ; perform system call ; primeira mensagem mov eax, 4 ; sys_write system call mov ebx, 1 ; stdout file descriptor mov ecx, msg2 ; bytes to write mov edx, len2 ; number of bytes to write int 0x80 ; perform system call ;printa na tela o resultado da ebx mov eax, 4 ; sys_write system call mov ebx, 1 ; stdout file descriptor mov ecx, var3 ; bytes to write mov edx, 7 ; number of bytes to write int 0x80 ; perform system call ;saída mov eax, 1 ;system call number (sys_exit) int 0x80 ;call kernel section .data msg db 'O valor trocado da eax agora é: ' ;our dear string len equ $ - msg ;length of our dear string msg2 db 0xa,'O valor trocado da ebx agora é: ' ;our dear string len2 equ $ - msg2 ;length of our dear string section .bss var resb 10 var2 resb 10 var3 resb 10
×