El objetivo de la ingeniería inversa es obtener información o un diseño a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado.
En este caso lo practicamos con un .jar , el resultado final de un proyecto de java.


link: https://www.youtube.com/watch?v=RqvVpT23tSg

Ingeniería inversa a un .jar | JAVA