• XSS.stack #1 – первый литературный журнал от юзеров форума

прочее Seed Parser [Парсер сид фраз от криптокошельков.]

Программа на Python 3.x производит рекурсивный поиск парольных фраз от криптокошельков внутри файлов, проверяет их валидность
(т.е. выдает только те фразы которые удовлетворяют стандарту bip39) и выводит парольную фразу и путь к файлу в котором она была найдена.
Валидация фраз на соттветствие стандарту bip39 производится с помощью библиотеки из репозитория аппаратного криптокошелька trezor https://github.com/trezor/python-mnemonic


Пример вывода программы (пути заменил на zzz что бы не палить имя юзера и тд)

Скрытое содержимое

0. Необходим Python версии 3.8 и старше и библиотека pbkdf2 для Python

1. Для работы программы необходимо в теле seed-parser.py в 12 строке заменить source на полный путь до папки с логами.

Если у вас логи от говностиллера и все сграбелнные файлы хранятся в отдельных архивах
(наверное что бы хозяева стилера успели быстрее вас спиздить крипту)

Скрытое содержимое

Скрытое содержимое

2. Можно настроить какие файлы программа будет пропускать, по умолчанию это gif ico jpeg png jpg cab 7z rar zip sys dll
Для настройки своих исключений нужно просто добавить расширения которые хотите что бы программа пропускала
В файле seed-parser.py с 14 строки вставляете свои расширения (в таком же формате например '.iso', ).

3. Можно настроить какие именно фразы вы хотите искать по умолчанию ищутся фразы длинной 12 и 24, программа так же поддерживает фразы длинной 15, 18 и 21 слов. Что бы включить их поддержку нужно дописать цифрами их в фигрных скобках в 27 строке в seed-parser.py

4. Парсер находит фразы с разной манерой записи вне зависимости от того где они упоминаются в начале середине или конце файла.

1. big
2. room
3. ocean
4. valley
...

1. big 2. room
3. ocean 4. valley
...

big room ocean valley ...

big
room
ocean
valley
....

и т.д.


5. Программа может искать фразы от кошельков созданные на других языках (поддерживаются языки: Французкий, Итальянский, Няшный, Корейский, Китаски и официальный язык порноделов) для того что бы программа искала фразы на других языках нужно в папке wordlist найти папку Other выбрать там словарь, переименовать его в english.txt и заменить тот что по умолчанию.

6. Если в командной строке программы указать путь до папки например python3.8 seed-parser.py /home/user то программа отработает в фоновом режиме при этом сохранив результаты работы в файл с именем в виде даты и времени.

Тестировал на Ubuntu 20.10 Python3.8 должно работать на виндовс (лучше в повершелл запускать а то вывод будет читать неудобно)

ПРЕДУПРЕЖДЕНИЕ
При большом объеме программа выводит много мусора. Пользователям linux будет с этим легко справится парсив только файлы граббера например
python3.8 seed.py | grep Files
где Files название папки в логе с файлами грабера
или
python3.8 seed.py | grep Autofill что бы отпарсить данные с автозаполнения.

Так же советую с помощью sed отсечь все фразы в которых есть более двух повторов. Ну те кто на линуксе думаю сообразят как мусорные строки выкинуть из вывода


В будущем планируется добавить следующий функционал
1. Вывод после каждой фразы по 3 биткоин кошелька и приватных ключа сгенерированных с помощью этой фразы всех трех типов (получится 9 кошельков: 3 кошелька P2PKH, 3 кошелька P2SH и 3 кошелька P2WPKH SegWit)
2. Вывод 3х эфириум кошельков и приватных ключей сгенерированных с помощью этой фразы
3. Добавление черного списка названий файлов и папок которые будут пропускаться.
4. Прочие улучшения по отсечению мусора.
5. Многопоточность (хотя и так вроде бы работает не медленно)

Скрытое содержимое

Ты пидор если хочешь торговать пабликом




Donate
Bitcoin bc1qphw8hltvwp6gqn6rx3rwgtuzxrcar6ap50rcqr
ETH 0x1C3136Ad67718Ebb6B235e159db761c5d657d0cf

За работу и концепцию - 5, а вот слив в паблик таких идей/тем - такое себе...

Наше благо, что софту есть куда расти :) Когда приблизится к уровню тех, что есть в приватах - будет сплошное недовольство ))) А пока ищем там, где другие не находят и надеемся что Pr1sm-NSA забросит проект )))
 
Программа на Python 3.x производит рекурсивный поиск парольных фраз от криптокошельков внутри файлов, проверяет их валидность
(т.е. выдает только те фразы которые удовлетворяют стандарту bip39) и выводит парольную фразу и путь к файлу в котором она была найдена.
Валидация фраз на соттветствие стандарту bip39 производится с помощью библиотеки из репозитория аппаратного криптокошелька trezor https://github.com/trezor/python-mnemonic


Пример вывода программы (пути заменил на zzz что бы не палить имя юзера и тд)

Скрытое содержимое

0. Необходим Python версии 3.8 и старше и библиотека pbkdf2 для Python

1. Для работы программы необходимо в теле seed-parser.py в 12 строке заменить source на полный путь до папки с логами.

Если у вас логи от говностиллера и все сграбелнные файлы хранятся в отдельных архивах
(наверное что бы хозяева стилера успели быстрее вас спиздить крипту)

Скрытое содержимое

Скрытое содержимое

2. Можно настроить какие файлы программа будет пропускать, по умолчанию это gif ico jpeg png jpg cab 7z rar zip sys dll
Для настройки своих исключений нужно просто добавить расширения которые хотите что бы программа пропускала
В файле seed-parser.py с 14 строки вставляете свои расширения (в таком же формате например '.iso', ).

3. Можно настроить какие именно фразы вы хотите искать по умолчанию ищутся фразы длинной 12 и 24, программа так же поддерживает фразы длинной 15, 18 и 21 слов. Что бы включить их поддержку нужно дописать цифрами их в фигрных скобках в 27 строке в seed-parser.py

4. Парсер находит фразы с разной манерой записи вне зависимости от того где они упоминаются в начале середине или конце файла.

1. big
2. room
3. ocean
4. valley
...

1. big 2. room
3. ocean 4. valley
...

big room ocean valley ...

big
room
ocean
valley
....

и т.д.


5. Программа может искать фразы от кошельков созданные на других языках (поддерживаются языки: Французкий, Итальянский, Няшный, Корейский, Китаски и официальный язык порноделов) для того что бы программа искала фразы на других языках нужно в папке wordlist найти папку Other выбрать там словарь, переименовать его в english.txt и заменить тот что по умолчанию.

6. Если в командной строке программы указать путь до папки например python3.8 seed-parser.py /home/user то программа отработает в фоновом режиме при этом сохранив результаты работы в файл с именем в виде даты и времени.

Тестировал на Ubuntu 20.10 Python3.8 должно работать на виндовс (лучше в повершелл запускать а то вывод будет читать неудобно)

ПРЕДУПРЕЖДЕНИЕ
При большом объеме программа выводит много мусора. Пользователям linux будет с этим легко справится парсив только файлы граббера например
python3.8 seed.py | grep Files
где Files название папки в логе с файлами грабера
или
python3.8 seed.py | grep Autofill что бы отпарсить данные с автозаполнения.

Так же советую с помощью sed отсечь все фразы в которых есть более двух повторов. Ну те кто на линуксе думаю сообразят как мусорные строки выкинуть из вывода


В будущем планируется добавить следующий функционал
1. Вывод после каждой фразы по 3 биткоин кошелька и приватных ключа сгенерированных с помощью этой фразы всех трех типов (получится 9 кошельков: 3 кошелька P2PKH, 3 кошелька P2SH и 3 кошелька P2WPKH SegWit)
2. Вывод 3х эфириум кошельков и приватных ключей сгенерированных с помощью этой фразы
3. Добавление черного списка названий файлов и папок которые будут пропускаться.
4. Прочие улучшения по отсечению мусора.
5. Многопоточность (хотя и так вроде бы работает не медленно)

Скрытое содержимое

Ты пидор если хочешь торговать пабликом




Donate
Bitcoin bc1qphw8hltvwp6gqn6rx3rwgtuzxrcar6ap50rcqr
ETH 0x1C3136Ad67718Ebb6B235e159db761c5d657d0cf


Привет не подскажи,нашел уж больно похож на твой скрип https://github.com/tesseract13666/seed-parser/blob/main/seed_parcer_v4.zip
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Пожалуйста, обратите внимание, что пользователь заблокирован
Почему у меня нету этого файла? seed-parser.py
Библиотеку установил.
Вижу эту ошибку
running install
running bdist_egg
error: error in 'egg_base' option: 'src' does not exist or is not a directory

С чем она связана?

Указываю команду C:\Users\python-mnemonic-master\setup.py install
Что не так делаю?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Почему у меня нету этого файла? seed-parser.py
Я же не знаю какой архив ты качал...
 
Кто обьяснит про это?
На Винде:Открыть командную строку написать python seed-parcer.py -w -t6
-w это чтоб визуально наблюдать
t6 это потоки

пишу это python seed-parcer.py -w -t6
Выдает это [Errno 2] No such file or directory
 
Кто обьяснит про это?
На Винде:Открыть командную строку написать python seed-parcer.py -w -t6
-w это чтоб визуально наблюдать
t6 это потоки

пишу это python seed-parcer.py -w -t6
Выдает это [Errno 2] No such file or directory
Директорию укажите . В первом посте есть инфа.
 
Уважаемый, мо
А можно пожалуйста пример? я вот так делаю - python seed-parcer.py -w -t6 Grab
Уважаемый, можно пожалуйста внимательно прочитать первый пост? Там написано что нужно делать.
И вообще мой ответ про директорию, это предположение, не утверждение. Если не указывали в теле файла директорию, вероятность велика что скрипт не может ее найти )
 
Уважаемый, мо

Уважаемый, можно пожалуйста внимательно прочитать первый пост? Там написано что нужно делать.
И вообще мой ответ про директорию, это предположение, не утверждение. Если не указывали в теле файла директорию, вероятность велика что скрипт не может ее найти )
а можно пожалуйста уточнить что такое тело файла директории ? ?
 
И еще один вопрос.

Ошибка такая ModuleNotFoundError: No module named 'sha3'

Пытаюсь установить sha3 командой pip install pysha3

Ошибка
ERROR: Command errored out with exit status 1: 'C:\Users\ПРИВЕТ\AppData\Local\Programs\Python\Python39\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ПРИВЕТ\\AppData\\Local\\Temp\\pip-install-08p20urt\\pysha3_78c0281ed3e844ab80035073bc09907a\\setup.py'"'"'; __file__='"'"'C:\\Users\\ПРИВЕТ\\AppData\\Local\\Temp\\pip-install-08p20urt\\pysha3_78c0281ed3e844ab80035073bc09907a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ПРИВЕТ\AppData\Local\Temp\pip-record-uybsi978\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\ПРИВЕТ\AppData\Local\Programs\Python\Python39\Include\pysha3' Check the logs for full command output

Как быть?
 
И еще один вопрос.

Ошибка такая ModuleNotFoundError: No module named 'sha3'

Пытаюсь установить sha3 командой pip install pysha3

Ошибка
ERROR: Command errored out with exit status 1: 'C:\Users\ПРИВЕТ\AppData\Local\Programs\Python\Python39\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ПРИВЕТ\\AppData\\Local\\Temp\\pip-install-08p20urt\\pysha3_78c0281ed3e844ab80035073bc09907a\\setup.py'"'"'; __file__='"'"'C:\\Users\\ПРИВЕТ\\AppData\\Local\\Temp\\pip-install-08p20urt\\pysha3_78c0281ed3e844ab80035073bc09907a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ПРИВЕТ\AppData\Local\Temp\pip-record-uybsi978\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\ПРИВЕТ\AppData\Local\Programs\Python\Python39\Include\pysha3' Check the logs for full command output

Как быть?
The module is a standalone version of my SHA-3 module from Python 3.6 (currently under development). The code in sha3module.c has been modified to be compatible with Python 2.7 to 3.5. Python 2.6 and earlier are not supported.

У вас 3.9

а можно пожалуйста уточнить что такое тело файла директории ? ?
Это что то мужду гуловой и пятками)
 
А какой командой загрузить мне нужный?
Не знаю. У автора указано версия python 3.8 нужная вам pysha3 идет до версии 3.5 может быть попробовать pip install sha3 Аааааа?
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх