-
December 12th, 2012, 08:38
#1
عضو جدید
رمزگشایی

حتما برای شما هم پیش اومده که یک اسکریپت یا پلاگین یا حتی از یک برنامه نویس یک پروژه تحویل می گیرید و داخل فایلهای آن، کدهای رمزنگاری شده پیچیدهای قرار دارد و در این فکر هستید که این کدها چه کاری انجام میدهند؟!خوب شرکت Sucuri اخیراً از پروژهای که از نوع (Do It Yourself (DIY به معنی “خودتان انجام دهید!” هست پرده برداشته است. عنوان این پروژه Decoding Obfuscated PHP هست و به شما این امکان را میدهد که کدهای رمزنگاری شده پیچیده را توسط آن رمزگشایی کنید.
گیگانیوز
-
-
December 12th, 2012 08:38
# ADS
-
December 12th, 2012, 12:26
#2
پاسخ : رمزگشایی
این کد PHP که شما دادید چیز خیلی پیچیده ای نیست. تابع base64_decode رشته رو به حالت قبل از base64 شدنش بر می گردونه و تایع eval رشته رو همچون یک دستور PHP اجرا می کنه. اون رشته ای که میبینید base64 شده یعنی به یک روش بسیار ساده و برگشت پذیر Encode شده. در حال حاضر برای Obfuscation و Encryption راه های بسیار بهتری وجود داره.
-