خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جلوگیری از تزریق javascript در سایت
#1
سلام و خسته نباشید
همون طور که میدونیم هکر ها با تزریق کد های js سایت رو به راحتی هک میکنن.
راه های مقابله با اون هم استفاده از تابع htmlentities است.
حالا خواسنم ببینم راه های دیگه ای برای مقابله با این نوع هک ها وجود دارد.
راهی که به نظر من میرسه اینه:
وقتی که متن رو از کاربر گرفتم چک کنم ببینم که آیا کلمه ی script تو اون وجود داره یا نه.
اگه وجود داشت ارور بدم.
آیا این روش خوبه
مرسی
پاسخ
تشکر شده توسط:
#2
شما که خودت هم توی این تاپیک زیر بودی دیگه! هینجا من و دوستان اشاره کردیم به این موضوع: http://forum.ncis.ir/Thread-%D8%A7%D8%B3...8%AA%D8%A7

PDO هم یادتون نره از Bind param استفاده کنید، PDO هم اگر درست استفاده نکنید آسیب پذیری ممکنه داشته باشه. شما سرچ کنید "آموزش pdo در php" حتما همونجا به bind param و مسائل امنیتی اشاره کردن.
موفق باشید.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان