![]() |
У многих из нас слабые ноутбуки или видео карты. Например как у меня.)))
https://i.postimg.cc/t479zp88/a1.png https://b.radikal.ru/b39/2112/a4/4472fc49cc13.png Иногда хочется восстановить забытый пароль, но на таком железе на это уйдёт от нескольких дней до нескольких лет. Недавно я узнал, что есть бесплатный ресурс с выделением графических процессоров TESLA Там скорости отличаются от моей. https://i.postimg.cc/9f1dYz1C/colab.png https://c.radikal.ru/c33/2112/6d/3b849a1c3950.png Почему бы не воспользоваться? Всего лишь нужно иметь акк гугл и гугл диск. Я подготовил блокнот для восстановления паролей WPA который нужно сохранить на ваш гугл диск, и уже оттуда запускать. https://colab.research.google.com/drive/1uk0t2Jwpw-QpLhTTuY6EuRPKLwsyu_ro?usp=sharing На гугл диске сохраняем словари, хеши,маски которые могут понадобиться. В командной строке нужно указать лишь путь до них. Бесплатно ресурс предоставляется на 12 часов в сутки.Затем вас могут отключить на время примерно на сутки. По этому лучше пользоваться акуратно, и завершать сессию. В любом случае через некоторое время доступ будет восстановлен. На бесплатном тарифе данные не сохраняются, и приходится устанавливать hashcat каждый раз. https://i.postimg.cc/9f7Vv1mp/a2.png http://d.radikal.ru/d31/2112/0d/b0a2fc36fb23.png https://a.radikal.ru/a12/2112/94/986b03cb235a.png Как это работает ))))) |
Спасибо за информацию. Работает ) правда у меня скорость 63т но это все равно в 2,5 раза быстрее чем у меня )
|
Есть ли возможность на бесплатном тарифе сохранить сессию, а после переустановки hashcat ее восстановить?
|
Цитата:
Читай тут Код:
https://colab.research.google.com/signup/pricing?utm_source=notebook_settings&utm_medium=link&utm_campaign=background_execution_setting_pro_plus |
Цитата:
|
Цитата:
|
Цитата:
Вы скомпилировали hashcat. Далее, вы его не устанавливаете, а запускаете прямо в той директории, где он компилировался. Плюс указываете, под каким именем сохранять сессию. Например, testsession Код:
/root/hashcat-6.2.5/hashcat --session testsession -m и так далееhashcat сохранит сессию в файле /root/hashcat-6.2.5/testsession.restore Далее вы всю директорию архивируете Код:
tar czf mountpoint/hashcat-6.2.5.tgz hashcat-6.2.5 ; syncВсё, можно выключить машинку. Когда нужно продолжить, вы распаковываете тот архив Код:
tar xzf mountpoint/hashcat-6.2.5.tgzКод:
/root/hashcat-6.2.5/hashcat --session testsession --restoreВсё продолжается с того самого места, на котором вы это прервали. И hashcat.potfile, если понадобится, вы его так же найдёте в /root/hashcat-6.2.5 Для тех, кому классический shell привычнее (как мне), полезная ссылка, там написано, как можно получить shell https://habr.com/post/348058/ . С использованием стороннего ресурса, как стартовая точка пойдёт. |
Ещё дополнение. Когда вы запускаете hashcat с ключом --restore, там не указывается словарь. hashcat ожидает, что словарь будет тот же самый, на том же самом месте. Поэтому, нужно позаботится чтобы восстановить и словарь, если машина включена заново. Вроде бы очевидно, но на всякий случай.
|
Цитата:
Василий, если можно выложите подробный мануал для полных чайников, как я например. Заранее огромное спасибо. |
Цитата:
Там я скачиваю, распаковываю, компилирую и запускаю hashcat из папки. Это именно гугловская машина. Если вы повторите все эти команды, у вас результат будет точно таким же. |
Цитата:
|
Цитата:
|
Цитата:
|
174region174, спасибо за ответ, будем ждать ответа от Василия, он ведь его как то запускает...
|
Его нужно установить. Я удалил оттуда эту команду. Помоему это в питоне не помню уже.
|
Цитата:
https://habr.com/ru/post/348058/ Конкретнее - искать заголовок "Доступ по ssh". |
Цитата:
|
Цитата:
|
Цитата:
ssh = python_shell = bash_shell = Просто нужно установить и работать в той среде которую установил |
Доброго времени ... А кто нибудь может составить "блокнот" с сохранением данных и сессий? и сыль на словарь в гугл диске .Инет зело медленный ... для многогиговых словарей. (Типа сохранить в диск)
|
|
Цитата:
И там написано... вот перевод * Устройство № 1: Это оборудование имеет устаревшие вычислительные возможности CUDA (3.7). Для обеспечения современной производительности OpenCL обновитесь до оборудования, поддерживающего Вычислительные возможности CUDA версии 5.0 (Maxwell) или выше. http://d.radikal.ru/d39/2202/d2/44fde4e4c5b9t.jpg |
Цитата:
|
Цитата:
Не пробовали на других платформах блокнот создать, на kaggle, например? |
Починили
|
!apt install build-essential libssl-dev yasm libgmp-dev libpcap-dev libnss3-dev libkrb5-dev pkg-config
wget https://github.com/openwall/john/archive/bleeding-jumbo.zip unzip bleeding-jumbo.zip rm bleeding-jumbo.zip cd john-bleeding-jumbo/src/ ./configure && make File "" style="color: var(--colab-anchor-color); font-family: monospace; font-size: 14px; white-space: pre-wrap; background-color: rgb(255, 255, 255);">"", line 2 wget https://github.com/openwall/john/archive/bleeding-jumbo.zip ^ SyntaxError: invalid syntax у меня затык на этом . как это исправить? |
Цитата:
|
Цитата:
!wget https://github.com/openwall/john/archive/bleeding-jumbo.zip && cd /content/john-bleeding-jumbo && ./configure && make && make install !unzip bleeding-jumbo.zip !rm bleeding-jumbo.zip !cd john-bleeding-jumbo/src/ !./configure && make но я не смог запустить ету команду !./configure && make |
Цитата:
Не знаю как будет у вас, но меня это порадовало. https://i.postimg.cc/6qqS0VWQ/2.png |
Цитата:
|
Я пытался привязку ко времени выявить, но похоже ее нет. Даже если с двух аккаунтов в одно время запустить, то на одном может быть Т4, а на другом К80
|
Чётко!
Сейчас работаю карточки Tesla T4 Sandboxie (win-песочница) сижу с 3-х аккаунтов на одном Гугл Хром. 15 гигов на каждом Goggle Drive. Возможность перехлестом раздавать ссылки словарей с одного на другой аккаунт. То есть словарь на одном занимает место, но работать с ним могут все аккаунты. Соответственно скорость перебора 22000 с 3-х аккаунтов приближается к миллиону в сек (300к-350к/сек уножаем на 3) Вечером не выкидывает часами. днём печалька. Реанимация выглядит просто: 1) Копи-пасте число из Restore.Point после параметра -s в командной строке 2) Запуск всего кода CTRL + F9 3) указать диск (Два клика) И ждём пока не выкинет. далее повторить Restore.Point....: 86267754/159083405 (54.23%)... -s 86267754 Волшебный параметр -s вполне себе неплохо заменяет сессии. Скорость перебора ограниченна лишь упоротостью и количеством аккаунтов на руках. Технически перебор можно разгнать и до 2кк/сек и выше. Блокнот прикладываю. Три блока кода - всё что нужно для работы ************** Код ***************** from google.colab import drive drive.mount('/content/drive', force_remount=True) !apt install cmake build-essential -y !apt install checkinstall git -y !git clone https://github.com/hashcat/hashcat.git && cd hashcat && make -j 8 && make install !hashcat -m 22000 --status -a 0 '/content/drive/MyDrive/hash/all-wifi_upp12.hc22000' '/content/drive/MyDrive/Dictionares/Top306Million-WPA' -o '/content/drive/MyDrive/pass.txt' ************************************** !hashcat - s [тут первое число из Restore.Point] Та же сессия. Если запустить несколько аккаунтов с разными стартовыми позициями то один словарь могут лопатить и 3 и 4 акка. один начнёт сначала, второй с 25%, третий с 50%, четвёртый с 75%. в целом технически перебор при таком подходе превысит один миллион в секунду на один хэш |
Я к стати на гугл диск устанавливаю hashcat 6.2.3 он мне больше нравится. И запускаю перебор на нём. И мне не выдают больше графических процессоров на colab. Я пытался найти пароль от RAR архива. Их видяха не выдержала такой нагрузки. За 5-6 минут вылетела 3 раза. Похоже меня забанили.
|
Подскажи пож та как на Гугл драйв запихнуть hashcat чтобы исключить make и make install
|
Цитата:
|
Что я делаю не так ?
|
Цитата:
! /content/drive/MyDrive/hashcat2/hashcat -I |
Решил для себя наконец вопрос установки.
С нулевыми по сути знаниями в Линуксе это было не просто ) в файле install hashcat.ipynb сам установщик на гугл диск. в файле penglab_mini.ipynb всё что нужно для работы с сессиями ) |
Парсят имя процесса? (hashcat) Тогда имя поменять
|
Цитата:
|
| Время: 14:21 |