mohsen29 37 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 سلام.تو بعضی فایل های php دیدم کد زیر وجود داره این کد چه کاری انجام می ده؟؟// Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) { exit; }توی کدهای جی کوئری یه افزونه shortcode های وردپرس من کد eval رور دیدم که آنتی ویروس وردپرس اخطار داده براش.مشکل امنیتی به وجود میاره؟؟نمونه کد که eval در اون هست.ActiveXObject('Microsoft.XMLDOM'),r.async='false',r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName('parsererror').length||x.error('Invalid XML: '+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.Eval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)} لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 ABSPATH به مفهوم نشانی مطلق سایته (محل فایل wp-config ) و دیفایندش رو باید ببینید در چه محلی و برای چی استفاده شده اگر اخطار آنتی ویروس روش دارید بخاطر گزارش باگ روشه (https://bugs.php.net/bug.php?id=57792) کد eval اگر از طرف افزونه ی معتبری باشه مهم نیست و آنتی ویروس ها فقط هشدار وجودش رو می دهند چون پورت و دسترسی باز می کنه و اگر از طرف اسکریپت نا معتبر باشه می تونه مسیر هکر را برای هک باز کنه 1 لینک به ارسال
mohsen29 37 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 من تو فایل های این افزونه دیدم؟https://wordpress.org/plugins/redux-framework/مگه این کد برای این نیست که فایل دسترسی مستقیم داشت چیزی نشون نده؟؟if ( ! defined( 'ABSPATH' ) ) { exit; }تو فایل فانکشن بذاریم چه اتفاقی می افته و آیا به امنیت کمک می کنه؟ لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 ربطی به فایلی که توش قرار داره نداره می تونه دایرکتوری والدش رو کنترل کنه به امنیت مزبوط نمی شه هیچ هکری از آدرسبار بروسرش تلاش نمی کنه فایل functions.php را باز کنه فایلهای php سمت سرور اجرا می شند پس در هر حال فایل functions.php رو نمی شه مستقیما بازش کرد هکر به پروتکل ftp و فضای هاست نفوذ می کنه 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری