FreeBSD Execve
Publicado por Perfil removido 07/07/2008
[ Hits: 5.541 ]
Usando syscall execve em um FreeBSD.
#Assembly FreeBSD x86 #syscall(59,"/bin/sh".....); #as execve.s -o execve.o #ld execve.o -o execve #______[execve.s]_________ .section .text .globl _start _start: xor %eax,%eax #%eax = 0 push %eax #Empurra %eax = 0 = NULL na stack push $0x68732f6e #Empurra sh/n push $0x69622f2f #Empurra ib// mov %esp,%edx #Move %esp = sh/nib// para %edx push %eax #Empurra %eax = 0 = NULL push %esp #Empurra %esp = /bin/sh terminando com NULL push %edx #Empurra %edx = /bin/sh push %eax #Empurra %eax = NULL mov $0x3b,%al #Syscall 0x3b = 59 = execve int $0x80 #Interupção do Kernel
Calcula ano de nascimento - C + Assembly
Escrita de um número em binário na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)
Relógio em assembly NES 8 bits (variante do 6502)
"Clear Screen" para Linux x86 com Inline Assembly (embutido no código) em C
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Compartilhando uma ideia sobre computação quantica (16)
Instalação de Drive - USB para HDMI Ubuntu (1)
Instalação do Ubuntu 22.04 LTS (7)
Meus HDs não aparecem mais no boot da placa mãe (19)
Problema de Comunicação Entre Bridges após Configuração de Links no RB... (0)