diseñando adware ?

Iniciado por Kase, 27 Julio 2013, 08:45 AM

0 Miembros y 1 Visitante están viendo este tema.

Kase

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 (javascript) [Seleccionar]

"content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "css": [],
      "js": ["src/adware/script.js"]
      "run_at": "document_start" //desconozco si debe cargarse en este momento
    }
]


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

Citarif filtro in url{
elimina contenido
}

pero, para nuestro adware queremos

Citarif filtro in url{
elimina contenido
carga este javascript
}


que seria algo como esto:
Código (javascript) [Seleccionar]
var url = document.write(location.href);
var nuevoContenido ='';
if (test.indexOf("show_ads.js") !=-1){
    document.html(nuevoContenido);
    document.close();
}


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

Código (javascript) [Seleccionar]
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