Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Cuentas de correo ,@hackmexico.net, (Completamente gratis)

Hack México  |  Hacking  |  HacK GeneraL (Moderador: hkm)  |  Tema: funciones de nmap 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: funciones de nmap  (Leído 45 veces)
hack_crack
HacK
*
Mensajes: 20


hack_crack


Desconectado  


Ver Perfil

« en: 02 de Julio de 2008, 02:17:50 »

Asi que espero que les guste y les sea de su total agrado... saludos 
Ademas este texto es basado en Linux 
Si tiene algun error favor de notificarmelo o si hace falta de igual manera y si quiere hacer una modificacion, y favor de no modificar sin autorizacion .

Bueno para comenzar vamos viendo la sintaxys del nmap 

Sintaxys: nmap parametros 'ip ó *Rango'

*Rango: por ejemplo el rango se maneja asi... 200.92.*.*

Solo basta para ver los parametros del nmap con teclear 'nmap', y les aparecera esto en la consola:

Nmap x.xx Usage: nmap [Scan Type(s)> [Options> <host or net list>
Some Common Scan Types ('*' options require root privileges)
* -sS TCP SYN stealth port scan (default if privileged (root))
   -sT TCP connect() port scan (default for unprivileged users)
* -sU UDP port scan
   -sP ping scan (Find any reachable machines)
* -sF,-sX,-sN Stealth FIN, Xmas, or Null scan (experts only)
   -sV Version scan probes open ports determining service & app names/versions
   -sR RPC scan (use with other scan types)
Some Common Options (none are required, most can be combined):
* -O Use TCP/IP fingerprinting to guess remote operating system
   -p <range> ports to scan.   Example range: 1-1024,1080,6666,31337
   -F Only scans ports listed in nmap-services
   -v Verbose. Its use is recommended.   Use twice for greater effect.
   -P0 Don't ping hosts (needed to scan www.microsoft.com and others)
* -Ddecoy_host1,decoy2[,...> Hide scan using many decoys
   -6 scans via IPv6 rather than IPv4
   -T <Paranoid|Sneaky|Polite|Normal|Aggressive|Insane> General timing policy
   -n/-R Never do DNS resolution/Always resolve [default: sometimes resolve>
   -oN/-oX/-oG <logfile> Output normal/XML/grepable scan logs to <logfile>
   -iL <inputfile> Get targets from file; Use '-' for stdin
* -S <your_IP>/-e <devicename> Specify source address or network interface
   --interactive Go into interactive mode (then press h for help)
Example: nmap -v -sS -O www.my.com 192.168.0.0/16 '192.88-90.*.*'
SEE THE MAN PAGE FOR MANY MORE OPTIONS, DESCRIPTIONS, AND EXAMPLES

Ahora bien vamos a explicar para que sirve cada parametro y para ellos agarre esta ip para ejemplo 67.15.192.2...vamos por el primero:

*El parametro '-sS' este parametro solo se puede usar con privilegios de root y te scanea en modo stealth, y todos los puertos que puedes tener. Veamos el siguiente ejemplo:

----------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -sS 67.15.192.2
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 22:51 MDT
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|(The 1657 ports scanned but not shown below are in state: filtered)
|PORT      STATE SERVICE
|21/tcp   open   ftp
|22/tcp   open   ssh
|25/tcp   open   smtp
|53/tcp   open   domain
|80/tcp   open   http
|443/tcp open   https
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 54.073 seconds
-----------------------------------------------------------------------------------------

Que interesante es este parametro, puedes utilizarlo cuando quieres ver los puertos que tiene abierto de un host en especifico y que servicios son los que corre ese puerto.

*Continuamos con el siguiente parametro '-sT' se utiliza igual que el parametro '-sS' solo que este no trabaja en modo stealth y no necesitas tener privilegios de root para usarlo. y en vista que se utiliza para lo mismo no es necesario poner un ejemplo del mismo.

*Bien seguimos con el paramero '-sU' este parametro es utilizado para scanear puerto UDP trabaja de igual modo que los parametros anteriores solo que en lugar de escanear TCP escanea UDP, esta mas que claro.   

*El siguiente parametro es '-sP' este parametro es utilizado para pingear al host y ver si esta up o esta down, veamos el siguiente ejemplo:

----------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -sP 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:21 MDT
|Host ev1s-67-15-192-2.ev1servers.net (67.15.192.2) appears to be up.
|Nmap run completed -- 1 IP address (1 host up) scanned in 1.545 seconds
----------------------------------------------------------------------------------------

*Los siguientes parametros son '-sX,-sF,-sN', bueno no cabe explicar sobre que trata cada parametro solo con el ejemplo se ve que funcion tiene, y los 3 parametros tienen el mismo funcionamiento, veamos los siguientes ejemplos de cada parametro:

----------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -sX 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:25 MDT
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|(The 1656 ports scanned but not shown below are in state: closed)
|PORT         STATE SERVICE
|135/tcp    open   msrpc
|137/tcp    open   netbios-ns
|138/tcp    open   netbios-dgm
|139/tcp    open   netbios-ssn
|445/tcp    open   microsoft-ds
|1025/tcp   open   NFS-or-IIS
|27374/tcp open   subseven
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 44.202 seconds
----------------------------------------------------------------------------------------

*El siguiente parametro es '-sV' es utilizado para determinar el servicio y app (nombres/versiones).


Otro parametro es el '-sR' es utilizado para explorar el RPC, como en el siguiente ejemplo:

----------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -sR 67.15.192.2
|
|nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:37 MDT
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|(The 1660 ports scanned but not shown below are in state: filtered)
|PORT      STATE SERVICE VERSION
|80/tcp   open   http
|110/tcp open   pop3
|993/tcp open   imaps
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 66.548 seconds
-----------------------------------------------------------------------------------------

*el siguiente parametro u opcion es '-O' este es utilizado para hacer un fingerprinting al host remoto y detectar que sistema operativo esta usando, veamos el siguiente ejemplo de este parametro:

----------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -O 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:44 MDT
|Warning:   OS detection will be MUCH less reliable because we did not find at least 1 open and 1 closed TCP port
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|(The 1657 ports scanned but not shown below are in state: filtered)
|PORT      STATE SERVICE
|21/tcp   open   ftp
|22/tcp   open   ssh
|25/tcp   open   smtp
|53/tcp   open   domain
|80/tcp   open   http
|443/tcp open   https
|Device type: general purpose|broadband router
|Running (JUST GUESSING) : Microsoft Windows NT/2K/XP (86%), Billion embedded (86%)
|Aggressive OS guesses: Microsoft Windows NT Version 4 (Build 1381) Service Pack 6a (86%), Billion |ADSL router (86%), Microsoft Windows 2000 AD SP4 (85%)
|No exact OS matches for host (test conditions non-ideal).
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 64.745 seconds
--------------------------------------------------------------------------------------

*Ahora Veamos el siguiente parametro que es '-p' es para scanear un rango de ports en especifico, por ejemplo utilizando la siguiente sintaxys:

sintaxys: nmap -p 1-10,80,110,22 67.15.192.2

Para que lo tengan mas claro veamos el siguiente ejemplo:

---------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -p 80,22,110,5000 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:49 MDT
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|PORT       STATE      SERVICE
|22/tcp    open       ssh
|80/tcp    open       http
|110/tcp   open       pop3
|5000/tcp filtered UPnP
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 3.664 seconds
---------------------------------------------------------------------------------------

*Otro parametro es '-F' este es utilizado para explorar solo los puertos enumerados del nmap-services. Veamos el ejemplo:

---------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -F 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:53 MDT
|Interesting ports on ev1s-67-15-192-2.ev1servers.net (67.15.192.2):
|(The 1213 ports scanned but not shown below are in state: filtered)
|PORT      STATE SERVICE
|21/tcp   open   ftp
|22/tcp   open   ssh
|25/tcp   open   smtp
|53/tcp   open   domain
|80/tcp   open   http
|143/tcp open   imap
|443/tcp open   https
|465/tcp open   smtps
|
|Nmap run completed -- 1 IP address (1 host up) scanned in 125.356 seconds
---------------------------------------------------------------------------------------

*Bien ahora otro parametro y muy importante es el '-v' el cual es utilizado para obtener informacion de un host, y tambien puedes agregarle otra v para que obtenga mas informacion y es recomendable . Por ejemplo:

---------------------------------------------------------------------------------------
|root@t4k3r0n:~$ nmap -v 67.15.192.2
|
|Starting nmap x.xx ( http://www.insecure.org/nmap/ ) at 2005-09-11 23:57 MDT
|Initiating SYN Stealth Scan against ev1s-67-15-192-2.ev1servers.net (67.15.192.2) [1663 ports> at |23:57
|Discovered open port 80/tcp on 67.15.192.2
|Discovered open port 443/tcp on 67.15.192.2
|Discovered open port 21/tcp on 67.15.192.2
|Discovered open port 22/tcp on 67.15.192.2
|Discovered open port 25/tcp on 67.15.192.2
|Discovered open port 53/tcp on 67.15.192.2
---------------------------------------------------------------------------------------

*Otro parametro es '-P0' este parametro es utilizado para que no pingee al host.

*otro parametro e importante es guardar logs de tus scaneos realizados este es el parametro 'oN,-oX,-oG' la sintaxys es la siguiente:

Sintaxys: -oG logfile

Por ejemplo: nmap parametros 'ip' -oG log.txt

Bueno faltan algunos parametros pero de esos no hablare ahorita.

unas de las utilidades ke se puede hacer con el famoso scaner nmap es esto, por ejemplo: si quieres scanear un rango determinado solamente utilizas este comando 'nmap -v ip -p 80', o bien para guardar el log solo tendrias que poner el parametro '-oG log.txt'.

Este famoso scanner tiene funciones que son muy interesante y las combinaciones que se les puede dar y lo rapido que es el scanner otra funcionalidad que le puedes dar ala hora scanear un determinado host es utilizando este comando 'nmap -sS -P0 -O ip -oG log.txt' tambien pueden hacer esto si quieren scanear un rango en specifico por ejemplo: 'nmap -p 22 200.92.*.* -oG log.txt' para buscar shells .

Solo es cuestion de que te pongas a pensar sobre como quieres utilizar el nmap y tener bien claro que puedes hacerlo muy potente de acuerdo de la imaginacion que tengas para scanear y las combinaciones que hagas con los parametros al igual que con netcat que tambien es una herramienta muy potente.. bueno hasta aqui lo dejo asi que me despido bye .

Aclarando este texto se hizo con la finalidad de ser educativo y no me hago responsable por el uso que le den, gracias por su atencion. 



contacto: t4k3r0n@mexican-mafia.org
Team: Mexican-Mafia
Url: www.Mexican-Mafia.org
En línea
Páginas: [1] Enviar tema Imprimir 
Hack México  |  Hacking  |  HacK GeneraL (Moderador: hkm)  |  Tema: funciones de nmap « anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP
Descargas Directas X-TREMEFOROS.ES
XHTML 1.0 válido! CSS válido!