ب :: deobfuscate.

B :: وحدة Perl DeobFuscate تحتوي على التعليمات البرمجية المصدر DeobFuscate.
التحميل الان

ب :: deobfuscate. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Joshua ben Jore
  • موقع ويب الناشر:
  • http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm

ب :: deobfuscate. العلامات


ب :: deobfuscate. وصف

B :: وحدة DeobFuscate Perl تحتوي على التعليمات البرمجية المصدر DeobFuscate. B :: وحدة Perl DeobFuscate تحتوي على الكود المصدر DeobFusCate.Synopsis Perl -mo = deobfuscate، -Csynthetic.yml، -y Synthetic.plb. هيكل مجسم أن Perl نفسه يخلق بعد تحليل البرنامج. يضيف وظائف إعادة تسمية الرمز إلى وحدة B :: DeParse. يتم بالفعل تحليل برنامج Obfuscated وتفسيره بشكل صحيح بواسطة برنامج B :: DeParse. لسوء الحظ، إذا شملت التعرض متغير متغير إعادة تسمية، فإن البرنامج الناتج أيضا لديه أيضا الرموز. هذه الوحدة النمطية تأخذ الخطوة الأخيرة وإصلاح الأسماء مثل Z5223ed336 $ لتكون كلمة من قاموس. في حين أن الاسم لا يزال غير مفيد، إلا أنه من الأسهل التمييز والقراءة. فيما يلي مثالان - واحد من B :: Deparse و One من B :: Deobfuscate.إدخال معين إذا (@ @ z6a703c020a) {(بلدي ($ z5a5fa8125d، $ zcc158ad3e0) = file :: temp :: tempfile ('إلغاء ربط'، 1 ))؛ طباعة ($ z5a5fa8125d "= أكثر من 8NN")؛ (طباعة ($ z5a5fa8125d @ z6a703c020a) أو يموت (((("لا يمكن طباعة $ zcc158ad3e0: $!")؛ طباعة ($ z5a5fa8125d "= backn ")؛ (إغلاق (* $ z5a5fa8125d) أو يموت (((((" ("لا يمكن إغلاق". * $ za5fa8125d. ": $!"))؛ (@ @ z8374ccc586e = $ zcc158ad3e0)؛ ($ z9e5935eea4 = 1) ؛} بعد B :: DEWARES: IF (@ @ z6a703c020a) {(بلدي ($ z5a5fa8125d، $ zcc158ad3e0) = ملف :: temp :: tempfile ('إلغاء ربط'، 1))؛ طباعة ($ z5a5fa8125d "= أكثر من 8NN") ؛ (طباعة ($ z5a5fa8125d @ z6a703c020a) أو يموت (((q . $ zcc158ad3e0). ':'). $!))؛ طباعة ($ z5a5fa8125d "= backn")؛ (إغلاق (* $ z5a5fa8125d) أو يموت (((q . * $ za5fa8125d). ':' $!))؛ (@ @ z8374ccc586e = $ zcc158ad3e0)؛ ($ z9e5935eea4 = 1)؛} بعد ب :: Deobfuscate: إذا (@ carenthesises) {(Scrugulerity {$ scrupulity، postprocesser $) = file :: temp :: tempfile ('إلغاء ربط "، 1))؛ طباعة (مزعجة $" = أكثر من 8NN ")؛ ( طباعة ($ scrupultitypare nthesises) أو يموت (((((q . $ postprocesser). ": '). $!))))؛ طباعة (مزعجة $ "= backn")؛ (أغلق (* مزعج أو تموت ((((((Q . * $ postprocesser). ':'). $!)))))؛ (@ القابلية = $ postprocesser)؛ ($ الدعاية = 1)؛ } عليك أن تلاحظ أن الفرق الحقيقي الوحيد هو أنه بدلا من الأسماء المتغيرة مثل $ z9e5935eea4 تحصل على دولار الدعاية. متطلبات: perl.


ب :: deobfuscate. برامج ذات صلة