Por medio de un error de código intencional...
Muy interesante... ¿Cómo? Puedo poner un ejemplo, al menos uno sencillo... No veo cómo un error "intencional" podría funcionar correctamente para un experto
Por ejemplo, con una función no utilizada...
double Function() { ............. } return (0); }
Si tomo mi archivo ex4 sin errores y advertencias - se rompe...
Si lo hace, no lo hace... esa es la cuestión.
Por ejemplo, con una función no utilizada...
double Function() { ............. } return (0); }
ah... Ya veo, también pensé en apilar todo junto, por ejemplo varias decenas de TS, con una sola operación, claro que esto no es una protección al 99%, pero para el descompilador será mucho más difícil de averiguar :))
ahh... Ya veo, yo también pensé en amontonar todo, por ejemplo, unas decenas de TS, mientras que sólo uno comerciaría, claro que no es una protección del 99%, pero para el descompilador sería mucho más difícil de entender :))
También puede añadir un montón de llamadas a bibliotecas externas, comprobación de condiciones obviamente pero no obviamente verdaderas, etc., etc. Si el código resultante es comparable en tamaño a, por ejemplo, excel.exe, entonces la protección puede considerarse bastante eficaz. Por cierto, con un nivel de interés adecuado, estas cosas pueden automatizarse (es decir, la transformación de un EA "normal" en un "monstruo")
También puede añadir un montón de llamadas a bibliotecas externas, comprobación de condiciones obviamente pero no obviamente verdaderas, etc., etc. Si el código resultante es comparable en tamaño a, por ejemplo, excel.exe, entonces la protección puede considerarse bastante eficaz. Por cierto, con un nivel de interés adecuado, estas cosas pueden ser automatizadas (es decir, la transformación de EA "normal" en "monstruo")
Una solución interesante. Especialmente con la automatización del proceso de "encriptación". Respetar
No se moleste - todas las cosas innecesarias se cortan limpiamente con impresoras banales, se convierte en un poco molesto, pero todavía es extraíble. Pero si se pierde en algún lugar con una condición y algo va mal con el cliente adecuado - habrá "problemas" :(
se elimina si la basura no está vinculada al código. Pero si, por ejemplo, se combinan los trucos enumerados, por ejemplo, con el lanzamiento de valores de ida y vuelta de las variables requeridas, el algoritmo se confunde y el simple rastreo ya no es suficiente. Pero los posibles errores se pueden suprimir exactamente automatizando el proceso.
¿Es posible protegerse contra la descompilación? Por medio de un error de código intencional...
¿o está roto de todos modos?
de simple - puede aplicar la variante DLL
se quita parte del código en la DLL...
contra un pirateo grave no salvará
pero contra los diletantes (tener un descompilador) es una buena protección
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
¿Es posible protegerse contra la descompilación? ¿Por medio de un error de código deliberado...?
¿o está roto de todos modos?