<<<MD5, minirelease, CUDA>>>

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Xserg, 25 Feb 2008.

  1. Xserg

    Xserg Elder - Старейшина

    Joined:
    9 Dec 2006
    Messages:
    135
    Likes Received:
    127
    Reputations:
    53
    Создай файл C:\md5.txt
    Запиши туда хеши md5
    запускай
    nvCUDA.exe -f=C:\md5.txt -s=6 -e=9
     
    1 person likes this.
  2. [Paran0ik]

    [Paran0ik] Elder - Старейшина

    Joined:
    22 Dec 2006
    Messages:
    219
    Likes Received:
    145
    Reputations:
    16
    еще бы заюзать видяшку для работы с радужными табличками...
     
  3. Xserg

    Xserg Elder - Старейшина

    Joined:
    9 Dec 2006
    Messages:
    135
    Likes Received:
    127
    Reputations:
    53
    Проверять по таблице ускорения не получится.
    А вот генерировать таблицы можно подумать, только нужно где-то алгоритм генерации найти.
     
  4. [Paran0ik]

    [Paran0ik] Elder - Старейшина

    Joined:
    22 Dec 2006
    Messages:
    219
    Likes Received:
    145
    Reputations:
    16
    ну я это и имел ввиду, прошелся по гуглу - сходу алгоритмов никаких не нашел, но уделю этому потом свое время, а насчет проверки по таблице - тот же пассвордпро ищет хеши по одному...т.е. поиск 2х хешей по радужным таблицам будет в 2 раза дольше, 3х - в три раза дольше и т.д. я думаю с использованием мультипроцессоров видеокарты можно увеличить скорость поискам по таблицам большого количества хешей...
     
    #24 [Paran0ik], 19 Mar 2008
    Last edited: 19 Mar 2008
  5. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    исходники http://www.antsight.com/zsl/rainbowcrack/rainbowcrack-1.2-src.zip
     
    2 people like this.
  6. Basurman

    Basurman Elder - Старейшина

    Joined:
    10 Nov 2006
    Messages:
    363
    Likes Received:
    271
    Reputations:
    29
    *.exe
    прежде чем запустить такую комманду, сделай cd MD5 ради хохмы...

    Автор +5
     
  7. Hardover

    Hardover Banned

    Joined:
    23 Feb 2007
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    Перезалейте пожалуйста
     
    1 person likes this.
  8. Xserg

    Xserg Elder - Старейшина

    Joined:
    9 Dec 2006
    Messages:
    135
    Likes Received:
    127
    Reputations:
    53
    Mini Release nvCUDAsql.exe
    MySql хеши

    Командная строка:
    nvCUDAsql.exe -f=mysqlpas.txt -s=4 -e=10 -sl=91 –bl=20

    -f= файл с паролями до 50 шт. типа hash:6cb1963d2018c3ea
    -s= начальное количество символов в пароле 4 - by default
    -e= конечное количество символов в пароле 10 - by default
    -sl= 25 , 35 , 71 , 91 наборы символов
    -bl=производительность видеокарты. (20 - 128)

    Собранный файл + Исходник ncCuda_mysql.rar (81кб.)

    Скорость перебора одного хеша 8 000 000 000 000 п/c. на GF8600GT

    Теперь вплотную займусь таблицами
     
    4 people like this.
  9. aquam

    aquam New Member

    Joined:
    31 Oct 2007
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Отличная и нужная разработка!

    Если у кого получится скомпилить под Linux, просьба отчитаться о результатах!
     
  10. Xserg

    Xserg Elder - Старейшина

    Joined:
    9 Dec 2006
    Messages:
    135
    Likes Received:
    127
    Reputations:
    53
    Генератор радужных таблиц на nVidia 8xxx+ (md5)
    RainbowTableGeneratev01 (copy 2).rar (Размер: 217.06 Кб)
    + исходник , ( сортировщик и крекер - rainbowcrack-1.2-src )
    Dll V2.0 для таблиц.

    Командная строка
    RainbowTableGenerate.exe md5 numeric 1 5 3 1000 10000 test 64
    64 – число процессоров в вашей видеокарте.

    Скорость генерации цепочек на GF8600 ~21млн./сек
    Где то в 10 раз быстрее чем AMD3500+

    Трудности на nVidia :
    отсутствие аппаратного ускорения при делении целых чисел.
    + ошибки компилятора при работе с ( unsigned long long )
     
    #30 Xserg, 19 Apr 2008
    Last edited: 26 Apr 2008
    5 people like this.
  11. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    под линукс вот это немного подправить можно http://majuric.org/software/cudamd5/source/
     
    1 person likes this.
  12. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    под линукс нормально это собирается почти без правки http://www.troopers08.org/content/e6/e496/BELENKO_Andrej.zip
    nvcc -c ./MD5_RFC1321_GPU.c
    потом с gcc все остальное.
    у меня на 9800gtx 125-122 M p/s кажет
     
  13. n4e/\@

    n4e/\@ Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    138
    Likes Received:
    17
    Reputations:
    0
    Под Вистой я так понял работать не будет, потому что под нее нет Cuda или я не прав?
     
    1 person likes this.
  14. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,364
    Likes Received:
    5,122
    Reputations:
    48
    Ето самый полезный самопальный софт на Ачате :)
    теперь у каждого хакерка с видяшкой нвидиа есть свой маааленький суперкомпутер =-()
     
  15. flankerx

    flankerx New Member

    Joined:
    19 May 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Народ, а зачем велосипед изобретать?
    http://www.elcomsoft.com/md5crack.html
     
  16. zl0y

    zl0y Banned

    Joined:
    13 Sep 2006
    Messages:
    371
    Likes Received:
    270
    Reputations:
    109
    Тут более раньше идея зародилась.
     
  17. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Затестил, на одном хэше скорость на Nv8600gt ~60-83млн. пасс/сек. (md5хэш)
    ЗЫ Автору + и респект! Пусть работает дальше. Ограничение в 50 хэшей в списке можно обойти?
     
    #37 -=lebed=-, 20 May 2008
    Last edited: 20 May 2008
  18. Xserg

    Xserg Elder - Старейшина

    Joined:
    9 Dec 2006
    Messages:
    135
    Likes Received:
    127
    Reputations:
    53
    Извиняюсь, но до середины июня ничего не ждите.

    Для бурта в промышленных масштабах до 4000 хешей (ограничение текстурных констант) будет скорость, в 4 раза медленнее чем для одного.
     
    1 person likes this.
  19. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    именно это и нужно!
     
  20. flankerx

    flankerx New Member

    Joined:
    19 May 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Это не так. Элком выпустил EDPR с поддержкой CUDA в октябре 2007, а фриварную md5crack -- да, м.б. позже, в середине апреля.