SlideShare una empresa de Scribd logo
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA
BYRON CHICAIZA
5TO NIVEL
INGENIERIA EN SISTEMAS
Primero descargamos el programa de la web en este caso seria la versión VB Decompiler Lite 8.4
Podemos ver que el proceso de instalación se esta terminando solo nos falta esperar
Damos click para que pueda verse un icono en el escritorio.
LA PANTALLA DEL APLICATIVO EN DONDE VAMOS A PROBAR EL CODIGO
CODIGO NATIVO OBTENIDO DEL VB DECOMPILER
.NET REFLECTOR CLASE DE DECOMPILADOR para diferentes programas en c#.net o visual
basic.net
Aceptamos todas las librerías del programa para que se ejecute correctamente.
Y asi damos siguiente hasta que finalice la instalación.
El programa en c#.net nos indica todos los campos
El CODIGO FUENTE QUE NOS EMITE .NET REFLECTOR DE LA CLASE “MY PROJECT”
Y este es el código fuente que nos vota el decompilador
[GeneratedCode("MyTemplate", "10.0.0.0"), StandardModule, HideModuleName]
internal sealed class MyProject
{
// Fields
private static readonly ThreadSafeObjectProvider<MyApplication>
m_AppObjectProvider;
private static readonly ThreadSafeObjectProvider<MyComputer>
m_ComputerObjectProvider;
private static readonly ThreadSafeObjectProvider<MyWebServices>
m_MyWebServicesObjectProvider;
private static readonly ThreadSafeObjectProvider<User> m_UserObjectProvider;
// Methods
static MyProject();
// Properties
[HelpKeyword("My.Application")]
internal static MyApplication Application { [DebuggerHidden] get; }
[HelpKeyword("My.Computer")]
internal static MyComputer Computer { [DebuggerHidden] get; }
[HelpKeyword("My.User")]
internal static User User { [DebuggerHidden] get; }
[HelpKeyword("My.WebServices")]
internal static MyWebServices WebServices { [DebuggerHidden] get; }
// Nested Types
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol",
"Create__Instance__", "Dispose__Instance__", ""),
EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class MyWebServices
{
// Methods
[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public MyWebServices();
[DebuggerHidden]
private static T Create__Instance__<T>(T instance) where T: new();
[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance);
[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public override bool Equals(object o);
[DebuggerHidden, EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode();
[DebuggerHidden, EditorBrowsable(EditorBrowsableState.Never)]
internal Type GetType();
[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public override string ToString();
}
[EditorBrowsable(EditorBrowsableState.Never), ComVisible(false)]
internal sealed class ThreadSafeObjectProvider<T> where T: new()
{
// Fields
private readonly ContextValue<T> m_Context;
// Methods
[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public ThreadSafeObjectProvider();
// Properties
internal T GetInstance { [DebuggerHidden] get; }
}
}
Expand Methods

Más contenido relacionado

Destacado

Ghana’s minerals trail tourism
Ghana’s minerals trail tourismGhana’s minerals trail tourism
Ghana’s minerals trail tourism
Mustafa BALOGLU
 
prueba
pruebaprueba
prueba
israycharo
 
Cape coast Airport project summary
Cape coast Airport project summaryCape coast Airport project summary
Cape coast Airport project summary
Mustafa BALOGLU
 
Netwerkend Aan Het Werk
Netwerkend Aan Het WerkNetwerkend Aan Het Werk
Netwerkend Aan Het Werk
SigridvanderLaan
 
Política
PolíticaPolítica
Política
Adiitaa Mend
 
Final Portfolio
Final PortfolioFinal Portfolio
Final Portfolio
rebelsketches
 
POLITICA
POLITICAPOLITICA
POLITICA
Adiitaa Mend
 
Presentation tourism investment forum Ghana
Presentation tourism investment forum GhanaPresentation tourism investment forum Ghana
Presentation tourism investment forum Ghana
Mustafa BALOGLU
 
Guia elaboracion de_silabo_por_competenc
Guia elaboracion de_silabo_por_competencGuia elaboracion de_silabo_por_competenc
Guia elaboracion de_silabo_por_competenc
marcosvalenciaparedes7
 
Trabajo informe del sistema de informacion gerencial
Trabajo   informe del sistema de informacion gerencialTrabajo   informe del sistema de informacion gerencial
Trabajo informe del sistema de informacion gerencial
Pedro Fernandez Apostol
 
Ekonomi -Teori Neo-Klasik
Ekonomi -Teori Neo-KlasikEkonomi -Teori Neo-Klasik
Ekonomi -Teori Neo-Klasik
Nur Az
 
Ghana’s minerals trail tourism
Ghana’s minerals trail tourismGhana’s minerals trail tourism
Ghana’s minerals trail tourism
Mustafa BALOGLU
 
Acentric new product development research
Acentric new product development researchAcentric new product development research
Acentric new product development research
acentric
 

Destacado (16)

Ghana’s minerals trail tourism
Ghana’s minerals trail tourismGhana’s minerals trail tourism
Ghana’s minerals trail tourism
 
E23
E23E23
E23
 
prueba
pruebaprueba
prueba
 
Cape coast Airport project summary
Cape coast Airport project summaryCape coast Airport project summary
Cape coast Airport project summary
 
Netwerkend Aan Het Werk
Netwerkend Aan Het WerkNetwerkend Aan Het Werk
Netwerkend Aan Het Werk
 
01 sfn
01 sfn01 sfn
01 sfn
 
presentation TITAS MUSAFA KAMAL ATARTUK
presentation TITAS MUSAFA KAMAL ATARTUKpresentation TITAS MUSAFA KAMAL ATARTUK
presentation TITAS MUSAFA KAMAL ATARTUK
 
Política
PolíticaPolítica
Política
 
Final Portfolio
Final PortfolioFinal Portfolio
Final Portfolio
 
POLITICA
POLITICAPOLITICA
POLITICA
 
Presentation tourism investment forum Ghana
Presentation tourism investment forum GhanaPresentation tourism investment forum Ghana
Presentation tourism investment forum Ghana
 
Guia elaboracion de_silabo_por_competenc
Guia elaboracion de_silabo_por_competencGuia elaboracion de_silabo_por_competenc
Guia elaboracion de_silabo_por_competenc
 
Trabajo informe del sistema de informacion gerencial
Trabajo   informe del sistema de informacion gerencialTrabajo   informe del sistema de informacion gerencial
Trabajo informe del sistema de informacion gerencial
 
Ekonomi -Teori Neo-Klasik
Ekonomi -Teori Neo-KlasikEkonomi -Teori Neo-Klasik
Ekonomi -Teori Neo-Klasik
 
Ghana’s minerals trail tourism
Ghana’s minerals trail tourismGhana’s minerals trail tourism
Ghana’s minerals trail tourism
 
Acentric new product development research
Acentric new product development researchAcentric new product development research
Acentric new product development research
 

Similar a Decompiladores

PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORES
RubnPilca
 
Informe vb compiler
Informe vb compilerInforme vb compiler
Informe vb compiler
A Wilson Emilio Cedeño Lopez
 
1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08
Dario Klug
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
EspitiaGiancarlo
 
Estandar documentacion xml
Estandar documentacion xmlEstandar documentacion xml
Estandar documentacion xml
Tohui
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
Saviotec
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
Juan Jose Garcia Sanchez
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio code
Visual studio codeVisual studio code
Visual studio code
Edsn Zanabria
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
marcoreyes1972
 
Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdf
AnaLpez275
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
carechupona
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
Juan Fede
 
Tutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajoTutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajo
Onicer Flores
 
Manual de codeblocks
Manual de codeblocksManual de codeblocks
Manual de codeblocks
claravianeybadillodelangel
 
Estandar documentacion xml
Estandar documentacion xmlEstandar documentacion xml
Estandar documentacion xml
Tohui
 
Tutorial codeblocks(2)
Tutorial codeblocks(2)Tutorial codeblocks(2)
Tutorial codeblocks(2)
EspitiaGiancarlo
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
MartinCetis109
 
Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)
MartinCetis109
 
Net reflector
Net reflectorNet reflector
Net reflector
Vinicio Gómez
 

Similar a Decompiladores (20)

PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORES
 
Informe vb compiler
Informe vb compilerInforme vb compiler
Informe vb compiler
 
1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Estandar documentacion xml
Estandar documentacion xmlEstandar documentacion xml
Estandar documentacion xml
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio c_
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
 
Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdf
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 
Tutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajoTutorial de instalacion de vb 6.0 y entorno de trabajo
Tutorial de instalacion de vb 6.0 y entorno de trabajo
 
Manual de codeblocks
Manual de codeblocksManual de codeblocks
Manual de codeblocks
 
Estandar documentacion xml
Estandar documentacion xmlEstandar documentacion xml
Estandar documentacion xml
 
Tutorial codeblocks(2)
Tutorial codeblocks(2)Tutorial codeblocks(2)
Tutorial codeblocks(2)
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)
 
Net reflector
Net reflectorNet reflector
Net reflector
 

Más de Bayo Chicaiza

Instalacion de Flex, Bison y Mingw
Instalacion de Flex, Bison y MingwInstalacion de Flex, Bison y Mingw
Instalacion de Flex, Bison y Mingw
Bayo Chicaiza
 
Bison y flex
Bison y flexBison y flex
Bison y flex
Bayo Chicaiza
 
Compiladores byron chicaiza
Compiladores byron chicaizaCompiladores byron chicaiza
Compiladores byron chicaiza
Bayo Chicaiza
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador Sintactico
Bayo Chicaiza
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
Bayo Chicaiza
 
Investigacion
InvestigacionInvestigacion
Investigacion
Bayo Chicaiza
 

Más de Bayo Chicaiza (6)

Instalacion de Flex, Bison y Mingw
Instalacion de Flex, Bison y MingwInstalacion de Flex, Bison y Mingw
Instalacion de Flex, Bison y Mingw
 
Bison y flex
Bison y flexBison y flex
Bison y flex
 
Compiladores byron chicaiza
Compiladores byron chicaizaCompiladores byron chicaiza
Compiladores byron chicaiza
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador Sintactico
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 

Último

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 

Último (8)

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 

Decompiladores

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA BYRON CHICAIZA 5TO NIVEL INGENIERIA EN SISTEMAS Primero descargamos el programa de la web en este caso seria la versión VB Decompiler Lite 8.4
  • 2.
  • 3.
  • 4. Podemos ver que el proceso de instalación se esta terminando solo nos falta esperar
  • 5. Damos click para que pueda verse un icono en el escritorio. LA PANTALLA DEL APLICATIVO EN DONDE VAMOS A PROBAR EL CODIGO
  • 6. CODIGO NATIVO OBTENIDO DEL VB DECOMPILER .NET REFLECTOR CLASE DE DECOMPILADOR para diferentes programas en c#.net o visual basic.net
  • 7. Aceptamos todas las librerías del programa para que se ejecute correctamente. Y asi damos siguiente hasta que finalice la instalación.
  • 8. El programa en c#.net nos indica todos los campos
  • 9. El CODIGO FUENTE QUE NOS EMITE .NET REFLECTOR DE LA CLASE “MY PROJECT” Y este es el código fuente que nos vota el decompilador [GeneratedCode("MyTemplate", "10.0.0.0"), StandardModule, HideModuleName] internal sealed class MyProject { // Fields private static readonly ThreadSafeObjectProvider<MyApplication> m_AppObjectProvider;
  • 10. private static readonly ThreadSafeObjectProvider<MyComputer> m_ComputerObjectProvider; private static readonly ThreadSafeObjectProvider<MyWebServices> m_MyWebServicesObjectProvider; private static readonly ThreadSafeObjectProvider<User> m_UserObjectProvider; // Methods static MyProject(); // Properties [HelpKeyword("My.Application")] internal static MyApplication Application { [DebuggerHidden] get; } [HelpKeyword("My.Computer")] internal static MyComputer Computer { [DebuggerHidden] get; } [HelpKeyword("My.User")] internal static User User { [DebuggerHidden] get; } [HelpKeyword("My.WebServices")] internal static MyWebServices WebServices { [DebuggerHidden] get; } // Nested Types [MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", ""), EditorBrowsable(EditorBrowsableState.Never)] internal sealed class MyWebServices { // Methods [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public MyWebServices(); [DebuggerHidden] private static T Create__Instance__<T>(T instance) where T: new(); [DebuggerHidden] private void Dispose__Instance__<T>(ref T instance); [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public override bool Equals(object o); [DebuggerHidden, EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode(); [DebuggerHidden, EditorBrowsable(EditorBrowsableState.Never)] internal Type GetType(); [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public override string ToString(); } [EditorBrowsable(EditorBrowsableState.Never), ComVisible(false)] internal sealed class ThreadSafeObjectProvider<T> where T: new() { // Fields private readonly ContextValue<T> m_Context; // Methods [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public ThreadSafeObjectProvider(); // Properties internal T GetInstance { [DebuggerHidden] get; } } } Expand Methods