Autor Tema: [SRC] Detectar que ActiveX no se puedo instanciar (inyeccion+hook API a .exes)  (Leído 3952 veces)

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

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil

(pd: en el proyecto que subi, la columna Error Code tambien incluye el Mensaje Formateado en el lenguaje actual del sistema)


Claro que si papa! Los errores de la programacion mediocre son cosas del pasado! (pun intended)

Con este programa, podes ver que "ActiveX" no pudo ser instanciado (como se mencionaba aca), EN CUALQUIER .EXE HECHO CON VB6!!!

La magia consiste en usar la inyeccion de una .dll (source incluido, se necesita el Super Duper para compilarla), y una comunicacion sencilla al Loader.
La dll inyectada parchea las 2 apis que mencione en el otro thread, y envia info al Loader cuando fallan. Para el .EXE target, no hay ningun cambio, es decir, no aparece ningun otro mensaje, ni se mata el proceso, ni absolutamente nada. Es mas como un Debug.

Descarga: Version 1

Cualquier duda comenten!!!

« última modificación: Julio 29, 2013, 08:27:52 pm por coco »
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Cool... ojalá lo hubiera tenido un poco antes jeje (habia sacado el CLSID pero con eso no lo pude encontrar en internet)

Lo voy a probar! :)

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
guau!!! buenisimo bajando!!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Perfecto coco, solamente le agregaria una cosa, poder pasar parametros por la linea a de comandos. :D