ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13391  
Старый 17.11.2009, 18:30
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

Репутация: 165
По умолчанию

Цитата:
Сообщение от Pashkela  
да, с intval() особо не попляшешь, но тем не менее с помощью лишь проверки на intval можно допустить раскрытие путей, т.к. можно вызвать ошибку в sql-запросе, т.к. intval допускает отрицательные числа

т.е. достаточно подставить "-1", intval с радостью пропустит такое дело
PHP код:
$var = (int)$_GET['a'];
if (
$var 0) {echo "неа";} 
 
Ответить с цитированием

  #13392  
Старый 17.11.2009, 18:35
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

if ($var < 0) {echo "неа";}

вот про эту детсадовскую проверку начинющие цмс-строители постоянно забывают, поверь на слово (да и не начинающие тоже)

и тогда уж лучше так:

if ($var < 0) {$var = $var * (-1);}
 
Ответить с цитированием

  #13393  
Старый 17.11.2009, 18:53
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от L I G A  
что за авторизация странная в админ панель , по передаче гет параметру числовых значений?покажешь пример на реальном веб-ресурсе,или движке?
или мб ты с intval'ом проведешь скуль,xss?
Я непойму ты что реально тупой ? Человек задал вопрос как сделать "авторизацию" ему подсказали не совсем верный способ, в котором есть уязвимый момент, я исправил.
Для тебя особо одаренного, приведу пример:

Существует админка, пароль на нее быдло админа к прмиеру 123 проверка проиходит так как в данном скрине, и не важно ПОСТ или ГЕТ, кстати таких админок где нужно ввести только пароль уйма, если ты хоть немного увлекался хеком ты должен был их встречать на самопальных "двигах". И так дальше, находится злоумышленик который пытается сбрутить такую админку, но в его словаре нету пароля 123 допустим, но у него есть пароль 123abc но так как в проверке данные от пользователя проверяются inval()' om то введенный пароль с брута 123abc обрежется до 123 и можно будет авторизоваться, надеюсь теперь понятно?

ЗЫ и причем тут подьебки по поводу "найди или покажи мне цмс" есть реальный пример несколько постов выше от "кодырав" которые так проверяют некоторые данные. Что тебе еще показать? И на*** оно мне надо искать кому то живие примеры, когда под носом самый настоящий живой пример.
 
Ответить с цитированием

  #13394  
Старый 17.11.2009, 19:01
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

Репутация: 165
По умолчанию

Цитата:
Сообщение от b3  
Я непойму ты что реально тупой ? Человек задал вопрос как сделать "авторизацию" ему подсказали не совсем верный способ, в котором есть уязвимый момент, я исправил.
Для тебя особо одаренного, приведу пример:

Существует админка, пароль на нее быдло админа к прмиеру 123 проверка проиходит так как в данном скрине, и не важно ПОСТ или ГЕТ, кстати таких админок где нужно ввести только пароль уйма, если ты хоть немного увлекался хеком ты должен был их встречать на самопальных "двигах". И так дальше, находится злоумышленик который пытается сбрутить такую админку, но в его словаре нету пароля 123 допустим, но у него есть пароль 123abc но так как в проверке данные от пользователя проверяются inval()' om то введенный пароль с брута 123abc обрежется до 123 и можно будет авторизоваться, надеюсь теперь понятно?

ЗЫ и причем тут подьебки по поводу "найди или покажи мне цмс" есть реальный пример несколько постов выше от "кодырав" которые так проверяют некоторые данные. Что тебе еще показать? И на*** оно мне надо искать кому то живие примеры, когда под носом самый настоящий живой пример.
Какой *** будет пропускать пароль через intval()????
Если пароль без буквенных символов - это не пароль...
 
Ответить с цитированием

  #13395  
Старый 17.11.2009, 19:21
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Ты тоже одаренный? Или фраза К ПРИМЕРУ неочем не говорит?
Цитата:
Если пароль без буквенных символов - это не пароль...
Цитата:
пароль на нее быдло админа к прмиеру 123
Цитата:
Какой *** будет пропускать пароль через intval()????
Страницу назад переверни, там пытаются так проверить входные данные. Конечно открыто не сказано что там пароль проверяется, но суть в том что осуществляется проверка и она пускает вопреки условию. Точнее условие верно, но фильтр неразумно составлен. Все ну вас нах, придераетесь к несущественным вещам, которые указаны как пример, а на суть проблеммы фильтра не смотрите. Я повторюсь - пишите дальше таким макаром, мне шелы пригодятся.
 
Ответить с цитированием

Парсим выдачу google blog search
  #13396  
Старый 17.11.2009, 20:18
Аватар для Doktor_radosti
Doktor_radosti
Познающий
Регистрация: 27.11.2007
Сообщений: 97
Провел на форуме:
540764

Репутация: 57
Отправить сообщение для Doktor_radosti с помощью ICQ
По умолчанию Парсим выдачу google blog search

Хочу написать парсер выдачи google blog search, столкнулся с проблемой, не получается сделать проверку собранных урлов из google blog search на уникальность.
Логика работы, собираем из фида ссылки, и потом сравниваем с сылками из файла, если совпадение не найдено передаем уникальные урлы дальше. Кривая регулярка для парсинга уролов:

Код:
$url = "http://blogsearch.google.com/blogsearch_feeds?hl=en&q=bla&lr=&ie=utf-8&num=10&output=rss";    

$rss = @file_get_contents($url); 
$count = 10;
for ($i = 0; $i < $count; $i++) {
preg_match_all("|<link>(.*)</link>|Uis", $rss, $linka); 

}
echo var_dump($linka);
 
Ответить с цитированием

  #13397  
Старый 17.11.2009, 22:04
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Цитата:
Сообщение от Doktor_radosti  
Хочу написать парсер выдачи google blog search, столкнулся с проблемой, не получается сделать проверку собранных урлов из google blog search на уникальность.
Логика работы, собираем из фида ссылки, и потом сравниваем с сылками из файла, если совпадение не найдено передаем уникальные урлы дальше. Кривая регулярка для парсинга уролов:

Код:
$url = "http://blogsearch.google.com/blogsearch_feeds?hl=en&q=bla&lr=&ie=utf-8&num=10&output=rss";    

$rss = @file_get_contents($url); 
$count = 10;
for ($i = 0; $i < $count; $i++) {
preg_match_all("|<link>(.*)</link>|Uis", $rss, $linka); 

}
echo var_dump($linka);
а если загнать из фида ссылки в массив
и открыть файл и тоже загнать ссылки в массив, далее сравнить массивы

$result = array_diff ($array1, $array2);
 
Ответить с цитированием

  #13398  
Старый 17.11.2009, 22:21
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

b3
если уж брутить до под тру попадет 123 а уж потом 123abc.
Код:
причем тут подьебки по поводу "найди или покажи мне цмс"
Код:
Пишите таким макаром авторизации в админке, мне иногда шеллы нужны.
т.е. заливать шелл коды на сайты где в админках юзают intval() для проверки паролей переданных ГЕТ методом ,пароли вида:123, другие хекать через intval() ,брутом лишенным здравого смысла, не true
остряк бля одаренный.

________
0ph.ru

Последний раз редактировалось L I G A; 10.12.2009 в 19:40..
 
Ответить с цитированием

  #13399  
Старый 17.11.2009, 23:23
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

Задача такая- мне надо передать методом POST некоторые элементы массива с определенным ключем- собственно говоря как можно это сделать? Что то наподобие этого надо $_POST['res[69]'] (разумееться это непашет)))
P.S.Не туда последний раз запостил так что сюда перенес))
 
Ответить с цитированием

  #13400  
Старый 17.11.2009, 23:27
Аватар для cat1vo
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
Провел на форуме:
11937

Репутация: 0
По умолчанию

$_POST[$res[69]];
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 


Быстрый переход




ANTICHAT.XYZ