HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.07.2015, 18:31
oxlee
Новичок
Регистрация: 02.07.2015
Сообщений: 10
Провел на форуме:
2306

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

Здравствуйте. Имеем:

0000000010-akYsb5H9wI - двадцатизначный ключ, в которой нам известна первая часть: она чисто циферная и меняется только от 0000000001 до 0000000036, вторая часть ключа генерируется сервером.

Нам также известна сумма MD5 будущего ключа.

Соответственно встаёт вопрос, как перебрать значения ключа с постоянным сопоставлением с MD5.

Есть ли подобные программы, в которых можно задать 00000000хх-хххххххххх на перебор Х?
 
Ответить с цитированием

  #2  
Старый 02.07.2015, 19:34
BillGod
Новичок
Регистрация: 10.06.2015
Сообщений: 26
Провел на форуме:
9064

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

Программы бесполезны так выяснилось что генерация и сравнивание с эталоном менее эффективно чем поиск по базе.

И МД5 у тебя не простой а в 32 системе счисления, ты его в 16 систему счисления переведи для начала , потом сравни длину с простым результатом мд5 ... может не мд5 это вовсе
 
Ответить с цитированием

  #3  
Старый 02.07.2015, 19:41
oxlee
Новичок
Регистрация: 02.07.2015
Сообщений: 10
Провел на форуме:
2306

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

есть: 0000000010-akYsb5H9wI , его MD5: 40547c10ff043f4d83450c7ba901bf1a , что полностью соответствует предполагаемому MD5.

По сути это элементарно...

нам нужно сгенерировать часть ключа 00000000хх-хххххххххх, вычислить его полный MD5 хэш и сравнить с известным нам конечным MD5 хэшем.
 
Ответить с цитированием

  #4  
Старый 02.07.2015, 20:46
BillGod
Новичок
Регистрация: 10.06.2015
Сообщений: 26
Провел на форуме:
9064

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

Что то я попробывал поскармливать ваш хеш сервисам с радужными таблицами и результата ноль - соответственно плохие новости: сложный и длинный хеш.

Когда-то давно существовал программка Джонни Риппер - ей можно было кормить хеши с серверов. А вам я рекомендую ( если все такие рискнете ) написать свою штуку для перебора на С - это совсем не сложно 8)
 
Ответить с цитированием

  #5  
Старый 02.07.2015, 20:52
oxlee
Новичок
Регистрация: 02.07.2015
Сообщений: 10
Провел на форуме:
2306

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

Цитата:
Сообщение от BillGod  

Что то я попробывал поскармливать ваш хеш сервисам с радужными таблицами и результата ноль - соответственно плохие новости: сложный и длинный хеш.
Когда-то давно существовал программка Джонни Риппер - ей можно было кормить хеши с серверов. А вам я рекомендую ( если все такие рискнете ) написать свою штуку для перебора на С - это совсем не сложно 8)
хэш бесполезно сравнивать со списками...

До программирования мне далековато =)))

я понимаю как это сделать, но как реализовать.

Можно просто создать txt со списком всех вариантов ключей 0000000001-xxxxxxxxxx - 0000000036-xxxxxxxxxx и что бы программа переводила всё в MD5 хэш и сравнивала с нужным хэшем.
 
Ответить с цитированием

  #6  
Старый 02.07.2015, 22:08
waik
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
Провел на форуме:
3459722

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

Если вам нужно сгенерировать все возможные ключи, то скажите более точные условия генерации для второй части ключа.

Если предположить что сила алфавита равна 63(цифры + строчные буквы + заглавные) а длинна ключа(второй его части) равна 10 символам, то количество возможных вариантов ТОЛЬКО для второй части ключа 63^10 !!

Еще для каждой второй части ключа мы должны присоединить 35 комбинаций первой части.

Вам еще нужен список всех возможных комбинаций вашего ключа?
 
Ответить с цитированием

  #7  
Старый 02.07.2015, 22:18
oxlee
Новичок
Регистрация: 02.07.2015
Сообщений: 10
Провел на форуме:
2306

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

Цитата:
Сообщение от waik  

Если вам нужно сгенерировать все возможные пароли то скажите более точные условия генерации для второй части ключа.
Переменные во второй половине простые, большие и маленькие английские буквы и цифры. Просто вручную все перебирать или переводить в хэш, вечность уйдет. Вот и ищу, может есть программа с подобными возможностями.
 
Ответить с цитированием

  #8  
Старый 02.07.2015, 22:21
waik
Участник форума
Регистрация: 02.11.2008
Сообщений: 222
Провел на форуме:
3459722

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

Цитата:
Сообщение от None  
может есть программа с подобными возможностями.
Есть и программы и сервисы всякие. Только даже с достаточно высокими вычислительными мощностями потратите немало времени.
 
Ответить с цитированием

  #9  
Старый 02.07.2015, 22:26
KIR@PRO
Постоянный
Регистрация: 26.12.2007
Сообщений: 353
Провел на форуме:
905389

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

Цитата:
Сообщение от oxlee  

Здравствуйте. Имеем:
0000000010-akYsb5H9wI - двадцатизначный ключ, в которой нам известна первая часть: она чисто циферная и меняется только от 0000000001 до 0000000036, вторая часть ключа генерируется сервером.
Нам также известна сумма MD5 будущего ключа.
Соответственно встаёт вопрос, как перебрать значения ключа с постоянным сопоставлением с MD5.
Есть ли подобные программы, в которых можно задать 00000000хх-хххххххххх на перебор Х?
PasswordPro, hashcat, ighashgpu и прочие которые поддерживают перебор по маске. Т.к. вам необходим именно он. Эффективнее будут те программы которые работаю на GPU (видеокарте), т.к. скорость на порядок выше.
 
Ответить с цитированием

  #10  
Старый 02.07.2015, 22:36
oxlee
Новичок
Регистрация: 02.07.2015
Сообщений: 10
Провел на форуме:
2306

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

судя по всему об этом можно забыть =( такое кол-во комбинаций (984930291881790848)*36 можно перебирать дней 10, а это нужно ну максимум за часов 10-15 делать..

жаль что нельзя вычислить только первую половину из хэша.

В любом случае, всем спасибо за ответы
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.