hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 10:36:57
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Hacktivismo
| |-+  Hacking (Moderadores: askatasun, HolyKnight, kamui23, ..::Lëssiëm Táralóm::.., - TuX -)
| | |-+  Ataques contra contraseñas de los usuarios [WINDOWS]
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ataques contra contraseñas de los usuarios [WINDOWS]  (Leído 786 veces)
vengador de las sombras
Colaborador
****
Desconectado Desconectado

Mensajes: 992


Fl4m1ng 0ur SkillZ TeaM


Ver Perfil
« : 24 de Julio de 2008, 02:15:04 »

NOTA: Este post está sacado del libro "Hacking y Seguridad en Internet" de la editorial Ra-Ma, el cual me estoy leyendo y me ha parecido muy interesante postearlo. Las descargas estás subidas por mí.


0x00 INTRODUCCIÓN

   Las cuentas de usuarios pertenecientes a un sistema Microsoft Windows están guardados en pares de datos, es decir, dos datos que hacen referencia a los nombres de usuarios y a sus respectivas contraseñas. El sistema de almacenamiento se basa en una tabla donde quedan registrados el nombre y una cadena de caracteres alfanuméricos que representan la contraseña despues de haberle aplicado un sistema de encriptación basado en los Hashes.


   Un hash es una función H(x) o algoritmo que aplica una transformación a un valor de entrada (x) de longitud variable, el cual devuelve otro valor modificado de longitud fija (h). El valor obtenido de aplicar la función Hash se caracteriza por ser unidireccional, es decir, es inviable encontrar el valor de entrada (contraseña) dado un valor obtenido por el Hash (h).

  El lugar físico, archivo donde se guardan los datos de las credenciales de los usuarios, se denomina SAM ("Security Acces Manager") en máquinas que no sean del DC de directorio activo. El equivalente al SAM en el Directorio Activo se comenta más adelante. El formato de almacenamiento de passwords sigue la siguiente tabla:

______________ ______________ ______________
| Nombre  | Identificación | LM     | NTLM  |                |
|    de        |         de              | Hash |            |Kerberos|
| Usuario  |      grupo           |          |  Hash |                  |
|_________________________________________|



  El SAM se enuentra alojado en el directorio %windir%\system32\config donde podemos encontrar un fichero llamado "SAM", que está formado por la representación de los bytes pertenecientes a la calve del registro HKEY_LOCAL_MAC HINE\SAM. Si intentamos acceder desde el sistema de ficheros o desde el registro de Windows cuando el sistema está en funcionamiento se no snegará el acceso tanto a la lectura como a la escritura o copia de los datos.

0x01 ROBANDO EL SAM

  Como hemos visto, las contraseñas de las cuentas de usuarios se guardan en un fichero físico denominado SAM, el cual es inaccesible desde el sistema operativo cuando está encendido. Además sabemos que las versiones actuales de Windows tienen incorporado un sistema de ecnriptación Syskey de 128 bits, lo que dificulta la tarea de extracción de los hashes. También conocemos la ubicación del SAM y la clave de registro donde se guarda el contenido de este fichero convertido a bytes.

  PWdump2 es una herramienta creada por Tod Sabin con el bojetivo de conseguir los datos del SAM que estuvieran encriptados con el servicio syskey, esto implica que pwdump2 podía trabajar con los sistemas operativos basados en Windows NT 4.0 con SP2, Windows 2000/2003 y XP. Su funcionalidad se basa en la inyección de código en bibliotecas DLL que tengan permiso de ejecución de administrador/system, más concretamente, utiliza el servicio LSASS.exe (Local Security Authority Subsistem( para inyectar el código y obtener como salida el SAM del sistema. La desventaja de esta herramienta es que se ejecuta en modo local y necesita permisos de administrador para poder funcionar.

Sintaxis: pwdump2 > fichero.txt


   La siguiente versión de esta herramienta (pwdump3) funciona estableciendo una conexión del recurso compartido ADMIN$ con la máquina víctima. A través de esta conexión, instala un servicio denominado pwservice.exe qeu se encarga de extraer los hashes y enviarlos utilizando el protocolo SMB (Server Message Block), dicho protocolo se encarga del uso compartido de los archivos, carpeta e impresoras de forma transparente entre los ordenadores de uan red.

  A partir de aqui utiliza el método de DLL Injection. Como ya se habrán dado cuenta, esta herramente trabaja extrayendo el SAM a través de una red.

  Su sintaxis es: PWDUMP3 <NombrePC [Fichero de Salida] [Nombre de Usuario]

 
DOWNLOADS
-
Para ver este enlace Registrate o Inicia Sesion
PWDUMP2

-
Para ver este enlace Registrate o Inicia Sesion
PWDUMP3



 Aparte de las herramientas ya comentadas, existen otras como Cain & Abel, sobre las que puede encontrar manuales en la red.

0x02 CRACKEANDO EL SAM

  John The Ripper es una de las más famosas herrramientas de cracking de contraseñas. Las opciones de confuguración se realizan a través del modo consola, éstas son muy variadas y bastante liosas de especificar, sin embargo, se puede utilizar una configuración predeterminada definida dentro del archivo jhon.ini, que permite trabajar sin argumentos y conseguir buenos resultados en poco tiempo.

   El modo de actuar de esta pre-configuarción premite encontrar la clave de los Hashes siguiendo una serie de procesos. En un principio, se usa un sistema de ruptura denominado "single crack", el cual aplica todas las reglas definidas en el apartado "#"Single crack" mode rules" del fichero john.ini. Si con este método no se encontrado la contraseña, el sistema pasa al siguiente proceso donde se usa un ataque de diccionario, la ubicación de esta lista de claves se especifica en el apartado "Wordfile", que se encuentra dentro del grupo "[Options]" en el archivo de configuración jhon.ini, el fichero que por defecto utiliza se denomin "Password.lst". Si con este ataque aún no se ha conseguido la contraseña. se establece el último modo de cracking denominado "incremental", es la técnica más potente, se caracteriza porqeu sigue unos patrones muy parecidos al ataque de fuerza bruta. Cada vez que esta herramienta descifra una clave y la muestra por pantalla, lo almacenará en un fichero denominado "jhon.pot".

DONWLOADs

-
Para ver este enlace Registrate o Inicia Sesion
John The Ripper
En línea


Para ver este enlace Registrate o Inicia Sesion
Overload in the Net (Mi blog)

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

Para ver este enlace Registrate o Inicia Sesion
----------------------------
Fl4m1ng 0ur sk1llZ
fNiX
NZ5
*****
Desconectado Desconectado

Mensajes: 1,356


leet Mensajes 4Ever


Ver Perfil
« Respuesta #1 : 24 de Julio de 2008, 09:28:19 »

exelente vengador! =D
muy buen aporte, de esto no tenia idea
realmente se agradece mucho el porte =D
espero que este aporte no se pierda...

Salu2!  cool
En línea


HolyKnight
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,340


"La casa esta en orden, Felices Pascuas!".


Ver Perfil WWW
« Respuesta #2 : 24 de Julio de 2008, 09:37:19 »

muy buena alternativa para crakear la sam
En línea

Holyknight informa que no habrá ningun tipo de tolerancia frente a los post que incumplan las reglas

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Se Buscan escritores para la Nueva E-Zine de Hacker x Siempre


Para ver este enlace Registrate o Inicia Sesion
Aprende a programar en batch
---
Para ver este enlace Registrate o Inicia Sesion
Descarga el Day of Defeat Full
---
Para ver este enlace Registrate o Inicia Sesion
FAQ de Batch


"El amor auténtico, el amor ideal, el amor del alma, es el que sólo desea la felicidad de la persona amada sin exigirle en pago nuestra propia felicidad."

Para ver este enlace Registrate o Inicia Sesion
Eh vos! si vos! el que esta leyendo esto... Hace click aca y visita mi Blog
LokoD4rk
NZ4
****
Desconectado Desconectado

Mensajes: 1,092



Ver Perfil WWW
« Respuesta #3 : 24 de Julio de 2008, 10:25:47 »

pero john the ripper no es muy bueno...

yo la verdad, prefiero ophcrack o saminside

pero de todos modos, muy bueno el tutorial  Wink

aunque estaria bien que enseñaras como usar john...

salu2

PD.en debian solo se instala poniendo esto en una terminal: apt-get install john
En línea



Para ver este enlace Registrate o Inicia Sesion
Elimina tus virus sin necesidad de programitas! =) (under construction)
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,662


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #4 : 24 de Julio de 2008, 11:15:44 »

  A partir de aqui utiliza el método de DLL Injection. Como ya se habrán dado cuenta, esta herramente trabaja extrayendo el SAM a través de una red.

Idea mia... o es primera vez que leo este término en CPH... Cheesy...

Podemos visualizar un ejemplo de DLL Injection en el siguiente sección:
Codigo desde
Para ver este enlace Registrate o Inicia Sesion
http://www.dreamincode.net/code/snippet407.htm


Código:
#include <string>
#include <windows.h>

#define MAXWAIT 10000

bool insertDll(DWORD procID, std::string dll)
{
    //Find the address of the LoadLibrary api, luckily for us, it is loaded in the same address for every process
    HMODULE hLocKernel32 = GetModuleHandle("Kernel32");
    FARPROC hLocLoadLibrary = GetProcAddress(hLocKernel32, "LoadLibraryA");
   
    //Adjust token privileges to open system processes
    HANDLE hToken;
    TOKEN_PRIVILEGES tkp;
    if(OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
    {
        LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &tkp.Privileges[0].Luid);
        tkp.PrivilegeCount = 1;
        tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
        AdjustTokenPrivileges(hToken, 0, &tkp, sizeof(tkp), NULL, NULL);
    }

    //Open the process with all access
    HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, procID);

    //Allocate memory to hold the path to the Dll File in the process's memory
    dll += '\0';
    LPVOID hRemoteMem = VirtualAllocEx(hProc, NULL, dll.size(), MEM_COMMIT, PAGE_READWRITE);

    //Write the path to the Dll File in the location just created
    DWORD numBytesWritten;
    WriteProcessMemory(hProc, hRemoteMem, dll.c_str(), dll.size(), &numBytesWritten);

    //Create a remote thread that starts begins at the LoadLibrary function and is passed are memory pointer
    HANDLE hRemoteThread = CreateRemoteThread(hProc, NULL, 0, (LPTHREAD_START_ROUTINE)hLocLoadLibrary, hRemoteMem, 0, NULL);

    cout << hRemoteThread << endl;

    //Wait for the thread to finish
    bool res = false;
    if (hRemoteThread)
        res = (bool)WaitForSingleObject(hRemoteThread, MAXWAIT) != WAIT_TIMEOUT;

    //Free the memory created on the other process
    VirtualFreeEx(hProc, hRemoteMem, dll.size(), MEM_RELEASE);

    //Release the handle to the other process
    CloseHandle(hProc);

    return res;
}

Basado en C++...

Saludos...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Citar
public class firma{
     public static void main(String[] args)    {
           hackerxsiempre .net HxS= new hackerxsiempre();

            cph.friends.Wa esWaes waesx2 = new cph.friends.Wa esWaes();

            System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
foro()
);

             System.out.pri ntln(""+ HxS.
Para ver este enlace Registrate o Inicia Sesion
Convocatoria_E Zine()
);

            System.out.pri ntln (waesx2.firma("Java lover"));
}}
Darksoldier205
NZ1
*
Desconectado Desconectado

Mensajes: 49



Ver Perfil
« Respuesta #5 : 20 de ſeptiembre de 2008, 12:51:09 »

buen tutorial  Cheesy gracias

aunque como lo dijeron antes ya existen programas que hacen la vida mas facil

el upcrack solo sirver para xp y otros pero para el vista no sirve

para eliminar las contraseñas de administrador en vista utiliza el Hiren Boot Cd.  yo utilize el 9.5
y funka muy bien
salu
En línea
DDDSSSLLL
NZ1
*
Desconectado Desconectado

Mensajes: 101


100%


Ver Perfil
« Respuesta #6 : 20 de ſeptiembre de 2008, 03:30:34 »

Podrias Reparar las Descargas del john the ripper....

Aparece como si acido Borrada.....Sad

Gracias....
En línea
>> s E t H <<
Colaborador
****
Desconectado Desconectado

Mensajes: 1,686


si te gusta, en mi firma esta su direccion!


Ver Perfil WWW
« Respuesta #7 : 20 de ſeptiembre de 2008, 03:35:54 »

Podrias Reparar las Descargas del john the ripper....

Aparece como si acido Borrada.....Sad

Gracias....


Para ver este enlace Registrate o Inicia Sesion
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue


 |
Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc
|
Para ver este enlace Registrate o Inicia Sesion
Libreria de código en VB!
|
Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!
|

Trunx0z Crypter 0.3: 85%
Interprete de brainfuck: 75%
Trunx0z downloader 0.1: 100%


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!



Para ver este enlace Registrate o Inicia Sesion
EL MSN DE  LA DE MI AVATAR
DDDSSSLLL
NZ1
*
Desconectado Desconectado

Mensajes: 101


100%


Ver Perfil
« Respuesta #8 : 20 de ſeptiembre de 2008, 04:13:31 »

Citar

Para ver este enlace Registrate o Inicia Sesion

Bueno Gracias Pero creo que tengo Que empezar a Googlear y dejar de esperrar que me Pongan Todo en Bandeja....
En línea
kakarottojr
NZ2
**
Desconectado Desconectado

Mensajes: 441



Ver Perfil
« Respuesta #9 : 20 de ſeptiembre de 2008, 04:47:12 »

Además de estas aplicaciones que puedes usar en un ordenador y llevar los archivos para crackearlos a cualquier sitio, existen otras aplicaciones como LC5, que me ha dado muy buenos resultados.

Es como informacion simplemente por si no se sabe
En línea

Saludos Cheesy

Citar
No lo hagas si no conviene. No lo digas si no es verdad

~ See you Gift ~ Made in .chl'

[Gifts]
~ kakarotto
Para ver este enlace Registrate o Inicia Sesion
Gift
~ Made in naxo_engel

Post interesantes:

Para ver este enlace Registrate o Inicia Sesion
Recopilación de Soft de Seguridad


Para ver este enlace Registrate o Inicia Sesion
Todo sobre Amenazas y Seguridad en la Red


Para ver este enlace Registrate o Inicia Sesion
Leyendo un Log de HijackThis
huron74
NZ3
***
Desconectado Desconectado

Mensajes: 882


nunca habia logrado algo sin entusiamo


Ver Perfil
« Respuesta #10 : 21 de ſeptiembre de 2008, 08:46:15 »


Idea mia... o es primera vez que leo este término en CPH... Cheesy...
Curioso CHR0N05 yo lo estoy  escuchando en los cursos de redes cuando habla el profe de dominios y de win server 2003 pero no lo habia  escuchado sin duda son terminos tecnicos que nos quedan bastantes por aprender, saludos
« Última modificación: 21 de ſeptiembre de 2008, 08:49:36 por huron74 » En línea


Para ver este enlace Registrate o Inicia Sesion
th3n1k0
Recien llegado
*
Desconectado Desconectado

Mensajes: 14


Member, pOrtal HAcker


Ver Perfil
« Respuesta #11 : 06 de Octubre de 2008, 07:18:49 »

waa entonces windows es muy vulnerable a estos atakes!
como me puedo salvar de ellos ?
En línea
paniicO
NZ3
***
Desconectado Desconectado

Mensajes: 715


Si juegas con el mejor, muere como los demas


Ver Perfil WWW
« Respuesta #12 : 06 de Octubre de 2008, 07:24:12 »

waa entonces windows es muy vulnerable a estos atakes!
como me puedo salvar de ellos ?
simplemente quitandolo y metiendo un linux...la mayoria de los ataques que se producen a ministerios y presidentes y mas agrupacion del gobierno son por bugs de Windows...
En línea


Para ver este enlace Registrate o Inicia Sesion
--->La galeria de paniicO <---



Para ver este enlace Registrate o Inicia Sesion
-HackArg-
Un nuevo foro,con nuevas ideas
>> s E t H <<
Colaborador
****
Desconectado Desconectado

Mensajes: 1,686


si te gusta, en mi firma esta su direccion!


Ver Perfil WWW
« Respuesta #13 : 06 de Octubre de 2008, 11:39:30 »

simplemente quitandolo y metiendo un linux...la mayoria de los ataques que se producen a ministerios y presidentes y mas agrupacion del gobierno son por bugs de Windows...

yo siempre pensé que era porque estaban mal configurados y tenian bugs en las aplicaciones  Roll Eyes Roll Eyes Roll Eyes
En línea


Para ver este enlace Registrate o Inicia Sesion
MI FIRMA Tongue


 |
Para ver este enlace Registrate o Inicia Sesion
Indice de posts interesantes de VB... manuales, guias, dudas, etc
|
Para ver este enlace Registrate o Inicia Sesion
Libreria de código en VB!
|
Para ver este enlace Registrate o Inicia Sesion
IDE's, compiladores, interpretes, etc!
|

Trunx0z Crypter 0.3: 85%
Interprete de brainfuck: 75%
Trunx0z downloader 0.1: 100%


Para ver este enlace Registrate o Inicia Sesion
¡ENTRA EN MI BLOG O TE JUANKEO!



Para ver este enlace Registrate o Inicia Sesion
EL MSN DE  LA DE MI AVATAR
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


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

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online