Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS
Fecha:28/11/2022
Planteamiento:
Un decompilador es un programa de ordenador que realiza la operación inversa a los
compiladores, es decir, traduce código que esta a bajo nivel de abstracción a un lenguaje
con mayor nivel de abstracción.
Es decir el decompilador intenta recrear el código fuente de alto nivel a partir de un código
binario ejecutable.
A continuación observaremos varios ejercicios que nos muestran como funcionan estos
programas decompiladores (Java Decompiler y DotPeek)
Desarrollo:
Ejercicio 1. Decompilación Java Decompiler
namespace NuGet
{
[ComVisible(false)]
public sealed class FileTransformExtensions : IEquatable<FileTransformExtensions>
{
public string InstallExtension { get; private set; }
Propiedades:
InstallExtension
UninstallExtension
Métodos:
Equals
GetHashCode
Conclusión:
Referencias:
Ruíz, F., García, I., Pérez, R. (2019). Mantenimiento y evolución de sistemas de
información [Versión electrónica]. Recuperado de https://elibro.net/es/lc/uvm/titulos/127090
Priyadarshi, T., Kshirasagar, N. (2015). Software Evolution And Maintenance Haga clic
para ver más opciones [Archivo PDF]. Recuperado de
http://3.droppdf.com/files/xV5TY/software-evolution-and-maintenance.pdf
ava Beam (Productor). (25 de agosto de 2020). How to decompile .jar file or .class file?
| Java Decompilers & eclipse plugin for decompile [Archivo de video]. Recuperado de
https://youtu.be/I-VFcyGPBMY
TACV (Productor). (15 de julio de 2019). How to RECODE (.dll) File | Edit Premade Dll
files Using dotpeek | Encoding, Decoding [Archivo de video]. Recuperado de
https://youtu.be/5XWmw8bnX_g