Тема: Закрываю дыры(БЕСПЛАТНО) (Движок DCMS-Social/Баги/обновления движка) ЗЕЛЕНЫЙ ШЕРШЕНЬ (28 Nov 2013 в 17:52) Тебе, хитрожопому, ещё верят? Наоборот дыры и сделаешь, где её не было. Kosmos (28 Nov 2013 в 17:53) Лучше скажи в каком моде дуэлей пабла нет дир! Engine (28 Nov 2013 в 17:55) Где здесь дыра? . if(isset($_GET[\'act\'])) { $q = htmlspecialchars($_GET[\'act\']); require($q); echo $_SERVER[\'REQUEST_URI\']; } if(isset($_GET[\'action\'])) echo $_GET[\'action\']; Kosmos (28 Nov 2013 в 17:59) Genocide,htmlspecialchatrs тут да?:-)! DomenTK (28 Nov 2013 в 18:24) Genocide, Я знаю. .кофе. Пусть автор сам говорит? Engine (28 Nov 2013 в 18:25) DomenTK, ок vdddddd (28 Nov 2013 в 18:27) <? if(isset($_GET[\'act\'])) { $q = htmlspecialchars($_GET[\'act\']); require($q); echo htmlspecialchars($_SERVER[\'REQUEST_URI\']); } if(isset($_GET[\'action\'])) echo htmlspecialchars($_GET[\'action\']); ?> было две xss Engine (28 Nov 2013 в 18:29) vdddddd, 1 здесь нет sql inj 2 твой сайт успешно взломан и выложен в пабл :) vdddddd (28 Nov 2013 в 18:29) Genocide, чё за сайт? у меня щяс нет vdddddd (28 Nov 2013 в 18:30) и я написал xss Kosmos (28 Nov 2013 в 18:31) Genocide, куда виложил дай ссылку:-) Engine (28 Nov 2013 в 18:31) vdddddd, сначала ты написал sql. Любой сайт. В этом скрипте я оставил очень серьезную уязвимость Engine (28 Nov 2013 в 18:32) Kosmos, я образно vdddddd (28 Nov 2013 в 18:33) Genocide, я нечяено ошибся и сразу же исправил,ты написал взломал мой сайт и выложил в пабл это ты о чём Engine (28 Nov 2013 в 18:35) vdddddd, я образно. Если бы ты оставил эту дыру, я бы смог снести сайт ровно за 17 секунд vdddddd (28 Nov 2013 в 18:36) Genocide, но я то не оставил,я реально закрываю дыры если есть сомнения пиши хоть самую мега дыру закрою Engine (28 Nov 2013 в 18:37) vdddddd, я тебе ниже написал дыру. Те ее даже не увидел vdddddd (28 Nov 2013 в 18:39) что ещё? напиши ещё любую дыру vdddddd (28 Nov 2013 в 18:41) интересно кто умеет такое фильтровать? echo \"HOST: \".gethostbyaddr(long2ip($_GET[\'min\'])).\"<br />n\"; Engine (28 Nov 2013 в 18:41) vdddddd, там было 2 дыры. 1 xss и 1 которую ты не заметил vdddddd (28 Nov 2013 в 18:44) Genocide, и что я там не увидел? Engine (28 Nov 2013 в 18:45) vdddddd, шел .позор. vdddddd (28 Nov 2013 в 18:46) Genocide, ну ка удиви меня где он Engine (28 Nov 2013 в 18:48) vdddddd, знаешь что такое php including? Kosmos (28 Nov 2013 в 18:48) Есть в пабле дуэли без дир? vdddddd (28 Nov 2013 в 18:49) Kosmos, найди дуэли закрою vdddddd (28 Nov 2013 в 18:50) Genocide, да и? покажи как как через твой код можно воспользыватся php include? Engine (28 Nov 2013 в 18:52) vdddddd, функция require идентична include, думаю в курсе для чего она. И так. Я загрузил к себе на сервер шел, открываю гет и вызываю на ТВОЕЙ сайт шел, который загружен у меня. И свободно его использую vdddddd (28 Nov 2013 в 18:55) Genocide, да не буду спорить не учёл так как пока закрываю xss и sql но буду знать DomenTK (28 Nov 2013 в 18:56) --Цитата-- Engine (28 Nov 2013 в 18:29): vdddddd, 1 здесь нет sql inj 2 твой сайт успешно взломан и выложен в пабл :) ---------- Genocide, .бис. .кофе. Engine (28 Nov 2013 в 18:56) vdddddd, ну а как sql кроется? Kosmos (28 Nov 2013 в 18:58) Тут диры есть http://dcms-social.ru/obmen/Mody_i_dopolnenija/Drugoe/3519.zip?showinfo vdddddd (28 Nov 2013 в 18:58) Genocide, дай дыру покажу Dronhi (28 Nov 2013 в 19:00) Хм.. vdddddd (28 Nov 2013 в 19:01) Kosmos, дыр не нашел vdddddd (28 Nov 2013 в 19:06) <? $nick = mysql_real_escape_string($_POST[\'nick\']); $pass = mysql_real_escape_string($_POST[\'pass\']); mysql_query(\"INSERT INTO `user` SET `nick` = \'\".mysql_real_escape_string($nick).\"\', `pass` = \'\".mysql_real_escape_string($pass).\"\' LIMIT 1\"); ?> я бы сделал так Engine (28 Nov 2013 в 19:09) vdddddd, правильно, только два раза фильтровать mysql_real_escape_string нет смысла vdddddd (28 Nov 2013 в 19:11) Genocide, иногда первую можно обойти а две уж точно не обойдут Источник: http://www.dcms-social.ru/forum/13/3/11701/