B :: DEOBFUSCATE

B :: DeOBFUSTATE PERL MÓDULO CONTENIDO EL CÓDIGO FUENTE DEOBFUSCATE.
Descargar ahora

B :: DEOBFUSCATE Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Joshua ben Jore
  • Sitio web del editor:
  • http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm

B :: DEOBFUSCATE Etiquetas


B :: DEOBFUSCATE Descripción

B :: El módulo DEOBFUSTATE PERL contiene el código fuente de DEOBFUNCATE. B :: DeObFustate Perl Módulo contiene el código fuente de DEOBFUSCATE.SYNOPSIS PERL -MO = DEOBFUSTE, -CSYNTETIC.YYM, -Y SYNTICS.PLB :: DEOBFUSTATE es un módulo de backend para el compilador Perl que genera código fuente PERL, basado en el interno. La estructura compilada que se crea en sí misma después de analizar un programa. Agrega los símbolos que renombran funciones al módulo B :: Deparrore. Un programa ofuscado ya está analizado e interpretado correctamente por el programa B :: Deparror. Desafortunadamente, si la ofuscación involucró a cambio de nombre de la variable, el programa resultante también tiene símbolos ofuscados. Este módulo toma el último paso y corrige nombres como $ Z5223ED336 para ser una palabra de un diccionario. Si bien el nombre todavía no es significativo, es al menos más fácil distinguir y leer. Aquí hay dos ejemplos: uno de B :: Departamento y otro de B :: DeObFuscate.initial Ingreso if (@ Z6A703C020A) {(MI ($ Z5A5FA8125D, $ ZCC158AD3E0) = Archivo :: TEMP :: TempFile ('Desvincule', 1 )); Imprimir ($ z5a5fa8125d "= sobre 8nn"); (Imprimir ($ z5a5fa8125d @ z6a703c020a) o morir (((("No se puede imprimir $ ZCC158AD3E0: $!")); Imprimir ($ Z5A5FA8125D "= Backn "); (Cerrar (* $ Z5A5FA8125D) O MORE (((((" No se puede cerrar ". * $ ZA5FA8125D.": $! ")); (@ z8374cc586e = $ zcc158ad3e0); ($ z9e5935eea4 = 1) } Después de B :: Departamento: if (@ @ z6a703c020a) {($ Z5A5FA8125D, $ ZCC158AD3E0) = Archivo :: Temp :: TempFile ('Desvincule', 1)); Imprimir ($ z5a5fa8125d "= sobre 8nn") ; (Imprimir ($ z5a5fa8125d @ z6a703c020a) o morir (((((q . $ zcc158ad3e0). ':'). $!)); Imprimir ($ Z5A5FA8125D "= Backn"); (Cerrar (* $ Z5A5FA8125D) O DIE ((((((Q . * $ za5fa8125d). ':'. $!)); (@ z8374cc586e = $ zcc158ad3e0); ($ z9E5935EEA4 = 1);} Después de B :: DEOBFUSCATE: SI (@Parenthesises) {(My ($ escrupulosidad, $ postprocesser) = Archivo :: Temp :: TempFile ('Novink', 1)); Imprimir ($ escrupulosidad "= sobre 8nn"); ( Imprimir ($ escrupulosidad @pare nthesises) o morir ((((q . $ postprocesador). ':'). PS Imprimir ($ escrupulosidad "= backn"); (Cerrar (* $ escrupulosidad) o morir ((((q . * $ postprocesador). ':'). $!)); (@Interruptable = $ postprocesador); ($ propagandaist = 1); } Notará que la única diferencia real es que en lugar de nombres de variables como $ Z9E5935EEA4, obtendrá $ propagandistas. Requisitos: · Perl


B :: DEOBFUSCATE Software relacionado

B :: Más

B :: Module más Perl contiene métodos y funciones adicionales de introspección. ...

294

Descargar