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

Посимвольный перебор...
  #1  
Старый 11.03.2008, 00:23
Аватар для Red_Red1
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию Посимвольный перебор...

Хочу поделится методой, которую придумал сам... если баян прошу показать где про это можно читануть, если нет то все это дело требует доработки и не дает 100% гарантии успеха.
Попался под руки движок форума, обычный с виду движок... но... заметил такую штуку, в скрипте который выводит список юзеров, можно менять поле по которому идет сортировка вывода. Ну т.е. можно было выбирать сортировать по имени пользователя, по дате регистрации и т.д... я попробовал вручную изменить пост зарос и поставил сортировку по полю password.... и оно сработало. Проверил таким образом зарегал себе акк у которого хеш от пароля начинался на 0000.... и отсортировал по полю пароль, и вот мой акк стоит на первом месте. Дальше выбираем жертвой нужного юзера и так меняем себе пароли что бы их хеши начинались с нужного нам символа, например у жертвы хеш 202cb962ac59075b964b07152d234b70 (пасс 123) мы себе поставили пароль 1234 с хешем 81dc9bdb52d04dc20036dbd8313ed055, значит после сортировки наш акк будет ниже в списке, мы меняем себе пароль таким обрзом что бы хеш начинался с символа меньше 8.... и т.д. пока не дойдем до 1 при которой наш акк поднимися выше при сортировке. Таким образом получаем первый символ хеша выбраной жертвы. Потом второй, третий и т.д.
Пароли с нужными хешами я искал по нужной маске в базе данных хешей, например мне был нужен пароль с хешем который начинается с 21, делаю запрос в свою базу такого вида. SELECT ......LIKE '21%' где '21%' маска нужного хеша, как результат имею несколько паролей.
Сразу скажу, что с ПХПББ и Булкой такое не проходит, там сортировка списка юзеров устроена иначе. Я пробовал это на вот этом сайте www.neocrome.ru, может еще где прокатит. До этого такого подхода не встречал нигде, хотя наверное он очевиден, недаром в форумах сортировка идет не напрямую по столбикам таблицы (во всяком случае в ПХПББ), сегодня спецом порылся в коде форума....
 
Ответить с цитированием

  #2  
Старый 11.03.2008, 00:26
Аватар для xXvladXx
xXvladXx
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме:
913233

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

хм интересно
тока меня смущает то что
последнии символы будет очень сложно подбирать
мне кажется легче будет брут
 
Ответить с цитированием

  #3  
Старый 11.03.2008, 00:31
Аватар для Red_Red1
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Последние символы подбирать и не придется, цель вообщем не получить полный хеш. Мы допускаем что в нашей базе хешей-паролей есть нужный нам пасс (ну или мы генерим нужную базу) дальше мы просто подбираем нужный, ведь если в базе все же окажется нужный хеш-пароль, то мы в любом случае на него выйдем, ну а если нет, то про последние символы нечего говорить, врядли получится дойти и до первых 10...
Однако замечу что если пароль будет в открытом виде, то его мы подберем практически гарантировано.
 
Ответить с цитированием

  #4  
Старый 11.03.2008, 00:39
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

эм. а через что запрос идет так и не понял в коде? group by? order by?
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #5  
Старый 11.03.2008, 00:49
Аватар для Red_Red1
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от blackybr  
эм. а через что запрос идет так и не понял в коде? group by? order by?
В том то и дело, что неизвестно через что идет запрос, взлома как такового нету. Просто в при указании сортировки в коде скорее всего явно задается поле по которому нужно сортировать. Ну допустим вот так
Код:
www.site.ru/memberlist.php?sort=username&f=asc
т.е. сортируем по имени пользователя. Причем то по чем сортировать выбираем из выпадающего списка, так же это может идти в POST заросе, при этом в списке нету конечно же поля password, но в таблице то оно есть вот мы и указываем
Код:
www.site.ru/memberlist.php?sort=password&f=asc
ну или тоже самое но через POST зарос.
При этом сортировка успешно выполнится и база нам вернет результат отсортированый по полю ПАРОЛЬ. Как видим иньекции к обычном понимании нету, но в тоже время .... мы получаем инфу которой мы не должны получать
 
Ответить с цитированием

  #6  
Старый 11.03.2008, 00:55
Аватар для -=lebed=-
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

3 раза прочитал и понял уникальность метода, т.е мы вообще не имеем вывода никаких хэшей, а находим близкий хэш (хотя-бы 4-5-6 совпадающих символов подряд и вероятность того что пароль уже совпададёт будет велика, ну что в свою очередь конечно зависит от имеющейся базы пасс:хэш).
 
Ответить с цитированием

  #7  
Старый 11.03.2008, 00:56
Аватар для Red_Red1
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Цитата:
т.е мы вообще не имеем вывода никаких хэшей
Точно в цель
 
Ответить с цитированием

  #8  
Старый 11.03.2008, 01:03
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

вообще, подобный метод очень хорош будет когда в базе пароли в своем исходном виде лежат..
но и в случае с использованием хешей может очень пригодится.. )

молодец, оригинальный подход..

теперь остается искать движки где такое проходит и писать новые сплоенты.. )
 
Ответить с цитированием

  #9  
Старый 11.03.2008, 01:09
Аватар для -=lebed=-
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Используем метод деления пополам:
Подбираем пароль, у которого первая цифра хэша 8 - смотрим где юзер жертва, если ниже то меняем пасс на новый, хэш которого начинается на С ну и тд. Потребуется от 20 до 30 сортировок и неполный хэш мы получили...
UP Поправил у нас алфавит [0-9a-f] (hex)

ЗЫ Если хэши хранятся в символьном виде, либо в hex, то их сортировка, будет одинаковая, если под вторым случаем иметь ввиду не строку а число...

Последний раз редактировалось -=lebed=-; 11.03.2008 в 01:17..
 
Ответить с цитированием

  #10  
Старый 11.03.2008, 01:52
Аватар для Sharingan
Sharingan
Участник форума
Регистрация: 05.05.2007
Сообщений: 171
Провел на форуме:
1050662

Репутация: 435
Отправить сообщение для Sharingan с помощью ICQ
По умолчанию

хорошая идея, правда долго, но оно стоит того
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
распределённый перебор хешэй на perl ShAnKaR PHP, PERL, MySQL, JavaScript 2 18.10.2007 00:38
Распределённый перебор *Van* Расшифровка хешей 399 24.12.2005 18:14
Перебор vvs777 PHP, PERL, MySQL, JavaScript 1 28.11.2005 16:13
распределённый перебор nifus Болталка 8 15.11.2005 22:34
Распределенный перебор. Ver.3 (прием участников и хэшей) censored! Расшифровка хешей 191 06.09.2005 10:41



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


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




ANTICHAT.XYZ