elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderador: fary)
| | |-+  diseñando adware ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: diseñando adware ?  (Leído 2,052 veces)
Kase


Desconectado Desconectado

Mensajes: 1.288


programa bonito ¬¬


Ver Perfil WWW
diseñando adware ?
« en: 27 Julio 2013, 08:45 am »

ase un rato mi tia me fastidio pidiendo que le revisara la computadora, un adware se le avia instalado y ahora veia anuncios por todos lados al navegar


asi que me puse a pensar, como se hacen estos adwares   e investigue y googlie.. y no sirvio de mucho jeje... pero se me ocurrio irme a la cosa mas simple...  las extensiones (chrome como ejemplo)

para hacer una extension debe declararse un json (bastante al estilo de una app de android xD)
Código
  1. "content_scripts": [
  2.    {
  3.      "matches": ["http://*/*", "https://*/*"],
  4.      "css": [],
  5.      "js": ["src/adware/script.js"]
  6.      "run_at": "document_start" //desconozco si debe cargarse en este momento
  7.    }
  8. ]

despues de esto,   podemos usar un poco de trabajo sucio.
esta es la lista de blocks  de adbock  https://easylist-downloads.adblockplus.org/easylist.txt

adbock es algo complejo para analizar, pero en si su algoritmo es

Citar
if filtro in url{
elimina contenido
}

pero, para nuestro adware queremos

Citar
if filtro in url{
elimina contenido
carga este javascript
}


que seria algo como esto:
Código
  1. var url = document.write(location.href);
  2. var nuevoContenido ='';
  3. if (test.indexOf("show_ads.js") !=-1){
  4.    document.html(nuevoContenido);
  5.    document.close();
  6. }

donde nuevo contenido puede ser un javascript que cargue el nuevo ad*

Código
  1. document.write('<a href="addlink"><img src="link"></a>')


como siempre, mis skills en javascript me traicionan...
aria falta perfeccionar el script, pero en lo general.. creo que esta es una forma de hacer un adaware
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diseñando paginas web con photoshop
Diseño Gráfico
Maox 3 3,085 Último mensaje 13 Febrero 2006, 22:03 pm
por zero_oi!
Problema diseñando un proxy!!
Programación Visual Basic
Hole_System 0 1,219 Último mensaje 16 Noviembre 2008, 23:45 pm
por Hole_System
Diseñando Consola Msdos para mi Troyano!!
Programación Visual Basic
Hole_System 2 1,889 Último mensaje 22 Noviembre 2008, 02:58 am
por Hole_System
Diseñando el código de un juego, problema.
Programación C/C++
anonimo12121 4 3,081 Último mensaje 1 Marzo 2013, 16:59 pm
por anonimo12121
Estoy diseñando... « 1 2 »
GNU/Linux
WIитX 14 6,209 Último mensaje 20 Abril 2013, 21:59 pm
por portaro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines