B :: Deobfuscate

B :: DEOBSCATE PERL-module bevat de deobuscate-broncode.
Download nu

B :: Deobfuscate Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joshua ben Jore
  • Uitgever website:
  • http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm

B :: Deobfuscate Tags


B :: Deobfuscate Beschrijving

B :: DEOBSCATE PERL-module bevat de DEOBSCATE-broncode. B :: Deobfuscate Perl-module bevat de DEOBSCATE-broncode.synopsis PERL -MO = DEOBSCATE, -CSYNTHETIC.YML, -Y SYNTHETIC.PLB :: DEOBSCATE is een backend-module voor de PERL-compiler die PERL-broncode genereert, op basis van de interne broncode Gecompileerde structuur die zichzelf creëert na het parseren van een programma. Het voegt symbool Renaming-functies toe aan de B :: Deparse-module. Een gedroogd programma is al geparseerd en geïnterpreteerd door het B :: Deparse-programma. Helaas, als de obfuscatie variabele hernoemende hernoemen, dan ook het resulterende programma heeft geërdeld symbolen. Deze module neemt de laatste stap en repareert namen zoals $ Z5223ED336 om een woord uit een woordenboek te zijn. Hoewel de naam nog steeds zinvol is, is het ten minste gemakkelijker om te onderscheiden en te lezen. Hier zijn twee voorbeelden - een van B :: Deparse en een van B :: Deobfuscate.initial Input elf (@ Z6A703C020A) {(My ($ Z5A5FA8125D, $ ZCC158AD3E0) = Bestand :: TEMP :: TempFile ('Unlang', 1 )); Afdrukken ($ Z5A5FA8125D "= meer dan 8NNN"); (Print ($ Z5A5FA8125D @ Z6A703C020A) OF DIE ((("Kan $ ZCC158AD3E0: $!"))); Afdrukken ($ Z5A5FA8125D "= backn ") (Sluiten (* $ Z5A5FA8125D) of sterven ((((" kan niet sluiten ". * $ za5fa8125d.": $! ")); (@ Z8374C586E = $ ZCC158AD3E0); ($ Z9E5935EA4 = 1) ;} Na B :: Deparse: if (@ Z6A703C020A) {(mijn ($ z5a5fa8125D, $ ZCC158AD3E0) = bestand :: temp :: tempfile ('ontkoppelen', 1)); print ($ z5a5fa8125d "= over 8nn") ; (Print ($ z5a5FA8125D @ Z6A703C020A) of sterven (((q . $ ZCC158AD3E0). ':'). $!)))); afdrukken ($ z5a5fa8125d "= backn"); (Sluiten (* $ Z5A5FA8125D) of sterven (((q . * $ za5fa8125d). ':'. $!))); (@ Z8374CC586E = $ ZCC158AD3E0); ($ Z9E5935EA4 = 1);} Na B :: Deobfuscate: if (@parenthesises) {(mijn ($ scrupulousity, $ postprocesser) = bestand :: temp :: tempfile ('ontkoppelen', 1)); afdrukken ($ scrupulousity "= over 8nn"); Print ($ scrupulousity @pare nthesises) of sterven ((((q . $ postprocesser). '). $!)); Print ($ scrupulousity "= backn"); (Sluiten (* $ scrupulous) of sterven (((q . * $ postprocesser). ':'). $!))); (@interletbaar = $ postprocesser); ($ propagandaist = 1); } U zult opmerken dat het enige echte verschil is dat in plaats van variabele namen zoals $ Z9E5935EA4 u $ propagandist krijgt. Vereisten: · Perl


B :: Deobfuscate Gerelateerde software

Inline-API

Inline-API is een PERL-module die u leert om een programmeertaal te binden aan Perl met behulp van inline.pm. ...

220

Downloaden