Тема: Походу ломанули (WAP/WEB мастеру/PHP/MySQL) tramors (21 Feb 2014 в 03:27) ищи везде посты где битая картинка это колено через теги на картинку вставляется ссыль на выход и все через раз выкидывать начинает тех кому её вставили удаляй эти посты и комы смотри где картинка битая якобы это оно и есть tramors (21 Feb 2014 в 03:28) на стене у себя смотри в первую очередь Activizator1 (21 Feb 2014 в 03:28) tramors, битая картинка есть в гостевой - он ее оставил Activizator1 (21 Feb 2014 в 03:29) У меня обычный дцмс - стены нет - в беседке tramors (21 Feb 2014 в 03:29) Activizator1, вот удаляй пост этот вообще чисти гостевую Activizator1 (21 Feb 2014 в 03:31) --Цитата-- tramors (21 Feb 2014 в 03:29): Activizator1, вот удаляй пост этот вообще чисти гостевую ---------- tramors, Это все ладно. Как закрыть эту язву теперь раз и навсегда? Activizator1 (21 Feb 2014 в 03:34) Вот запись с базы [img]http://мойсайт.ru/exit.php[/img] Activizator1 (21 Feb 2014 в 03:35) короче в тегах имг была ссыль на выход. Подскажите, как избавится от этой язвы? tramors (21 Feb 2014 в 03:37) Activizator1, никак это болезнь дцмс только удалить и все Activizator1 (21 Feb 2014 в 03:41) tramors, А если тег имг вообще убрать? Activizator1 (21 Feb 2014 в 03:43) Или заменить другим tramors (21 Feb 2014 в 03:44) Activizator1, ну разве что так только это старое колено просто чему бы полезному учились а то только пакостить могут и главное в чем смысл? по принципу ничто так не тешит наши израненные души и сердца така,как несчастье ближнего:D Activizator1 (21 Feb 2014 в 03:54) tramors, А если взять джон - там нет такой язвы? :гг Activizator1 (21 Feb 2014 в 03:55) Короче закрою этот тег к такой-то матери. Saint (21 Feb 2014 в 05:15) --Цитата-- tramors (21 Feb 2014 в 03:37): Activizator1, никак это болезнь дцмс только удалить и все ---------- tramors, почему не как?) вот ведите почему то на фиере ,гексе и социале её нету ,а почему? по тому что мы её убрали . на самом деле все очень просто убрать ,сделав проверку на существование картинки .Если уж не знаете не говорите . ----- Я на каком то сайте выкладывал анти баг с картинкой . вроде тут или на фиере . но сам не помню где это . на днях если время будет сделаю обнову на основные версии дцмс . Saint (21 Feb 2014 в 05:19) ужас один сказал и у всех понеслось ... Вот из-за таких советов люди становятся теме кто меняет движки как перчатки ,что не когда кроме как пагубно не отражается на этом человеке . Любой движок или скрипт можно исправить ,нужно лишь : терпения и хороший поисковик . Gimmi (21 Feb 2014 в 05:23) Saint, я смотрел твой вариант на фиере, и тот что в социал последнем. От бага избавляют оба, но проблема с вставкой картинок тогда, половину не отображает. Здесь например тоже, после того как убрали, многие картинки не открывает. В итоге сделал просто подтверждение на выход, чтоб бага не было. Всё равно кроме этого больше не нашёл ничего что можно ещё в тег нехорошего засунуть.гы. Saint (21 Feb 2014 в 05:33) --Цитата-- Gimmi (21 Feb 2014 в 05:23): Saint, я смотрел твой вариант на фиере, и тот что в социал последнем. От бага избавляют оба, но проблема с вставкой картинок тогда, половину не отображает. Здесь например тоже, после того как убрали, многие картинки не открывает. В итоге сделал просто подтверждение на выход, чтоб бага не было. Всё равно кроме этого больше не нашёл ничего что можно ещё в тег нехорошего засунуть.гы. ---------- Gimmi,подтверждение можно обойти . если картинку не отображает вероятно её и нету . а на фиере не показывает их по тому что я все файлы форума удалил . и старые картинки показывает так . Тут кажется был косяк с этим . но это обычная проверка на картинки . если её нету то её не показывает . выскакивает заглушка ,да и многие сайты и делаю такую проверку . да и я бы сказал что это баг даже опасный . взять к примеру теже сниферы . этим страдает не только дцмс . ----- Я бы сказал хуже не будет точно ,от доп проверки на картинку . Gimmi (21 Feb 2014 в 05:40) --Цитата-- Saint (21 Feb 2014 в 05:33): Gimmi,подтверждение можно обойти . если картинку не отображает вероятно её и нету . а на фиере не показывает их по тому что я все файлы форума удалил . и старые картинки показывает так . Тут кажется был косяк с этим . но это обычная проверка на картинки . если её нету то её не показывает . выскакивает заглушка ,да и многие сайты и делаю такую проверку . да и я бы сказал что это баг даже опасный . взять к примеру теже сниферы . этим страдает не только дцмс . ----- Я бы сказал хуже не будет точно ,от доп проверки на картинку . ---------- Saint, не, обойти нельзя, там персональный рандомный ключ получается перед подтверждением. Я не спорю что проверка нужна, но 100% варианта я не видел. Картинка что ставится и отображается без проблем, после замены links.php пропадает. Проблем нет только со вставкой со своего сайта, с чужого же постоянно так. Я бы не говорил если на самом деле так не было. Просто искал решение чтоб работало полностью как надо, но не нашёл, оставив только подтверждение. Если увижу рабочий полностью вариант, то конечно поставлю его. Saint (21 Feb 2014 в 05:48) Gimmi, я обычно проверял посты в редактирование и ссылки были на картинки битые. ну конечно все может быть . а вообще не отображает по тому что отклик у сайта слабый .к примеру на левых хостах . ---- ps если ключ юзер не вводит ,то обойти можно . а рефера ,сессию и т.п подставить можно . ну все же проверка на картинки нужна . А варианты есть думаю просто задуматься надо . конкретно сегодня мне лень думать) Activizator1 (21 Feb 2014 в 05:51) Как будет время - киньте ссылку на статью, как поставить проверку. Только я ничего не пойму - почему постоянно с любой точки сайта начинает кидать туда, куда была эта ссылка, закрытая в тег? Saint (21 Feb 2014 в 05:56) Вот пример о чем я ,для тех кто не понимает как осуществить проверку картинки ,я по другому использую . у меня класс для работы с изображениями / <? $imGis = @getimagesize(\'путь до картинки\'); echo ($imGis != null ? \' <img src=\"\'. $imGis .\'\"/> \':\'Проблема в отображение картинки\'); ?> Gimmi (21 Feb 2014 в 05:57) Saint, так ключ одноразовый и персональный, если даже в сессию подставить, то работать не будет. Я пробовал у себя мутить после этого, не вышло уже .гы. Просто чтоб проверить что картинка, нужно подгружать картинку, иначе функции, например та же getimagesize(), не хочет без этого определять параметры картинки со стороннего сайта, а со своего конечно определяет без проблем. Вот с подгрузкой как я понял и проблема возникает. Saint (21 Feb 2014 в 05:57) --Цитата-- Activizator1 (21 Feb 2014 в 05:51): Как будет время - киньте ссылку на статью, как поставить проверку. Только я ничего не пойму - почему постоянно с любой точки сайта начинает кидать туда, куда была эта ссылка, закрытая в тег? ---------- Activizator1, бб код не продуман ,он обрабатывает любые ссылки . Activizator1 (21 Feb 2014 в 05:59) Saint, Как исправить? Saint (21 Feb 2014 в 06:02) --Цитата-- Activizator1 (21 Feb 2014 в 05:59): Saint, Как исправить? ---------- Activizator1, пока нету возможности зайди в движок и глянуть . ну в бб коде нужно сделать проверку на существование картинки .вроде я делал через функцию img_preg() Gimmi (21 Feb 2014 в 06:02) --Цитата-- Activizator1 (21 Feb 2014 в 05:51): Как будет время - киньте ссылку на статью, как поставить проверку. Только я ничего не пойму - почему постоянно с любой точки сайта начинает кидать туда, куда была эта ссылка, закрытая в тег? ---------- Activizator1, так посмотри в базе что именно тебе там оставили. Может как-то сессию или ещё что-то дописали.незнаю. Saint (21 Feb 2014 в 06:03) Gimmi, я так подумал . попробую не использовать переходную страницу . по идеи бага не должно быть больше. Activizator1 (21 Feb 2014 в 06:04) Gimmi, Смотрел. Обычная ссылка в теге имг [img ]http://site.ru/exit.php[ /img] Gimmi (21 Feb 2014 в 06:07) Activizator1, ну да, всё обычно.гы. Попробуй у себя всё почистить, кэш, куки. Обычно не кидает туда снова. Activizator1 (21 Feb 2014 в 06:10) Gimmi, Да я запись через базу удалил - теперь нормально. Но мне нужно исправить эту функцию. Где ее хоть искать-то? Gimmi (21 Feb 2014 в 06:13) Activizator1, sys/fnc/links.php поставь пока с социал этот файл, не все картинки будут показывать, но баг работать не будет. Activizator1 (21 Feb 2014 в 06:18) Gimmi, А если с фиеры последней? Или тоже не все будет отображаться? У меня двиг писанный на обычном дцмс 6.6.4 stable. Saint (21 Feb 2014 в 06:20) --Цитата-- Activizator1 (21 Feb 2014 в 06:18): Gimmi, А если с фиеры последней? Или тоже не все будет отображаться? У меня двиг писанный на обычном дцмс 6.6.4 stable. ---------- Activizator1, Я не уверен . но вроде не делал это в фиере ,а просто на форуме обновления выложил от этого . кстати в чистом движке уязвимости есть . тотИзбаг от них избавит . от 2 если не ошибаюсь Saint (21 Feb 2014 в 06:24) Activizator1,[url=http://dcms-fiera.ru/forum/7/15/16989/]Форум - по поводу бага (Saint)[/url] Там в теме ищи файл он для 664 и фиеры под социал тоже подойдет думаю свободно. Activizator1 (21 Feb 2014 в 06:26) Saint, А что за уязвимость? Я там xss пару находил, профильтровал вроде хтмлспециалчарс Activizator1 (21 Feb 2014 в 06:33) Saint, Спасибо, щас юзаю тему, читаю о багах. До архива дошел как раз. Saint (21 Feb 2014 в 06:34) --Цитата-- Activizator1 (21 Feb 2014 в 06:26): Saint, А что за уязвимость? Я там xss пару находил, профильтровал вроде хтмлспециалчарс ---------- Activizator1, не там другое . там бекап баз можно было стырить ,и с картинкой баг ) это даже не уязвимости ,а больше как баги . но с бб кодом её можно к xss приравнять ) Activizator1 (21 Feb 2014 в 06:39) Saint, Да,да,да, про бекап баз я уже прочитал, жаль, что архива нет на сервере, который к посту данной темы приложен. Но буду искать, может найду. Saint (21 Feb 2014 в 06:41) Activizator1, точно . я же файлы удалил ) может на выходных выложу исправление от этого или поищу у кого сохранилось) Activizator1 (21 Feb 2014 в 06:46) Saint, Хорошо, я тогда в лс на фиере отпишу. Saint (21 Feb 2014 в 06:50) Activizator1, окей . можно и тут . думаю самым актуальным это буде на выходных ) Activizator1 (21 Feb 2014 в 06:54) Думаю тема исчерпала себя. Мр. Форум (21 Feb 2014 в 07:10) [red]Тему закрыл Модератор Saint[/red] Источник: http://www.dcms-social.ru/forum/20/41/16353/