Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; JMP-CALL-POP shellcode
- ; No exemplo abaixo pode ser tirado opcodes para criação de um shellcode exemplo - claro bastante simples
- ; No caso do uso do xor evita os nullbytes
- ; Para compilar instrução comum asm: nasm -f elf64 nome.asm
- section .text
- global _start
- _start:
- jmp call_shellcode ;pule para shellcode
- shellcode:
- pop rsi
- xor rax, rax ; zera o rax
- mov al, 1 ; move 1 para al
- mov rdi, rax
- mov rdx, rdi
- add rdx, 0xb
- syscall
- xor rax, rax ;zera o rax
- mov rax, 60 ;move 60 para rax
- xor rdi, rdi
- syscall
- call_shellcode:
- call shellcode
- hello_world: db "Hello World", 0xa
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement