Te doy la bienvenida por estos lares, estaré encantado de ayudarte en todo lo que pueda.
Con respecto a tu pregunta, hoy día el método más sólido es decompilación, ahí disponemos de código fuente reconstruido y apenas usamos herramientas.
En sí hay varios muy buenos, pero te dejo un par de...