| ב :: Deooposcate. B :: Deooposcate Perl מודול מכיל את קוד המקור DepFuscate. |
הורד עכשיו |
ב :: Deooposcate. דירוג וסיכום
- רישיון:
- Perl Artistic License
- שם המפרסם:
- Joshua ben Jore
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm
ב :: Deooposcate. תגים
ב :: Deooposcate. תיאור
ב :: מודול פרל Deoopuscate מכיל את קוד המקור DepFuscate. B :: Deoopuscate Perl מודול מכיל את קוד המקור DepFuscate.Synopsis Perl -mo = DeieFuscate, -Csynthetic.yml, - סינתטי. מבנה הידור כי Perl עצמו יוצר לאחר ניתוח תוכנית. זה מוסיף סמל שינוי שם תפקידים ב ':: ישר מודול. תוכנית מפלגתית כבר מנותקת ומתפרשת כראוי על ידי תוכנית ב ':: ישר. למרבה הצער, אם ההעריץ מעורב משתנה שינוי שם התוכנית המתקבלת גם יש סמל משותף. מודול זה לוקח את הצעד האחרון ותיקונים שמות כמו $ Z5223336 כדי להיות מילה ממילון. בעוד השם עדיין לא משמעותי זה לפחות קל יותר להבחין ולקרוא. הנה שתי דוגמאות - אחד מ ב :: פרס ואחד מ ב :: deobfuscate.initial קלט אם (@ z6a703c020a) {(@ z6a703c020a) {(שלי ($ Z5A5FA8125D, $ ZCC158AD3E0) = קובץ :: Temp :: tempfile ('ביטול קשר', 1 ); הדפסה ($ Z5A5FA8125D "= מעל 8NN"); (הדפסה ($ Z5A5FA8125D @ Z6A703C020A) או למות ((("לא ניתן להדפיס $ ZCC158AD3E0: $!")); הדפסה ($ Z5A5FA8125D) = backn (סגור (* $ Z5A5FA8125D) או למות ((("לא ניתן לסגור". * $ ZA5FA8125D. ": $!")) (@ Z8374CC586E = $ ZCC158AD3E0); ($ Z9E5935EAE4 = 1) ;} אחרי ב ': ifarse: אם (@ z6a703c020a) {(שלי ($ Z5A5FA8125D, $ ZCC158AD3E0) = קובץ :: Temp :: Tempfile (' ביטול קשר ', 1)); הדפסה ($ Z5A5FA8125D "= מעל 8NN") (הדפסה ($ z5a5fa8125d @ z6a703c020a) או למות ((q . $ ZCC158AD3E0). ':') $!)); הדפסה ($ Z5A5FA8125D "= Backn"); (קרוב (* $ Z5A5FA8125D) או למות ((q . * $ za5fa8125d). ':' $!)); (@ Z8374CC586E = $ ZCC158AD3E0); ($ Z9E5935EAE4 = 1); אחרי :: DeobFuscate: אם (@parentesises) {(שלי ($ curepulousity, $ postprocesser) = קובץ :: Temp :: Tempfile ('ביטול קשר', 1)); הדפסה ($ קפדנות "= מעל 8NN"); ( הדפסה ($ קפדנות @pare nthesises) או למות (((q . $ postprocesser). ':'). $))); הדפסה ($ קפדנות "= backn"); (סגור (* $ קפדנות) או למות (((q . * $ postprocesser). ':'). $!)); (@ finterruptable = $ postprocesser); ($ propagandaist = 1); } תציג כי ההבדל האמיתי היחיד הוא כי במקום שמות משתנים כמו $ Z9E5935EAEA4 אתה מקבל תנואר $. דרישות: · פרל
ב :: Deooposcate. תוכנה קשורה