FreeBSD Execve
Publicado por Perfil removido 07/07/2008
[ Hits: 5.763 ]
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
Relógio em assembly NES 8 bits (variante do 6502)
Calculadora em C com Assembly (multiplataforma)
Escrita de um número em binário na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assembler)
Escrita de um número em hexadecimal na tela em Assembly Puro para Linux x86 (Nasm - Netwide Assemble
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Habilitando clipboard manager no ambiente COSMIC
A compatibilidade do LibreOffice com o Microsoft Office
Colocando hotcorner no COSMIC para exibir "workspaces"









