¿Has usado Archangel Cloak.Net para Windows? Comparte tu experiencia y ayuda a otros usuarios.
Detalles clave de Archangel Cloak.Net
- Protege tu software de la ingeniería inversa.
- Última actualización el
- Ha habido 7 actualizaciones
- Estado de análisis de virus:
Limpio (es muy probable que este programa de software esté limpio)
Descripción del desarrollador
A diferencia de otros productos similares, no desencriptamos y creamos métodos codificados en duro en tiempo de ejecución, ya que este tipo de método aún puede ser expuesto a Process Dumper/Reflector. 'Dynamic Code Displacing' oculta los códigos IL a través de métodos dinámicos.
Los códigos IL se eliminan de métodos/properties y se reemplazan con delegados no inicializados. Estos delegados son solo marcadores vacíos, sus valores se establecen en null. Los códigos extraídos se encriptan y se almacenan de forma segura, por lo que no hay códigos IL que puedan ser reflejados por ningún reflector. En tiempo de ejecución, estos códigos se recuperan, se desencriptan y se convierten dinámicamente en métodos dinámicos, y luego se asocian con los delegados (marcadores) según el modo especificado:Preload: los métodos/delgados dinámicos se crean al inicio de la aplicación. LoadOnFirstCalled: el método dinámico se creará y se asignará al delegado asociado cuando el método se llame por primera vez. + LoadAndDiscard: el método dinámico se crea y se asigna al delegado asociado cada vez que se llama al método y luego se descarta después de que el método regresa al llamador.
Estos métodos dinámicos no pueden ser reflejados, desensamblados o decompilados. Process Dumper/Reflector solo verá las declaraciones de los delegados. No podrá ver los métodos dinámicos generados subyacentes. Los depuradores CIL no pueden rastrear o seguir directamente en métodos dinámicos. Para una protección adicional, Dynamic Code Displacing también puede convertir ensamblados ofuscados. La ofuscación por sí sola no proporciona suficiente protección contra reflectores modernos. Los reflectores altamente complejos tienen la capacidad de asignar nombres a sus funcionalidades. Al agregar Dynamic Code Displacing encima de la ofuscación, se evitará que los reflectores analicen tus códigos (sin códigos para analizar). Los nombres ofuscados permanecen ofuscados. 'Dynamic Code Displacing' es una herramienta de ofuscación especializada que solo proporciona la capacidad de ocultar/desplazar código. Puede usarse en combinación con otros ofuscadores estándar si se necesita ofuscación adicional. No necesitas usar nuestro ofuscador, siéntete libre de usar cualquiera de tus ofuscadores favoritos o ya poseídos.
¿Has usado Archangel Cloak.Net para Windows? Comparte tu experiencia y ayuda a otros usuarios.