1 |
Teoría Exploración de Linux: fs, permisos, usuarios, contraseñas, arch. ocultos Comandos, los de bash, man Procesos |
2 |
Fallos de administración
locales Race conditions Partición swap setuid Enlaces ... |
3 |
Buffer overflows Code injection SQL injection, sanitize input en general .... |
4 |
Redes tcpdump, telnet, nc, nmap ICMP IP spoofing ... |
5 |
... ARP poisoning sniffers .... |
6 |
... DoS iptables wireless |
7 |
Con acceso físico BIOS, lilo, fs, eavesdropping |
8 |
Programas de auditoría
(no sólo Linux) nessus, CERT, honeypots, ... chroot UML Rootkits .... |
// 3-5-2004 Daniel Clemente
#include <stdio.h>
#include <unistd.h>
int main() {
FILE *fd;
char buf[1024];
if(access( "texto",R_OK)==0){
int n; for(n= -142857;n<;142857;n++);
fd=open("texto");
while( (n=read(fd,buf,1024)) >0
) {
write(1,buf,n);
}
close(fd);
} else {
printf(" ¡¡¡¡ No tengo permisos para leer el fichero !!!!!\n");
}
}
while :; do
rm -f texto
echo > texto
rm -f texto
ln -s -f ../secreto texto
done
Smashing The Stack For Fun And Profit:
http://www.shmoo.com/phrack/Phrack49/p49-14
(revista muy buena)