Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых) |
eXeL@B —› Софт, инструменты —› Hex-Rays IDA Pro 7.5 |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . >> |
Посл.ответ | Сообщение |
|
Создано: 28 сентября 2017 05:38 · Поправил: Модератор · Личное сообщение · #1 Текущая версия: IDA 7.5 sp1 IDA 7.2 Установщик: x64_idapronw_hexx64w_181105_de455c480e11ef1ec91473028f4dd175.exe Пароль для установки: 7JpT48a7Y2fv Plugins Полный набор https://mega.nz/#!kXxnUagZ!eCDn7iNaXTK88R5mdJERAhYF2z8QwIy8g7A4OGAZLdk IDA Pro 7.0 IDA Pro 7.0.170914 WIN\MAC x64 + Hex-Rays Decompilers (x86, x64, ARM, ARM64) Год Выпуска: 2017 Версия: 7.0.170914 Разрядность: 64bit Имена архивов macOS - x64_idapronm_hexarm64m_hexarmm_hexx64m_hexx86m_170914_e723c5648dc3f2f588ab8339ccf62ec0.zip Windows - x64_idapronw_hexarm64w_hexarmw_hexx64w_hexx86w_170914_e723c5648dc3f2f588ab8339ccf62ec0.exe Code:
| Сообщение посчитали полезным: zNob, -=AkaBOSS=-, VodoleY, yashechka, CyberGod, sefkrd, hoyux, TryAga1n, plutos, ClockMan, bbuc, mak, DenCoder, Gideon Vi, Veliant, Medsft, BlackCode, TRPD, Vintersorg, LinXP, mushr00m, kurorolucifer, MacTep, raiser, negoday, Tony_Stark, Apocalypse, ELF_7719116, DICI BF, mkdev, g4bi, AliS S0fT, NoRG, oooirbis, SReg, darsy, tRuNKator, topmo3, Jks111, HandMill, ALSSL, d745150, mohamedhk2, Isaev |
|
Создано: 23 июня 2019 01:24 · Личное сообщение · #2 |
|
Создано: 23 июня 2019 01:43 · Личное сообщение · #3 fedik пишет: никто не хоче посортировать 60 гиг pwd_e(C6462A4C) FgVQyXZY2XFk Code:
Там кроме первого пароля из списка ничего не налазит, в том числе с другими таблицами. ----- 2 оттенка серого |
|
Создано: 23 июня 2019 01:47 · Личное сообщение · #4 |
|
Создано: 23 июня 2019 02:32 · Личное сообщение · #5 |
|
Создано: 23 июня 2019 03:47 · Личное сообщение · #6 |
|
Создано: 23 июня 2019 06:18 · Поправил: TOM_RUS · Личное сообщение · #7 Кстати, пасс от IDA 7.0 (qY2jts9hEJGy) генерится на perl 5.18 с сидом 986038939... Пассы 7ChFzSbF4aik, ZFdLqEM2QMVe, 6VYGSyLguBfi тоже на этой версии perl генерятся нормально... Но в то же время у меня есть пасс от ида 7.0 для Mac, и его в сгенерированном этой версией perl словаре нет... Так же ни один пароль не подходит к инсталятору 7.2 (делал перебор по словарям, сгенерированным perl версий 5.18 и 5.30)... Возможно стоит взять множество разных версий perl, выбрать из них те, который генерят разные пароли для одного и того же seed, сгенерить ими словари, покормить кота... Так же есть вероятность что perl может генерить разные пароли для одного seed в зависимости от OS... И не мешало бы проверить не было ли внесено каких либо изменений в сам инсталятор ида 7.2 в плане проверки пароля, а то мало ли... А еще есть вероятность что в 7.2 уже пофиксили уязвимость, а даты в том блоге специально указали позднее релиза 7.2, чтобы мы думали что еще не пофикшено... Даты релиза 7.2 и дата репорта бага довольно близки, разница всего каких-то 2 месяца... |
|
Создано: 23 июня 2019 08:20 · Личное сообщение · #8 |
|
Создано: 23 июня 2019 08:45 · Личное сообщение · #9 Previous to Perl 5.20.0 (May 2014), Perl's rand function will try and call drand48, random or rand from the C library stdlib.h in that order. Beginning with Perl 5.20.0, a drand48() implementation is built into Perl and used on all platforms. The implementation is from FreeBSD and uses a 48-bit linear congruential generator... Seeds for drand48 are 32-bit and the initial seed uses 4 bytes of data read from /dev/urandom if possible; a 32-bit mix of various system values otherwise. |
|
Создано: 23 июня 2019 08:46 · Личное сообщение · #10 |
|
Создано: 23 июня 2019 09:11 · Личное сообщение · #11 TOM_RUS пишет: Так же есть вероятность что perl может генерить разные пароли для одного seed в зависимости от OS... Это разные билды, разыскал 5.18, о котором скорей всего речь, и который выдает qY2jts9hEJGy для 986038939 - там просто гпсч из msvcrt.dll, при этом в свежайшем strawberry 5.30 drand48(). ----- 2 оттенка серого |
|
Создано: 23 июня 2019 09:41 · Личное сообщение · #12 старые пасы Code:
Code:
более свежий пасс FgVQyXZY2XFk на более свежем perl > Perl 5.20.0 (May 2014) где уже drand48(). 7.2 походу мимо кассы |
|
Создано: 23 июня 2019 10:36 · Личное сообщение · #13 Не получается с обоими алгоритмами нужный хеш для 7.2 Генераторы если кому интересно ----- 2 оттенка серого |
|
Создано: 23 июня 2019 10:43 · Личное сообщение · #14 Дернул алго DRAND48 из исходников Perl. Перепроверил 7 версий Perl какой в них алго ГСЧ. Все как и говорилось ранее. В песочнице отключите USE_DRAND48 для старого ГСЧ. Code:
| Сообщение посчитали полезным: mak |
|
Создано: 23 июня 2019 11:03 · Поправил: =TS= · Личное сообщение · #15 |
|
Создано: 23 июня 2019 13:22 · Поправил: reversecode · Личное сообщение · #16 на 31.10.18 пароли для вин 7.2 ида были все еще 12 символов на начало февраля 19 года, когда были тест билды все той же 7.2 под xnu дебагинг, уже 14 символов Добавлено спустя 26 минут поскольку инсталлер димы всплыл в начале января 19 года, я его issued не помню в ключе когда он был выпущен(кто еще ключ к его иде качал ? посмотрите) но судя по тому что ссылки експирятся в течении недели-двух он тоже январский так что может быть что уже билд димы с исправленной генерацией пароля | Сообщение посчитали полезным: Public |
|
Создано: 23 июня 2019 13:58 · Личное сообщение · #17 |
|
Создано: 23 июня 2019 14:30 · Поправил: fedik · Личное сообщение · #18 6.8 пароль генерится старым алго, вместе с FgVQyXZY2XFk TOM_RUS показывай сорцы для qY2jts9hEJGy теперь думаем как изменился билд процесс с приходом 7.2... и кто бы его трогал и зачем он ведь может и мейлы отсылает автоматом с новыми билдами // iLfAklU biTVAs - 7.2, unicode installer, x64 // qY2jts 9hEJGy - 7.0 - 5.18 с сидом 986038939, rand // PDxD5J 82DsFy - 6.8, [ seed: 842411e7, diclen: 0x36 ], drand48 // FgVQyX ZY2XFk - 6.6, [ seed: c6462a4c, diclen: 0x36 ] 2015.04.23, build update, perl 5.2?8, drand48 // ZFdLqE M2QMVe - 6.5, 2015.04.08 - sales@ // 7ChFzS bF4aik - 6.5, 2014.04.03 - support@ // 6VYGSy LguBfi - 6.3, 2012-06-12 // LXa3kW 3q8sjT - в версии 5.16 Давайте соберё версии, посмотрим в чём разница, я вот например 7.0 не могу генерить с сорцами от Унисофт Моя идея с хэмминг была такова: Если изменился алфавит немного, то вызовы ранд() подряд меняют пароль или совсем немного, до одного бита, или немного. Исходя из предположения что изменился алфавит, генерим пароли где есть FgVQyXZY2XFk, и в этом листе уже всё сравниваем с qY2jts9hEJGy. Те варианты шо ближе, берём их сиды, и уже брутим меняя алфавит. Вот хэмминг побайтно, сравнение листа с уже известным FgVQyXZY2XFk Hamming <= 11 TrVayXZX2Xgk [ seed: 1c29b861, len: 36 ] HjRQyZzY2XVi [ seed: 25278eef, len: 36 ] FsWYxZzY2XDz [ seed: 627b71b7, len: 36 ] F7VAsXZYRXVg [ seed: 840ed064, len: 36 ] FcTpyZZA7xFc [ seed: c0f5c40a, len: 36 ] FgVQyXZY2XFk [ seed: c6462a4c, len: 36 ] С этих примеров трудно сказать, насколько техника успешна, так как находиться настоящий пароль. А у варианта шо рядом FcTpyZZA7xFc , другой сид, а сиды к паролью относятйя однозначно в них ошибатся нельзя. TOM_RUS Как кота заводил? 7.0 Password hash: SHA-1 7ba6f1df9b88a25c6c5da522ccc307248aa0ec62 Password salt: 50617373776f7264436865636b48617368846e85474512dff8 (hex bytes, prepended to password) Password encoding: MS-ANSI hashcat64 -m 120 --hex-salt 7ba6f1df9b88a25c6c5da522ccc307248aa0ec62:50617373776f7264436865636b48617368846e85474512dff8 -a 0 pwlist.dict -m 140 добавлял для 7.2 утф ? | Сообщение посчитали полезным: mak |
|
Создано: 23 июня 2019 14:31 · Поправил: ClockMan · Личное сообщение · #19 |
|
Создано: 23 июня 2019 14:58 · Личное сообщение · #20 ClockMan пишет: Попробуйте частоту выпадения одинаковых символов ещё прикрутить) имхо это ничё не даст, я с коллизиями ошибался, у их перл генератора коллизии, если их так можно назвать, только на первой букве, первый срадн+ранд, последушии ранды цепочка уже устойчивого прнг, и даже для не устойчивого 12 символов многовато для коллизий можно посчитать кол.во первых букв и попробовать сравнить эту тенденцию с чем то известным с целью поиска тенденции сида, но тут проблема с чем сравнивать... проще ведь всего srand(time), а у них сиды на юникс епох не похожи, видать "урандом" |
|
Создано: 23 июня 2019 15:01 · Поправил: UniSoft · Личное сообщение · #21 TOM_RUS пишет: И не мешало бы проверить не было ли внесено каких либо изменений в сам инсталятор ида 7.2 в плане проверки пароля, а то мало ли... Нет там никаких изменений, стандартный InnoSetup, правда в отличии от прежних версий, тут уже UNICODE версия. Пароль в 7.2 должен быть в юникоде, т.е. 2 байта на символ, а в прошлых версиях 1!!! SHA1("PasswordCheckHash" + C41639792846E456 + UNICODE(password)) == F29F55F07C043AD34B3DE150501535F44424EDAD Code:
|
|
Создано: 23 июня 2019 15:10 · Поправил: ClockMan · Личное сообщение · #22 |
|
Создано: 23 июня 2019 15:10 · Поправил: mak · Личное сообщение · #23 soft пишет: у румына ISSUED_ON 2019-01-05 01:36:27 еще забавно что ключик от 7.0 версии "qY2jts9hEJGy" генерится через rand(), а значит старой версией Perl < 5.20.0 в то время как ключик от 6.8 "FgVQyXZY2XFk" и "PDxD5J82DsFy" генерится через drand48(), а значит более новой версией Perl > 5.20.0 Точно такая же история с версией 7.0(с другими ключами), где для линукс версии drand48() удачно работает, а для виндовс версии нет совпадений в обоих случаях, для версий 7.1 и для линукс и для виндовс нет совпадений в обоих генераторах, но это не значит, что ключи от этой же версии 7.1 но от другого релиза тоже не будут найдены, относится и к 7.2 версии. Для брута можно адаптировать CUDA-based SHA-1 bruteforce П.С. Исходник брута от Азиатских коллег daa8_23.06.2019_EXELAB.rU.tgz - ida-testCN.7z ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 23 июня 2019 15:21 · Личное сообщение · #24 mak пишет: П.С. Исходник брута от Азиатских коллег один и тот же косяк на всех форумах!!! пароль для 7.2 должен быть в UNICODE, т.е. 2 байта на символ, в то время как во всех прошлых версиях 1 байт | Сообщение посчитали полезным: mak |
|
Создано: 23 июня 2019 15:31 · Поправил: mak · Личное сообщение · #25 UniSoft пишет: mak пишет: П.С. Исходник брута от Азиатских коллег один и тот же косяк на всех форумах!!! пароль для 7.2 должен быть в UNICODE, т.е. 2 байта на символ, в то время как во всех прошлых версиях 1 байт Я его не смотрел, спасибо за заметку .. я за Куду Если решить проблему генерации для версий у которых нет совпадений, то можно уже и брут смотреть, а так .. Dart Raiden пишет: Инсталляторы версий 6.7 и 7.2, пароль от которых неизвестен https://yadi.sk/d/dz9S13wCEKDtqg https://yadi.sk/d/Co3mRKJDc0wqow можно потренироваться и сделать полезное дело одновременно Для 6.7 без пароля которая удалось подобрать пароль?! Кто-то пытался? А для Mac OS утечек без пароля не было?! ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 23 июня 2019 15:54 · Поправил: TOM_RUS · Личное сообщение · #26 mak пишет: Для 6.7 без пароля которая удалось подобрать пароль?! Кто-то пытался? Для 6.7 без пароля 137afe87e9104665bd38a95ca3954e8d7eb6d12a:50617373776f7264436865636b48617368aae8123520fa8013:DuTLLYLCj3dU Там в каментах пишут что для 7.2. надо i think you need to omit the first rand. this article doesn't mention this. Не уверен что именно нужно сделать, 1 вызов rand пропустить или 12 вызовов (т.е. весь первый пароль скипнуть)? fedik пишет: -m 140 добавлял для 7.2 утф ? Да. TOM_RUS пишет: Но в то же время у меня есть пасс от ида 7.0 для Mac, и его в сгенерированном этой версией perl словаре нет... Нет, наврал, генерится этот пасс, но на версии perl 5.30. | Сообщение посчитали полезным: mak, Dart Raiden |
|
Создано: 23 июня 2019 17:14 · Поправил: Dart Raiden · Личное сообщение · #27 mak пишет: А для Mac OS утечек без пароля не было?! | Сообщение посчитали полезным: mak |
|
Создано: 23 июня 2019 18:17 · Поправил: mak · Личное сообщение · #28 Новая информация, на некоторых паролях выявлена тенденция, что пароль разделяется на две части, первая часть валидная, вторая часть невалидная, есть ли вероятность, что это внутренний цикл?! Статистически это маловероятно, т.к. первичные нулевые сиды относительно основного слишком часто верны. В таком случае это коллизия?! После проверки оказалось, что несколько сидов имеют одинаковую первую валидную часть, эти условия действительны к нескольким ключам. Это не ошибка в коде, имеются коллизии (Спасибо за инфо поддержку одному из пользователей который остался анонимным) fedik пишет: // iLfAklU biTVAs - 7.2, unicode installer, x64 // qY2jts 9hEJGy - 7.0 - 5.18 с сидом 986038939, rand // PDxD5J 82DsFy - 6.8, [ seed: 842411e7, diclen: 0x36 ], drand48 // FgVQyX ZY2XFk - 6.6, [ seed: c6462a4c, diclen: 0x36 ] 2015.04.23, build update, perl 5.2?8, drand48 // ZFdLqE M2QMVe - 6.5, 2015.04.08 - sales@ // 7ChFzS bF4aik - 6.5, 2014.04.03 - support@ // 6VYGSy LguBfi - 6.3, 2012-06-12 // LXa3kW 3q8sjT - в версии 5.16 iLfAklUbiTVAs - 7.2, unicode installer, x64 = 13 знаков?! Это реальный пароль от 7.2? TOM_RUS пишет: mak пишет: Для 6.7 без пароля которая удалось подобрать пароль?! Кто-то пытался? Для 6.7 без пароля 137afe87e9104665bd38a95ca3954e8d7eb6d12a:50617373776f7264436865636b48617368aae8123520fa8013:DuTLLYLCj3dU Маленький успех, Спасибо! TOM_RUS пишет: i think you need to omit the first rand. this article doesn't mention this. Не уверен что именно нужно сделать, 1 вызов rand пропустить или 12 вызовов (т.е. первый пароль скипнуть)? Ни одного попадания со сдвигом в 1 на версиях 7.0 и 7.1 и двух генах, у друзей по цеху со сдвигом 12 результатов тоже нет. Хотя это не имеет значения, уже статистически видно, что разброс паролей не зависит от версии иды. Dart Raiden пишет: mak пишет: А для Mac OS утечек без пароля не было?! --> последняя утечка под мак (не смотрел, с паролем или без) <-- Спасибо! Лайки закончились отмечусь завтра) Осталось выудить пароль. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 23 июня 2019 18:20 · Личное сообщение · #29 |
|
Создано: 23 июня 2019 18:30 · Поправил: TOM_RUS · Личное сообщение · #30 |
|
Создано: 23 июня 2019 18:33 · Поправил: f13nd · Личное сообщение · #31 |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . >> |
eXeL@B —› Софт, инструменты —› Hex-Rays IDA Pro 7.5 |