elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
24 Mayo 2012, 06:50  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  Obtencion de malware y payloads mediente paginas peligrosas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Obtencion de malware y payloads mediente paginas peligrosas.  (Leído 2,647 veces)
AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Obtencion de malware y payloads mediente paginas peligrosas.
« en: 24 Febrero 2010, 22:59 »

Esto y pues me imagino que a mas de alguno se le a ocurrido.

La idea es buscar estas paginas infecciosas de las cuales no sales sin mínimo unos cuantos bichos :D

Una vez que tengamos alguna lista de estas, entrar mediante netcat y/o un programa en C/VB/ASM/perl etc... fingir que somos un navegador y ir contestes ando las peticiones de la pagina ya saben plugins cookies etc. he ir capturando el payload que estas nos arrojan.

Encontraremos de todo malware, worms, exploits 0days (de esos que no son públicos) para IE, Adobe Reader, Flash etc

Los malwares los analizan y los payloads de los exploits me los pasan ami xDD

Saludos
« Última modificación: 28 Febrero 2010, 00:09 por Anon » En línea

Bien Super Divertido
@wifigdlmx
[Zero]
Moderador
***
Desconectado Desconectado

Mensajes: 1.059


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #1 en: 24 Febrero 2010, 23:08 »

 ;-). Pueden contar conmigo para analizar las muestras y sacar los preciosos payloads para Anon  :xD.

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
akrana

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #2 en: 24 Febrero 2010, 23:41 »

En esta web hay una buena lista aztualizada de webs que continen malware, http://www.malwaredomainlist.com/mdl.php.

Un saludo, akrana.
En línea
Karcrack
Moderador
***
Desconectado Desconectado

Mensajes: 2.190


Se siente observado ¬¬'


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #3 en: 25 Febrero 2010, 12:53 »

Buena idea :D
Pero creo que seria complicado crear algun tipo de I.A que supiera detectar codigo malicioso en una pagina web... si no lo pueden hacer ni los navegadores con FF o Chrome... :P

Siempre se puede hacer lo de siempre, VirtualMachine :laugh:
En línea

AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #4 en: 25 Febrero 2010, 12:57 »

Pues siempre se puede hacer a mano xDEl punto esta en que si se trata de la explotacion de algun overflow (stack,head), o formatstring pero todo esto con el DEP activo, te puede servir mucho el conocer como lo explotan.

Y ya despues que tienes el payload del exploit (analizarlo, ver que malware te descarga), y modificarlo para que haga lo que quieras.

Ya con el malware se dan nuevas ideas y con el exploit atacan otros sistemas.

Saludos

En línea

Bien Super Divertido
@wifigdlmx
wayzoken

Desconectado Desconectado

Mensajes: 55


wats sap men


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #5 en: 25 Febrero 2010, 23:20 »

humildemente me sumo a ustedes una buena idea seria hacer defacing a las web sploit
y descargar los sploit pack completos es una buena forma de ahorrar una buenisima cantidad de euros

ej Eleonore Exploits pack version 1.3.2
http://a-175.com/stat.php

esta hay lista para ser explotada
En línea

....
Dokuz

Desconectado Desconectado

Mensajes: 12



Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #6 en: 27 Febrero 2010, 04:43 »

Hola chikos.

Me les uno les queria comunicar que hay un programa que pinta para ser bueno para esto pero no lo eh podido probar ya que no lo puedo descargar ahora vere donde lo consigo en otro lado que este limpio  :silbar: el programa se llama FileInsight.

Descripción:

FileInsight es una herramienta gratuita de McAfee ideal para analizar páginas con código malicioso.
Entre sus características destaca:

* Permite analizar e importar estructuras en C y C++.
* Decodifica códigos en IA-32.
* Decodifica scripts en javascript.
* Contiene plugins de análisis automatizado y un plugin para enviar el fichero a Virustotal para un análisis completo.



Bueno espero que les sirva y este tema yo no se mucho pero me gustaria aprender más y aqui estoy.  :laugh: ;-)


ED: De aquí se lo pueden bajar sito oficial de Mcafee

http://download.nai.com/products/mcafee-avert/fileinsight.zip


Saludos.  ;D
« Última modificación: 27 Febrero 2010, 04:59 por Dokuz » En línea

Ultimos Avances | Noticias de Tecnología, Informatica e Inventos  UltimosAvances.com
wayzoken

Desconectado Desconectado

Mensajes: 55


wats sap men


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #7 en: 27 Febrero 2010, 19:16 »

Lo importante es descargar los svript y los archivos de estas web para porder estudiarlas despues
En línea

....
AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #8 en: 27 Febrero 2010, 21:20 »

Si cuando son archivos tipo pdf, flash y otros los podemos descargar para ver el payload y como logro vulnerar al equipo, ya despues ver lo que hace el payload downloader&exec, bindshell (lo dudo mucho).

Yo en lo que saque un poco de tiempo me pongo a ver alguno de los pdf.

Saludos
En línea

Bien Super Divertido
@wifigdlmx
[Zero]
Moderador
***
Desconectado Desconectado

Mensajes: 1.059


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #9 en: 27 Febrero 2010, 21:58 »

Anon, si tienes links mándamelos por mp y me pongo a debugear  :).

Saludos
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
wayzoken

Desconectado Desconectado

Mensajes: 55


wats sap men


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #10 en: 27 Febrero 2010, 23:25 »

En esta web hay una buena lista aztualizada de webs que continen malware, http://www.malwaredomainlist.com/mdl.php.

Un saludo, akrana.


aqui esta todo lo que buscamos
En línea

....
biribau

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #11 en: 27 Febrero 2010, 23:45 »

Segun lo vi, me dije "que idea mas cojonuda como coj** no se me habia ocurrido antes!?"...
Así que dejé en lo ultimo que estoy, y me puse el mono de faena. Como soy mu vago pos como no?, script python....
Os lo dejo por si le sirve a alguien, pero me ha dao mal resultao.
Solo sirve para automatizar la descarga de todo el percal, y ni siquiera lo baja todo.
La verdad yo pensaba obtener shellcodes para internet explorer, firefox, etc... jajaj
Pero no, de todos, no hay... al menos los que he revisado... ningun shellcode tan directo tipo <html></html><htmaaaaahhhhbufferoverflowwwwww\xE9....
Lo que hay son ficheros descargables, la mayoria ejecutables directos... como si algun tonto lo fuera a descargar y ejecutar en su maquina
Y la verdad malware así no me llama la atención, porque el tiempo que tardo en analizarlo para sacar una buena idea, es el mismo que necesito para generar 2, no me compensa.

Lo que hace el script, pos es bajar el feed RSS de la web esa, y, uno por uno mandar peticion http a la web, y guardar la respuesta. Por si a alguno le resulta util(que lo dudo):
Código:
import feedparser
import datetime
from httplib import *
import os.path

class MalwareEntry:
    def __init__(self, item_feed):
        feed_title = item_feed['title']
        [self.title, fecha_str] = feed_title.split()
        self.fecha = datetime.datetime.strptime(fecha_str,'(%Y/%m/%d_%H:%M)')

        description_xml = item_feed['description']
        self.description = {}
        for [i,j] in map(lambda x:x.split(':',1),description_xml.split(',',3)):
            self.description[i.lstrip()] = j.lstrip()
        self.guid = item_feed['id'].split('/')[-1]
    def __str__(self):
        s = self.title + str(self.fecha) + '\n'
        s += str(self.description) + '\n'
        s += self.guid
        return s

def loadFeedEntries():
    #feed_url = open('mdl.xml', 'rb').read() #
    feed_url = 'http://www.malwaredomainlist.com/hostslist/mdl.xml'
    feed = feedparser.parse(feed_url)
    list_entries = []
    for i in feed['items']:
        m = MalwareEntry(i)
        list_entries.append(m)
    return list_entries;

def formatHeaders(headers):
    str = ''
    for (i, j) in headers:
        str += i + ': ' + j + '\n'
    return str

def simpleRequest(malware):
    print malware.title
    dir_name = str(malware.title).translate(None,':')
    if not os.path.exists(dir_name):
        os.mkdir(dir_name)
    file = open(dir_name+'\\' + malware.guid + '.txt','wb')
    headers = {
        'Accept': 'image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*',
        'Accept-Language': 'en',
        'User-Agent': 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)',
        'Accept-Encoding': 'gzip, deflate',
        'Host': '',
        'Connection': 'Keep-Alive'
        }
    if malware.description['Host'] == '-':
        real_host = malware.description['IP address'].split('/')[0]
        real_url = malware.description['IP address'].replace(real_host, '')
    else:
        real_host = malware.description['Host'].split('/')[0]
        real_url = malware.description['Host'].replace(real_host, '')

    headers['Host'] = real_host
    try:
        http = HTTPConnection(real_host, timeout=10)
        http.request('GET', real_url, '', headers)
        resp = http.getresponse()
        http.close()
        file.write(str(malware) +'\n')
        file.write(formatHeaders(resp.getheaders()))
        file.write(resp.read())
    except:
        pass
    file.close()

def fileURL(url):
    last = url.split('/')[-1]
    if last.find('.') != -1:
        return last
    return None

def main():
    malwares = loadFeedEntries()
    for i in malwares:
        if fileURL(i.description['Host']) or fileURL(i.description['IP address']):
            simpleRequest(i)

main()
(necesita la libreria feedparser)
python http-exploit-leecher2.py (jaja, se lo que estais pensando, sí, pa ser tan cutre tiene otra version)
Con eso se pone a bajar todos los malwares hasta que termina, no se cuanto tarda, pero bastante.
Se pueden aprovechar bastante las funciones para hacer otras cosas. Que le falta?
-Pues que haga la descarga multihilo, para mas rapido
-Que busque shellcodes en webs(ya no se si ni siquiera existe esto). Esto podria hacerlo si no encouentra respuesta, que cambie para ello el user agent(iba a hacerlo pero recopilando los user agents me canse cuando ya llevaba un millar, y pense que quiza podia meterme en un lio si mando 10000 peticiones webs al mismo server, claro que se pueden reducir, solo que estaba haciendo una lista exhaustiva)
Ahora que recuerdo, puede que haya shellcodes en java... en alguna de esas creo que habia... no se
- Que descargue ficheros asociados a la respuesta, esa respuesta que te redirige a lo de descargar, eso causa que no baje ningun pdf que puede que sea de lo mas interesante. Sin esta funcion ya se que esto no vale nada

Bueno, solo eso que esperaba encontrarme con otra cosa y perdí el interés.
Otra cosa, debuguear malware, será fácil, pero exploits, como los analizais??, quiero decir, un pdf, como llegais al punto de entrada del exploit?... asi de pronto se me ocurre alguna forma pero no se, bp en ReadFile(en el acrobatreader) => bpr mem? luego de ahi, por la pila puedes sacar facilmente la zona donde se petó
Lo siento soy de poca paciencia
Alguna otra idea mas lucida merodeando por ahi?
En línea
AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #12 en: 28 Febrero 2010, 00:27 »

Anon, si tienes links mándamelos por mp y me pongo a debugear :).

Saludos

Yo no tengo, pero los demas usuarios si estan aportando, xD


En lo que tenga tiempo analizo un PDF, solo dejen me consigo el VMware xD

Saludos
En línea

Bien Super Divertido
@wifigdlmx
wayzoken

Desconectado Desconectado

Mensajes: 55


wats sap men


Ver Perfil
Re: Obtencion de malware y payloads mediente paginas peligrosas.
« Respuesta #13 en: 5 Marzo 2010, 00:05 »

aqui tienen el Eleonore Exploits pack version 1.3.2
un muy buen exploit pack
http://climerstentes.net/xcx/stat.php
En línea

....
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El riesgo de infectarse por malware a través de la publicidad en páginas web ...
Noticias
wolfbcn 0 438 Último mensaje 9 Marzo 2011, 18:55
por wolfbcn
Ejemplos de payloads
Hacking Básico
inquilin@19 0 537 Último mensaje 14 Noviembre 2011, 17:20
por inquilin@19
Las redes sociales son más peligrosas que las webs porno en cuanto a 'malware'
Noticias
wolfbcn 0 273 Último mensaje 2 Marzo 2012, 21:23
por wolfbcn
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines