Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Existe un Descompilador para C/C++

Estas en el tema de Existe un Descompilador para C/C++ en el foro de C/C++ en Foros del Web. Existe un Descompilador para C/C++ Hola mundo informatico mi consulta existe un descompilador de C o C++ para una librería...
  #1 (permalink)  
Antiguo 25/04/2006, 18:37
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 21 años, 9 meses
Puntos: 2
Existe un Descompilador para C/C++

Existe un Descompilador para C/C++

Hola mundo informatico mi consulta existe un descompilador de C o C++ para una librería
  #2 (permalink)  
Antiguo 25/04/2006, 19:03
 
Fecha de Ingreso: abril-2005
Mensajes: 28
Antigüedad: 19 años, 8 meses
Puntos: 0
Un descompilador o.O...
Vaya preguntas xD...Nunca habia oido hablar de algo asi.
Si te explayas mas, quizas podamos solucionarte al problema :P...

Pero, un descompilador de C o C++ para una libreria...Me parece poca informacion ;)...

Postea algo mas y veo en que puedo ayudarte.

Salu2
  #3 (permalink)  
Antiguo 25/04/2006, 20:13
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
de una vez te mando al subforo de C++

Movido desde foro de programación

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 26/04/2006, 07:59
 
Fecha de Ingreso: abril-2004
Mensajes: 317
Antigüedad: 20 años, 9 meses
Puntos: 0
Lo más cercano a eso que llamas "descompilar" se le conoce Ingeniería Inversa, y que sepa yo no es posible hacerlo como lo pides(segun te entiendo, sacar de un ejecutable el código de alto nivel que lo generó).
Si no, no se manejaría el concepto de Código Abierto, como hoy lo conocemos. Creo que si se puede llevar a ensamblador con programas que hay para eso, pero hazlo solo con los tuyos porque para la mayoría de los programas esto está prohibido.
  #5 (permalink)  
Antiguo 26/04/2006, 08:19
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 5 meses
Puntos: 24
Puedes llevarlo a ensamblador mediante heramientas de ingenieria inversa como Win32DS.
LLevarlo a codigo C/C++, es un tanto dificil ya que cada compilador genera codigo de maquina de distintas maneras, por que tendrías que generar un descompilador para cada tipo y versión de compilador.
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux
  #6 (permalink)  
Antiguo 26/04/2006, 13:09
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 8 meses
Puntos: 17
Y aun con eso no seria capaz...

Las optimizaciones, la eliminacion de los simbolos (como los de debug) y demas, hacen imposible de revertir el codigo.
  #7 (permalink)  
Antiguo 26/04/2006, 15:36
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Si se puede descompilar y a lo mucho producir codigo C pero de muy bajo nivel. En si seria codigo ensamblador escrito con C. jajajajaja.
Si, no creas que te van a salir clases o estrutuas. Te van a salir unas pocas vriables o cadenas enormes e instrucciones de asignacion con muchisisisismo punteros. En si, es codigo ensamblador escrito en C, como te lo dije.
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.