পিএইচপি ফিল্টার মডিউল সম্পূর্ণরূপে অক্ষম করতে পিএইচপি ইনপুট ফিল্টার ব্যবহার করে এমন সমস্ত ইনপুট কীভাবে সন্ধান করবেন?


10

আমি একটি বড় ওয়েবসাইটে পিএইচপি ফিল্টার মডিউলটি অক্ষম করতে চাই, তবে সমস্ত নোড, ব্লক এবং অন্যান্য ক্ষেত্রগুলির মধ্য দিয়ে যেতে যেখানে আপনি পিএইচপি ফিল্টারটি ব্যবহারের সম্ভাব্যতাগুলি গ্রহণ করতে পারে।

আমার ওয়েবসাইট জুড়ে পিএইচপি ফিল্টারটি কোথায় ব্যবহার করা হয় তা সন্ধানের জন্য এসকিউএল কোয়েরি চালিয়ে কি কোনও সহজ উপায় বা পদ্ধতি থাকতে পারে?

উত্তর:


9

চাকাটি পুনরায় উদ্ভাবন করার পরিবর্তে সিকিউরিটি রিভিউ মডিউলটি ইনস্টল করুন , যার নিম্নলিখিত চেক রয়েছে:

কনটেন্টে পিএইচপি বা জাভাস্ক্রিপ্ট (দ্রুপাল 7 এ নোড এবং মন্তব্য এবং ক্ষেত্র)

ব্লকগুলির জন্য আপনি block_custom টেবিলের বিন্যাস কলামটি পরীক্ষা করতে পারেন।

কঠিনটি হল ভিউস - আমি এখনও প্রোগ্রামে ভিউতে দুর্বৃত্ত পিএইচপি সনাক্ত করার একটি নির্ভরযোগ্য উপায় খুঁজে পাইনি।


1
আমার ধারণা, যদি সুরক্ষা পর্যালোচনা ছেলেরা দৃশ্যের জন্য একটি নির্ভরযোগ্য চেক যোগ করতে সক্ষম না হয় তবে এটি অসম্ভবের পরের জিনিস হতে পারে।
মোওত

@ মোউত: পিএইচপি সক্ষম হয়েছে এমন মতামত পুনরুদ্ধার করার জন্য কেবল একটি উপায় খুঁজে পেয়েছেন দয়া করে নীচে আমার উত্তরটি দেখুন .. এটির কোনও উত্সাহ বা প্রান্তের ঘটনা আছে তা জেনে ভাল হবে ...
অনিল সাগর

1
আমি যা পেয়েছি তা হ'ল "ওকে অবিশ্বস্ত ব্যবহারকারীদের পিএইচপি ইনপুট ফর্ম্যাটটি ব্যবহার করার অ্যাক্সেস নেই।" - সর্বশেষ সংস্করণ সহ। আমি যখন প্রথম পৃষ্ঠায় পিএইচপি ইনপুট ফর্ম্যাট সহ একটি ব্লক পেয়েছিলাম তখন তা সবুজ হয়ে যায় । আপনার উত্তরটি মুহূর্তে কেবল অসত্য বলে মনে হচ্ছে।
Mołot

সুতরাং, আমি যা বলতে পারি তার থেকে ... সুরক্ষা পর্যালোচনা মডিউল আপনাকে জানায় যে পিএইচপি ফিল্টার ব্যবহার করা হচ্ছে ... ঠিক কোন উপাদানগুলি এটি ব্যবহার করছে না, যা সত্য সুরক্ষা পর্যালোচনাতে সহায়ক হবে। এটি তবে একটি ভাল সতর্কতা যে আরও তদন্ত প্রয়োজন।
জেনারেল রেডনেক

সম্পর্কিত: কোন ভিউ পিএইচপি
mbomb007

7

আপনি মাইএসকিউএল এর নীচে কমান্ড চালিয়ে পিএইচপি সক্ষম হওয়া সমস্ত মতামত সন্ধান করতে পারবেন ...

SELECT vv.name , vd.display_options
FROM views_display AS vd
LEFT JOIN views_view AS vv ON vv.vid = vd.vid
WHERE vd.display_options REGEXP '.s:[3]+:"php".*'

ভিউ_ডিসপ্লের টেবিলটি এই তথ্যটিকে সিরিয়ালযুক্ত ফর্ম্যাটে সংরক্ষণ করে .... আমি উপরের ক্যোয়ারীটি প্রত্যাশা অনুযায়ী কাজ করেছিলাম .. আশা করি এটি পিএইচপি ধাঁধাটি সমাধান করতে সহায়তা করবে :-)


1
ভাল লাগছে। এটি কিছুটা পরীক্ষা করার দরকার পড়ে। এরই মধ্যে আমি সম্পাদনার স্বাধীনতা নিয়েছি এবং আপনি যেভাবে ক্যোয়ারী লিখেছেন সেভাবে পরিষ্কার করেছি (অবশ্যই এর যুক্তি, নামগুলি স্পর্শ না করে)।
মোওত

আপনাকে ধন্যবাদ :-) আমি কেবল যাচাই করেছি এবং আমি পিএইচপি সক্ষম করেছে এমন দৃশ্য দেখতে সক্ষম হয়েছি .. আসুন আশা করি এটিও ওপি-র জন্য কাজ করে ..
অনিল সাগর

1
এটি সমস্ত দর্শনগুলির জন্য কাজ করে না (যেমন কোডে সংজ্ঞায়িত সেগুলি), এবং সেই রেজেক্স সহজেই মিথ্যা ধনাত্মকতা তৈরি করতে পারে ... আমার অনুমানের তুলনায় কিছুই ভাল না :)
ক্লাইভ

Phpmyadmin ব্যবহার করে আপনি খুব সহজেই সমস্ত টেবিলের সমস্ত কলাম জুড়ে অনুসন্ধান করতে পারেন, পিএইচপি অনুসন্ধান করতে পারেন এবং ম্যানুয়ালি ফলাফলের মধ্য দিয়ে যেতে পারেন through
ছদ্মবেশী

0

উপরের অনিল সাগরের কোডটি কেবলমাত্র যদি ডাটাবেসে ভিউটি সংরক্ষণ করা হয় তবে কাজ করে। যদি ভিউটি কেবল কোডে থাকে তবে এটি কাজ করবে না। সুতরাং, আমি একটি স্নিপেট লিখেছিলাম যে আমি সমস্ত ভিউ ডিবিতে সংরক্ষণ করতে দৌড়েছি। তারপরে আমি পিএইচপি করার জন্য মাইএসকিউএল স্নিপেট ব্যবহার করতে পারি।

  $views = views_get_all_views();
  foreach ($views as $view) {
    if (empty($view->disabled)) {
      $view->save();
      drupal_set_message('view saved: ' . check_plain($view->name));
    }
  }

0

পুরানো প্রশ্ন, তবে আমার গুগল অনুসন্ধানে প্রথম ছিল।

এখানে একটি ক্রিবিব মডিউল রয়েছে যা সমস্ত পিএইচপি এন্ট্রিগুলি সন্ধানের জন্য অনুমিত হয়:

পিএইচপি ফাইন্ডার

'পিএইচপি ফাইন্ডার' মডিউলটি পিএইচপি ফিল্টার ফর্ম্যাটটি কোথায় ব্যবহৃত হয় তা অনুসন্ধান করতে ব্যবহৃত হয়, নোডে, ব্লক বা দৃশ্যে।


বিধিগুলিতে ব্যবহৃত পিএইচপি সম্পর্কে কী?
পিয়ের.ভ্রিয়েনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.