سلام خدمت تمامی دوستان عزیز
دوستان یک تارگتی دارم که دارای باگ xss هست و یه فیلتر اعمال کرده خواستم ببینم ایا راهی یا پیشنهادی برای بایپسش سراغ دارد ؟
کدی که ورودی اسیب پذیر رو فیلتر میکنه رو در زیر قرار میدم:
static function string($str){
$str = trim($str);
$str = str_replace(array('\\', '\'', '"', '<', '>', '[/url]', '[url]', '[img=', ']', '[/URL]', '[URL]', '[IMG=', ']', '[url=', ' '), "", $str);
$str = htmlentities($str , ENT_QUOTES |ENT_IGNORE, 'UTF-8');
$str = html_entity_decode($str, ENT_COMPAT | ENT_XHTML, 'utf-8');
if(preg_match('/\[url\]|\[img\]/i', $str)){
return false;
}
return($str);
}