Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-12-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 11
aguml Va por buen camino
inyeccion de dll algo compleja o imposible

Tengo una app hecha en VB y que usa AddFlow y quiero guardar la imagen contenida en un afAddFlow y la aplicacion no trae implementado eso pero la clase afAddxflow si. Se me ocurre que la solucion seria lo siguiente.

  1. Crear una dll con un puntero de tipo afAddFlow en su interior.

  2. Crear la funcion de guardado de imagen en la dll.

  3. Inyectar la dll desde el loader debugger que lanzará la app inyectando las llamadas a LoadLibrary, GetProcAddress, y GetModuleHandle.

  4. Obtener el puntero al AddFlow de la app y pasarselo a la funcion de mi dll a modo:
 push xxxxxxxx
 call MiSaveImage.

  5. En mi dll hacer algo como afAddFlow *miaf = valor_del_push;.
  6. 
Luego hacer desde la funcion de la dll miaf->SaveImage(...);
¿Podria ser viable o creen que no funcionaria? Si es posible que funcione, la aplicacion correria sobre un debugger y me gustaria saber como obtener el puntero al componente. ¿Un bp en CreateWindow?

Última edición por Casimiro Notevi fecha: 24-12-2014 a las 20:31:05.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Inyeccion DLL[Duda] Jais API de Windows 9 22-08-2013 13:50:42
Inyeccion SQL RebeccaGL MySQL 10 30-04-2012 17:15:43
ataques de inyección de sql hogol SQL 5 17-10-2011 23:00:37
Inyeccion de sql richy08 PHP 0 19-10-2007 01:08:41
Consulta SQL algo compleja subzero Firebird e Interbase 2 26-10-2006 18:49:01


La franja horaria es GMT +2. Ahora son las 19:19:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi