Ir al contenido



Foto

Quiero extraer los datos en un Oracle 10g


  • Por favor identifícate para responder
6 respuestas en este tema

#1 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.483 mensajes
  • LocationMallorca

Escrito 17 noviembre 2010 - 12:22

Hola amigos.

Un cliente quiere utilizar un programa mío para manejar también la tienda ya que no le gusta el servicio que le dan con su software actual. El problema es que necesita recuperar el histórico de datos de su sistema actual y ese programa utiliza un Oracle 10g r2 gratuito del que no le quieren dar el usuario y contraseña para acceder a las bases de datos.

¿ Sabéis de alguna forma de sacar la información a cualquier formato estándar (CSV, XML, ...) ?. Tengo acceso total a la máquina donde está instalado, pero no conozco ningún usuario y contraseña (he probado el comando exp, pero sin credenciales parece que no se puede hacer nada).

Gracias.
  • 0

#2 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.483 mensajes
  • LocationMallorca

Escrito 17 noviembre 2010 - 01:11

Por cierto, las copias de seguridad que hacen en esa aplicación es un archivo .ZIP con contraseña que contiene un archivo .log y un archivo .dmp.

Creo que los archivos .dmp no están encriptados, ¿ verdad ?. Si utilizo un recuperador de contraseñas para archivos .zip y extraigo ese archivo, ¿ tengo posibilidades de acceder a sus datos ?.

Gracias.
  • 0

#3 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.483 mensajes
  • LocationMallorca

Escrito 17 noviembre 2010 - 01:42

Creo que lo he resuelto :)

He utilizado un decompilador de Delphi, ya que esa aplicación está creada en Delphi o C++ Builder (se ven algunos archivos .bpl). Le he echado un vistazo al Datamodule TDataPrincipal, y allí estaba : un objecto TCXOracleSession con su LogonUsername y LogonPassword.

http://kpnc.org/idr32/en/

Mañana, cuando abra el cliente, pruebo ese usuario y contraseña.

Saludos.
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.677 mensajes
  • LocationMéxico

Escrito 17 noviembre 2010 - 01:46

jeje, conque haciendo ingeniería inversa :D :D :D

¿ Y Oracle no cuenta con un usuario y contraseña maestro ?

Salud OS
  • 0

#5 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.483 mensajes
  • LocationMallorca

Escrito 17 noviembre 2010 - 01:49

jeje, conque haciendo ingeniería inversa :D :D :D


Shhttt. No se lo digas a nadie :).

La de cosas que tenemos que hacer a veces, ¿ verdad ?. A mi no me gusta ... ... ... ¿ a quien quiero engañar ?, a veces es hasta divertido.

:cheesy:

¿ Y Oracle no cuenta con un usuario y contraseña maestro ?

Salud OS


Sí, pero parece ser que no tiene un valor predeterminado, sino que se escoge al hacer la instalación. Y claro, el cliente no tiene ni idea, ese Oracle lo instalaron directamente con la aplicación.
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.677 mensajes
  • LocationMéxico

Escrito 17 noviembre 2010 - 01:51

Pues lo importante es que accedas a la base de datos. El fin justifica los medios :)

Salud OS
  • 0

#7 jdepaz

jdepaz

    Advanced Member

  • Miembros
  • PipPipPip
  • 260 mensajes
  • LocationMedellín Colombia

Escrito 17 noviembre 2010 - 02:31

Hola

Este decompilador funciona al 100%, ya que segun en la presentacion de RAD Studio 2010, alguien dijo que habian decompiladores de Delphi, pero que lo hacian en un porcentaje muy bajo.


Saludos

  • 0