Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   большая дыра через поисковый скрипт для приватных форумов
RSS

большая дыра через поисковый скрипт для приватных форумов

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
 
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Щас специально вошел подгостем - не выводит!
beerfuck
Новичок


Всего сообщений: 35
Рейтинг пользователя: 0





Дата регистрации на форуме:
8 дек. 2003
дык из под гостя я и делал.

даже на другой машине специально сел.
пока временно дезактивировал эту линку в профайле, но сам то скрипт  остался 8(

могу выслать скрин экрана.
(пишите на beerfuck@strana.de)

(Сообщение отредактировал beerfuck 6 янв. 2004 15:41)

beerfuck
Новичок


Всего сообщений: 35
Рейтинг пользователя: 0





Дата регистрации на форуме:
8 дек. 2003
в общем проблема пока не решилась 8(
и откуда взялась - непонятно.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Одно из двух: либо из броузера не удалились cookies, либо ты сам чего-то наисправлял в скритпе.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
beerfuck
Новичок


Всего сообщений: 35
Рейтинг пользователя: 0





Дата регистрации на форуме:
8 дек. 2003
search2.cgi не трогал
проблема как я понимаю в нем?
резмер файла на юнихе - 31777
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Да, у меня точно такой же размер. Только вот почему-то все работает нормально....

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
beerfuck
Новичок


Всего сообщений: 35
Рейтинг пользователя: 0





Дата регистрации на форуме:
8 дек. 2003
пока забуду - времени мало.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
У меня возникла идея, в каких случаях может возникать глюк: если поиск производится из профиля ("найти все сообщения пользователя"), то поиск проводится для того пользователя, чей профиль просматривали. Попробуйте проверить это.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
У меня та же проблема.
Причем дыра есть и с гостя и с юзера без прав.
Каждый раз убивал все кукисы.
И неважно откуда и как запускаеться скрипт поиска
Насколько я понял за это отвечают две строчки в search2.cgi которые пропускают запретные форумы:
    if ($privateforum eq "yes" && $allowedentry{$forumid} ne "yes") { next; }
    if ($privateforum eq "noguest" && $inmembername eq "Guest") { next; }

Не знаю как проверить отработку $allowedentry{$forumid}  но мне кажется глючит именно оно.
И еще идет проверка на имя Guest. Может проверять на "Гость"?
Хотя я пробовал - не помогло:-)
Более того при поиске с условием ($where2 eq "messages") вообще не проверяется из каких они форумов. А это как раз и является основной проблемой.
Кто не верит может зайти попробовать. Скрипт поиска я не менял.
http://silverwolf.lviv.ua/cgi-bin/ikonboard/ikonboard.cgi
Поищете сообщения юзера olenka.
И почитатайте что она пишет в "Внутренний форум". Раздел "Закрытые".


Отключил смайлики. Gram

(Сообщение отредактировал Gram 15 янв. 2004 23:18)

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Замечательно: там вообще ошибка 403 возникает.
Впрочем, я попробую воспроизвести данную проблему еще раз у себя на локали, и посмотреть, что на самом деле происходит...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
Это я временно заблокировал скрипт поиска.
Началась утечка информации.

Буду благодарен за помощь.

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
Thror, у себя пробовал вроде нормально всё..
странно..

---
FYI  AKA  Shatun
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
Я бы и сам поковырялся, но не знаю как запустить скрипт в каком нибудь отладчике, чтобы посмотреть что же происходит.
Может кто посоветует дебаггер для перла попроще?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вообще, нормальных отладчиков под Perl я не видел. Сам я Ikonboardовские скрипты отлаживаю так: фиксирую нужные значения в какую-нибудь переменную, а потом добавляю эту переменную в $output.


---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
О! Точно, сам же так когда-то делал. Склероз:-)
Спасибо.
Если что нарою, сообщу.
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
Безопасность трещит по швам!!!:-((
Недавно такое увидел...
http://silverwolf.lviv.ua/misc/forum.jpg
Обратите внимание на последнюю строчку.
Внутренний форум весь из себя закрытый и такое безобразие...
Или whoisonline не стоит верить?[url][/url]

(Сообщение отредактировал Thror 9 фев. 2004 21:24)

(Сообщение отредактировал Thror 9 фев. 2004 21:26)

Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
да это нормально! Просто в topic.cgi или forums.cgi определение кто находится в теме стоит перед ошибкой! Т.о. гость заходит в закрытую тему и ему генерится ошибка, что он туда заходить не должен! А whoisonline уже зафиксировала, что он находится в закрытой теме!
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
нужно вот эти условия if (("$privateforum" eq "yes" && "$allowed" ne "yes")) { &error("входе в закрытую тему&К сожалению, у вас нет доступа к этому форуму"); }<br>    if ($privateforum eq "noguest" && $inmembername eq "Guest") { &error("входе в тему&Эта тема недоступна гостям. Войдите под своим именем или зарегистрируйтесь.");}
переместить чуть выше... - перед whoisonline
Thror
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 янв. 2004
Огромное спасибо..
А то народ уже разволновался:-)
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Угу! Я в свое время тоже испугался ;)
<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   большая дыра через поисковый скрипт для приватных форумов
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0325. Количество выполненных запросов: 18, время выполнения запросов 0.0176