Uma pequena introdução ao Assembly para Linux
Paper publicado no zine Cogumelo Binário ( http://cogubin.leet.la/ ), sobre programação Assembly na sintaxe AT&T para Linux.
[ Hits: 37.994 ]
Por: Luiz Vieira em 19/12/2011 | Blog: http://hackproofing.blogspot.com/
#OBJETIVO: Programa simples que executa um exit e retorna um código de status para o kernel Linux # #ENTRADA: nenhuma # #OUTPUT: retorna um status código de status, que pode ser visto executando no terminal o comando: # # echo $? # # após a execução do programa # #VARIÁVEIS: # %eax armazena o número da syscall # %ebx armazena o status retornado # .section .data .section .text .globl _start _start: movl $1, %eax # esta é a syscall do kernel Linux para sair de um programa movl $0, %ebx # este é o status que retornaremos para o SO. # altere esse valor, e verá coisas diferentes ao executar o # echo $? int $0x80 # isso chama o kernel para executar a syscall 1
Resenha do livro: Praticando a Segurança da Informação
SELinux - Security Enhanced Linux
Segurança da Informação: Necessidades e mudanças de paradigma com o avanço da civilização
Elevação de privilégios locais
Boot Linux - o que acontece quando ligamos o computador
Membro da comunidade Viva O Linux na Espanha
Incrementando os efeitos do Ubuntu
Cursos online grátis sobre Software Livre!
Personalizando o Ubuntu 9.04 com Screenlets
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Rede wifi com mesmo ip da rede eth (1)
como resolver o problema de som do linux mint mate (3)
Primeiras impressões do Debian 13 (2)