Buscar

¿alguien sabe como saco el codigo fuente de un programa?


 
 Old 11 jun 2006, 03:52   #1 (permalink)  
Nuevo miembro
 
Avatar de Evera117
 
Registrado: mayo 2006
Mensajes: 9

Atención ¿alguien sabe como saco el codigo fuente de un programa?

Según mi profesor de computación, hay programas que tienen el código cerrado (los programas de Microsoft y nosequé más) y el código fuente abierto (he leído que el SO Linux tiene código abierto, osea que alguien puede hacerse ese SO a su manera). Ahora bien: ¿cómo hago para examinar el dichoso código fuente de los programas con código abierto?

Otra cosa: ¿me podrían recomendar un buen manual de C/C++ que, a mis 14 años de vida, deseo aprender ese lenguale?
Evera117 is offline   Citar y responder
 
 Old 12 jun 2006, 11:06   #2 (permalink)  
Miembro activo
 
Avatar de wizard full power
 
Registrado: julio 2004
Ubicación: K-Pax
Mensajes: 287

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Lo que expones es del todo cierto, pero la pregunta que da título a la rama es la que deja de serlo a su forma.

En efecto, existen aplicaciones cuyo código se expone como descarga para libre distribución, de forma que cualquiera con conocimientos pueda modificarlo, con la firme obligación (más moral que legal) de mantener los nombres de los programadores que hicieron dicho proyecto. Se le denomina "código libre o abierto" por esto mismo, porque además de poder hacerte con el programa en sí (el ejecutable ya compilado), también puedes descargarte su código fuente.

Lo que preguntas en la cabecera de la rama, el ¿Cómo hacerse con el código fuente a partir de un ejecutable? sí esposible, pero es ilegal y poco honesto. La ingeniería inversa no debe ser aplicada en conceptos de aprovechamiento propio, sino para subsanar errores.

El dulce tierno de tu boca...
Un suspiro...
Tú... tu último llanto en mi hombro...
La maraña roja nos embadurnaba el cuerpo abatido,
la piel se nos tersó entre jirones afilados,
y tu lazo se desnudó ante mis pupilas de dolor.
wizard full power is offline   Citar y responder
 
 Old 12 jun 2006, 16:38   #3 (permalink)  
Miembro activo
 
Avatar de wpersei
 
Registrado: febrero 2005
Ubicación: Colombia-Bogotá
Mensajes: 358

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

yo escuche de una aplicacion que decompilaba los ejecutables y los volvia a codigo asembler pero la verdad es que es muy complicado tratar de conseguir el codigo del mismo debido a la cantidad de lenguajes de programacion existentes. por otra parte para c recomiendo Deitel & Deitel
saludos

"Solo se que nada se"
wpersei is offline   Citar y responder
 
 Old 12 jun 2006, 17:02   #4 (permalink)  
Miembro activo
 
Avatar de Shirkkan
 
Registrado: febrero 2005
Ubicación: búscame y me encontrarás
Mensajes: 1.943

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Para lo del manual que pides, yo te recomiendo este:

http://www1.ceit.es/asignaturas/Info...do/cppavan.pdf

Solo te digo una cosa. Yo aprobé una asignatura de programación avanzada que se da en segundo de Ingeniería en Informatíca estudiandome solo ese manual. Así que no creo que tengas ningun problema para aprender este lenguaje con él.

Espero que te sirva

___.-·*·-.___ S H I R K K A N ___.-·*·-.___


___.-·*·-.___ B Ý ___.-·*·-.___
Shirkkan is offline   Citar y responder
 
 Old 12 jun 2006, 17:05   #5 (permalink)  
Moderador
 
Avatar de the_ma3x
 
Registrado: febrero 2005
Ubicación: México
Mensajes: 4.325

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Todo lo que dicen es cierto, coincido con lo que mencionas Wizard, tenía tiempo de no leerte. Pero el se esta refiriendo al código opensource.

Bueno, los programas Open Source a diferencia de los propietarios (microsoft, adobe, etc) Son programas que puedes descargar de 3 formas

Installer (El instalador)
Binaries (Los archivos necesarios para ejecutarse, descomprimes y ejecutas)
Source (El código fuente).

Muchos de estos programas son multiplataforma, es decir pueden correr en Windows y Linux sin problemas, inclusive hasta en mac sin mayores cambios al código. De ahí su exito. Ahora bien, tu puedes abrir su código con un bloc de notas, pero tienes que saber en que lenguaje están hechos. La mayoria están hechos en C y otros en Pearl.

No te aconsejo que te metas a tratar de modificar un programa así sin saber algo de C, que por lo visto quieres aprender, pero bien puedes echarle una ojeada para que te des una idea.

Ejemplos de programas opensource:

Emule (www.emule-project.net/)
The Gimp (http://www.gimp.org/)
AMSN (http://amsn.sourceforge.net/index.php?newlang=spanish)


Los códigos los puedes descargar de sus paginas.

El exito de estos programas se debe a que son gratuitos, son modificados, mejorados y corregidos por miles o millones de programadores en todo el mundo. Y que en muchos casos llegan a igualar o inclusive hasta superar a sus pares propietarios.

Un buen manual de C++

http://www.lawebdelprogramador.com/c...xto=C/Visual+C

Y si no, busca en San Google
http://www.google.com.ar/search?q=tu...utf-8&oe=utf-8

Espero te sirva.
Saludos

PD. Quien como tu que con 14 quieres aprender C, si yo hubiese empezado a esa edad...

Every wall is a door. Ralph Waldo Emerson
the_ma3x is offline   Citar y responder
 
 Old 13 jun 2006, 11:08   #6 (permalink)  
Miembro activo
 
Avatar de wizard full power
 
Registrado: julio 2004
Ubicación: K-Pax
Mensajes: 287

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Cita:
the_ma3x escribió:
PD. Quien como tu que con 14 quieres aprender C, si yo hubiese empezado a esa edad...
A los 14 años recuerdo como aprendía de los mayores a meter POKES en los juegos del Spectrum+... ya miraba con recelo aquellos fastuosos MSX con casete incorporada y el doble de RAM... ordenadores que se calentaban una brutalidad, sin disco duro, y a un precio desorbitado. En aquella época la programación era cosa de genios, especialmente cuadno surgió el Commodore 64, un "máquina de programar", el teclado ideal para formar y crear, un ordenador que yo solo poseí en una imagen sobre la portada de un libro titulado "Aprenda a programar con el Commodore 64".
Programar entonces era realmente una epopeya, y los resultados luego de horas y horas, no eran tan espectaculares como hoy en día, mas imagino que gracias a esos programitas que tanto me costaba crear, consolidé una buena base lógica. Eso es realmente lo importante creo... asentar una buena base, unos buenos cimientos

El dulce tierno de tu boca...
Un suspiro...
Tú... tu último llanto en mi hombro...
La maraña roja nos embadurnaba el cuerpo abatido,
la piel se nos tersó entre jirones afilados,
y tu lazo se desnudó ante mis pupilas de dolor.
wizard full power is offline   Citar y responder
 
 Old 18 jun 2006, 22:18   #7 (permalink)  
Nuevo miembro
 
Avatar de x.cyclop
 
Registrado: diciembre 2005
Ubicación: México, D.F.
Mensajes: 21

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Cita:
Evera117 escribió:
Según mi profesor de computación, hay programas que tienen el código cerrado (los programas de Microsoft y nosequé más) y el código fuente abierto (he leído que el SO Linux tiene código abierto, osea que alguien puede hacerse ese SO a su manera). Ahora bien: ¿cómo hago para examinar el dichoso código fuente de los programas con código abierto?

Otra cosa: ¿me podrían recomendar un buen manual de C/C++ que, a mis 14 años de vida, deseo aprender ese lenguale?
Linux NO es ningún sistema operativo, es un kernel, el sistema operativo se llama GNU/Linux.

Si sabes Asm usa un editor hexadecimal.


Manuales de C
* http://www.elrincondelc.com/portal/
* http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C
* http://solocodigo.com/index.php?node=1
* http://en.wikibooks.org/wiki/Programming:C_contents
* http://en.wikibooks.org/wiki/C++
* http://www.cprogramming.com
* http://www.silicontao.com/ProgrammingGuide/index.htmll
* http://www.cyberdiem.com/vin/tutorials.html
* http://msdn2.microsoft.com/en-us/lib...se(VS.80).aspx
x.cyclop is offline   Citar y responder
 
 Old 20 jun 2006, 03:37   #8 (permalink)  
Nuevo miembro
 
Avatar de Evera117
 
Registrado: mayo 2006
Mensajes: 9

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Cita:
wizard full power escribió:
Lo que expones es del todo cierto, pero la pregunta que da título a la rama es la que deja de serlo a su forma.

En efecto, existen aplicaciones cuyo código se expone como descarga para libre distribución, de forma que cualquiera con conocimientos pueda modificarlo, con la firme obligación (más moral que legal) de mantener los nombres de los programadores que hicieron dicho proyecto. Se le denomina "código libre o abierto" por esto mismo, porque además de poder hacerte con el programa en sí (el ejecutable ya compilado), también puedes descargarte su código fuente.

Lo que preguntas en la cabecera de la rama, el ¿Cómo hacerse con el código fuente a partir de un ejecutable? sí esposible, pero es ilegal y poco honesto. La ingeniería inversa no debe ser aplicada en conceptos de aprovechamiento propio, sino para subsanar errores.
Yo no quiero publicar el sistema con otro nombre! solo quiero analizarlo!!!!!!!!!!!!!!!!!!!!
Evera117 is offline   Citar y responder
 
 Old 20 jun 2006, 03:38   #9 (permalink)  
Nuevo miembro
 
Avatar de Evera117
 
Registrado: mayo 2006
Mensajes: 9

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

y si no se asm?
Evera117 is offline   Citar y responder
 
 Old 20 jun 2006, 03:40   #10 (permalink)  
Nuevo miembro
 
Avatar de Evera117
 
Registrado: mayo 2006
Mensajes: 9

Predeterminado Re: ¿alguien sabe como saco el codigo fuente de un programa?

Cita:
the_ma3x escribió:
PD. Quien como tu que con 14 quieres aprender C, si yo hubiese empezado a esa edad...
solo tengo dos años en la informatica, unos meses con VB y me gusta aventurarme a más analizando códigos de sistemas complejos, si yo hubiera tenido menos edad...
Evera117 is offline   Citar y responder

« necesito ayuda | vinculos dreamweaver »

Herramientas
Estilo


 

Tema Iniciado por Foro Respuestas Último mensaje
Tutorial de como cerrar puertos Christian_22 Seguridad 9 05 may 2007 09:48
como desinstalo un programa?? elpibemdq Seguridad 4 03 may 2005 01:10
Sun Microsystems libera el código fuente de Solaris qbit Software para Linux 0 29 mar 2005 01:14
¿Alguien sabe qué canción es esta? Miluka Un poco de todo 4 28 feb 2005 17:04



Buscar