Advertisement
LincolnArantes

Hello word exemplo para criar shellcodes

Oct 24th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ;  JMP-CALL-POP shellcode
  3. ;  No exemplo abaixo pode ser tirado opcodes para criação de um shellcode exemplo - claro bastante simples
  4. ;  No caso do uso do xor evita os nullbytes
  5. ;  Para compilar instrução comum asm: nasm -f elf64 nome.asm
  6.  
  7. section .text
  8. global _start
  9.  
  10.     _start:
  11.         jmp call_shellcode ;pule para shellcode
  12.    
  13.     shellcode:
  14.    
  15.         pop rsi
  16.        
  17.         xor rax, rax ; zera o rax
  18.         mov al,  1   ; move 1 para al
  19.         mov rdi, rax
  20.         mov rdx, rdi
  21.         add rdx, 0xb
  22.         syscall
  23.  
  24.         xor rax, rax ;zera o rax
  25.         mov rax, 60  ;move 60 para rax
  26.         xor rdi, rdi
  27.         syscall
  28.  
  29.     call_shellcode:
  30.         call shellcode        
  31.         hello_world: db "Hello World", 0xa
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement