Siento ser pesado con el tema pero no consigo avanzar
.
Mi problema es que no consigo encontrar el OEP del ejecutable, se lanza el error del programa antes de localizar el OEP. El ejecutable esta protegido con el envelope del hasp. Para resolverlo he seguido los tutoriales 520, 797 y 541, y las soluciones de este foro para encontrar el OEP pero sin exito. Cuando busco el error que sale al final, no lo encuentro, si busco MessageBoxA me sale desagrupado en varias lineas.
El programa yo lo uso lanzandolo desde otro externo (autocad) que guarda la direccion como archivos de soporte, cuando lo utilizo el error se produce en un dll (haspdv.dll). Pero este dll no lo carga el ejecutable (segun he podido ver), el ejecutable carga dll de System32 como uxtheme.dll, netapi32.dll, etc y nsctfime.ime.
Segun el RDG Packer Detector el ejecutable tiene HasPPE Hardlock Dongle (Alladin) en visual Basic 6.0; y el dll esta en Visual C++ 6.0, sin nada mas.
Gracias por vuestra infinita paciencia y por vuestra ayuda