Vanitygen plus windows 10 как запустить

Обновлено: 07.07.2024

Первая утилита использует только процессор, и на Core-i7-7700K (4.2 ГГц) перебирает примерно 1,2 млн btc-ключей в секунду.
Для коротких шаблонов (до 6 символов) можно и этой утилитой. Она небыстрая, зато работает сразу и без лишней возни.
Вторая утилита использует OpenCL и вычисления на видеокарте. Чтобы она заработла, мне потребовалось помимо проприетарного драйвера нивидиа также поставить CUDA-фреймворк и пакеты поддержки OpenCL.

./oclvanitygen -f patterns.txt -C BTC -o ./btc_nice.priv.key

Если у вас две и больше карт ( ферма/ранчо/платнация =] ), то вывод может быть такой:

./oclvanitygen -C BTC -f patterns.txt
Generating BTC Address
Difficulty: 873388193410
Available OpenCL platforms:
0: [NVIDIA Corporation] NVIDIA CUDA
0: [NVIDIA Corporation] GeForce GTX 1080 Ti
1: [NVIDIA Corporation] GeForce GTX 1070
2: [NVIDIA Corporation] GeForce GTX 1070

В этом случае надо несколькими параметрами -D указать, на каких именно картах считать:

./oclvanitygen -C BTC -f patterns.txt -D 0:0 -D 0:1 -D 0:2
Мощность брутфорса масштабируется без проблем.
GTX 1080 Ti выдает около 100 млн ключей в секунду. Отличный бенчмарк =)

$ ./oclvanitygen -f patterns.txt -C BTC -o ./btc_nice.priv.key

Generating BTC Address
Next match difficulty: 4401737 (2 prefixes)
BTC Pattern: 1BTCe
BTC Address: 1BTCe62AaD1B. JbPzsH
BTC Privkey: 5KLsUj. DMo75LK
Difficulty: 264104224
BTC Pattern: 1User
BTC Address: 1UsernJEj8J. q4ejkD
BTC Privkey: 5Jeq4. w4Gtf

После нескольких дней расчетов на GTX-1070 я получил себе красивый адрес для этого блога, перебрав десяток-другой-третий триллионов ключей:

Next match difficulty: 7361414773035 (7 prefixes)
[55.09 Mkey/s][total 1120744243200][Prob 10.0%][50% in 1.8d][Found 1/8]

Сборка данного софта под федорой зело геморная, требует кучу девелоперских пакетов, дров и фреймворков, курения манов и компиляния, но полученный результат того стоит.
Если история команд не врёт, я ставил вот такое непотребство как минимум :

У меня есть ещё впереди большие планы на параллельные вычисления.

В процессе расчёта видеокарта полностью загружена:


и неплохо греется:


Во время расчета на рабочей машине даже окошки отрисовываются с видимой задержкой. Для детального мониторинга состояния видяхи есть прекрасная консольная тулза nvidia-smi:

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


Полученный адрес добавлю в About, вдруг кто захочет дополнительно отблагодарить меня за мои скромные труды. Это будет для меня дополнительным сигналом и стимулом писать больше статей.

В следующий раз ешё чего-нибудь посчитаем какой-нить подобной тулзой. Думаю, это будет hashcat vs пароли.

Как сделать именной Bitcoin-адрес?

Поделитесь, пожалуйста, этим материалом 🙂 Спасибо!

Пример Bitcoin-адреса: 1BAL8xV4wgDvt94DeKTWx4Uxqkg6sjjKLc

Каждый пользователь может иметь неограниченное количество адресов, это рекомендуется делать, для повышения анонимности транзакций.

Примечательно, что биткоин адрес не может содержать такие символы как 0 (ноль), O (большое o), I (большая i), l (маленькая L), сделано это во избежание ошибок при написании адреса вручную.

Например в кошельке Blockchain.info после каждой успешной вводной транзакции, пользователю выдаётся новый адрес, старые при этом не видны в приложении, но продолжают работать.

Именной адрес

Во вступлении мы рассмотрели по каким правилам генерируется Bitcoin адреса, теперь перейдем к практике. В этой части мы научимся практическим приемам генерации адресов и закрытых ключей к ним с помощью утилиты Vanitygen и интеграции их в существующий кошелек.

Vanitygen – утилита, работающая через командную строку, которая способна генерировать биткоин адреса. Если вам надоели рандомные криптоадреса, которые генерируются биткоин клиентами, вы можете использовать Vanitygen для создания персонализированных адресов. Адрес может ассоциироваться с вами или с вашей компанией.
Кроме того, Vanitygen может использоваться для генерации случайных адресов в оффлайн-режиме.

Разберём процесс получения адреса на примере Windows 10

Для удобства мы распаковали содержимое архива в корень диска C:


Далее заходим в папку и создаём в ней файл с именем gen.cmd и следующим содержанием:

oclvanitygen.exe -p 0 -d 0 -o result.txt 1WTM

Расшифровка ключей в данной команде:

oclvanitygen.exe – используем версию генератора для OpenCL устройств
-p 0 -d 0 – устройство для расчёта: платформа 0, устройство 0 (измените последнюю цифру на 1 если у вас нет видеокарты)
-o result.txt – сохраняем результаты в файл result.txt
1WTM – начало адреса, который мы хотим найти (обязательно должен начинаться с 1)

Также не забываем, что в искомом адресе должны отсутствовать следующие символы: 0 (ноль), O (большое o), I (большая i), l (маленькая L).

Теперь нам нужно открыть командную строку (cmd.exe) и войти через неё в папку с программой. Открыть файл напрямую не получится.

Для перехода вводим cd и путь к папке vanitygen, в нашем случае это c:\vanitygen


Теперь, вводим gen.cmd и запускаем поиск нужного адреса, начало которого прописано в этом файле.

Учтите, чем больше символов вы укажите, тем дольше будет осуществляться поиск

Например, адрес 1WHATMINE программа бы искала(по её подсчётам) 6 лет.

Генерация простых адресов (до 6 символов) обычно занимает пару минут.

В результате мы получили адрес с нужной маской и его приватный ключ.


Теперь мы можем добавить наш адрес в любой Bitcoin-клиент используя полученный приватный ключ (Privkey).

В окно вставляете свой приватный ключ и всё


Также, если вы не хотите тратить время или ресурсы, можно купить адрес на одном из существующих сервисов, но не забывайте, что приватный ключ нельзя изменить, это значит что каждый кто владеет вашим приватным ключом, может использовать ваш кошелёк, и никто не сможет гарантировать безопасности в случае покупки готового адреса с рук.

В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:

Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).

Ubuntu 18.04 в Windows 10, версия 1903

Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.

Ubuntu 18.04 в Windows 10, версия 1903

Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.

Ubuntu 18.04 в Windows 10, версия 1903

Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):

Параметры установленного Линукс дистрибутива в Windows 10 (1903)

Расположена файловая система Ubuntu на локальном диске С по следующему адресу:

Файловая система

Таким образом можно получить доступ к нужным файлам и папкам Linux.

После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.

Обновление системы и установленных пакетов:

Обновление системы и установленных пакетов

Установка рабочего окружения и пакета программ Ubuntu (Gnome):

Меняем права доступа к папке кэша:

Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.

VcXsrv Windows X Server

Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.

После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).

VcXsrv Windows X Server

Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.

Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:

Примечание. Если выше вы изменили значение отображение дисплея, то и в данной команде для значения DISPLAY необходимо тоже изменить значение.

VcXsrv Windows X Server

Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.

Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):

Сделайте скрипт оболочки исполняемым:

Запустить скрипт оболочки:

VcXsrv Windows X Server

Известные проблемы и их решения

Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:

Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.

Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera --no-sandbox.

браузер Opera

Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:

После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.


Windows 11 вызывает смешанные чувства. С одной стороны, многие люди с удовольствием остались бы и на Windows 10. С другой стороны, есть вполне достойные причины обновиться до 11-й версии – улучшенное переключение между окнами, улучшенный контроль над виртуальными рабочими столами, свежие дизайнерские штучки – типа закруглённых уголков у окон.

Обновляясь до Windows 11, будь то обновление рабочей системы или установка на чистый диск, вы заметите несколько раздражающих особенностей – вроде контекстного меню, заставляющего вас лишний раз кликать мышкой, корявая панель задач, меню браузеров по умолчанию, из-за которого отказаться от Edge стало сложнее.

Предлагаем вашему вниманию худшие особенности Windows 11 и пути их исправления – или, по крайней мере, смягчения.

1. Обрезанные контекстные меню заставляют вас кликать дважды


На протяжении всей истории существования Windows компания Microsoft никак не могла решить, ориентироваться ей на уверенных пользователей компьютера, или на менее технически подкованных пользователей. И вот компания пошла на шаг, который определённо должен понравиться людям, всё ещё использующим емейл-адрес от AOL: ограничить количество пунктов в контекстных меню ОС.

В Windows 10 при правом клике на файле можно увидеть список всех программ, способных его открыть, и до кучи массу других вариантов действий, в зависимости от установленных на компьютере программ. В Windows 11 видно не более пяти вариантов выбора для файлов, и не всегда это самые нужные варианты. Если хотите увидеть все варианты, придётся кликнуть на пункте «Показать больше вариантов» или нажать Shift + F10.

К примеру, при клике правой клавишей мыши на файле с расширением .txt я не увидел варианта открыть его с помощью моего любимого текстового редактора Notepad++. Вариант с Notepad++, как и несколько других важных вариантов, вроде «Сканировать при помощи Microsoft defender», я увидел уже после дополнительного клика. Спасибо за лишний клик, Microsoft.

Видимо в Microsoft решили, что после многих лет, в течение которых все варианты выбора представали перед вами сразу, ваш крохотный мозг уже не в состоянии обрабатывать такой мощный поток информации – или, не дай бог, ваш мозг взорвётся, как у одного персонажа в начале фильма «Сканеры». Или в Microsoft пересмотрели роликов Мари Кондо, и решили за нас, что полная функциональность не приносит нам радости.

Так или иначе, вернуть всё обратно поможет простая подстройка реестра. Нужно перейти в ветку HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID\ и там создать новый ключ . Затем в нём создать ключ InprocServer32. В нём открыть ключ (Default) и присвоить ему пустое значение (вместо "(value not set)"). После этого останется перезапустить систему.

2. В Проводнике исчезают лента и настройки


Microsoft считает, что с лентой настроек мы тоже не справимся. В Проводнике Windows 11 компания решила избавиться от ленты, а многие настройки закопала поглубже. К примеру, в ленте Проводника Windows 10 можно открыть панель навигации или деталей в меню «Вид». Но в Windows 11 придётся открыть подменю меню «Вид», где найти настройку показа меню. Получается менее интуитивно.

3. Меню «Пуск» занимает слишком много места


Как насчёт скромности, Microsoft? Меню «Пуск» должно давать нам быстрый доступ к программам, а потом убираться с дороги. Однако в Windows 11 меню «Пуск» больше выпендривается, чем приносит пользу. Оно по умолчанию находится посередине экрана, и на меньшее количество иконок там приходится больше места. Что ещё хуже, приходится кликать повторно, чтобы увидеть список всех приложений.

Я сравнил размеры меню в обеих системах на экране с разрешением 1920×1080. За исключением высоты панели задач, которая осталась примерно такой же, в Windows 11 меню «Пуск» занимает 645×740 пикселей и содержит 18 прикреплённых приложений и четыре «рекомендованных» — всего 22 иконки. Ещё там есть место для двух иконок, поэтому всего их поместится 24 штуки.

В Windows 10 меню занимает 648×639 пикселей и умещает 30 иконок. В Windows 10 можно сразу прокрутить алфавитный список всех приложений. В Windows 11 сначала придётся кликнуть на кнопку «Все приложения».

К счастью, этому меню есть три хороших альтернативы. Бесплатная Open-Shell (бывшая Classic Shell), а также платные StartAllBack и Start11, каждая из которых стоит $4,99.

StartAllBack


Нужно скачать программу с официального сайта, и выбрать тему. Можно выбрать в настройках размер иконок, вернуть ленту настроек в Проводнике и включить полные контекстные меню по умолчанию.

Start11


Нужно скачать программу с официального сайта, и выбрать тему. Можно выбрать в настройках размер панели задач.

Open-Shell


Кроме того, в данном случае при установке нужно выбрать подходящий вариант кнопки «Пуск» из предлагаемых программой — Aero. Если выбрать тот, который не закрывает полностью штатную кнопку, то на неё можно будет случайно попасть мышкой, после чего откроется стандартное меню «Пуск» Windows 11.

Другой вариант – вообще не заменять кнопку «Пуск», а воспользоваться редактором реестра, включив классическую панель задач.

В реестре для этого нужно перейти к ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell\Update\Packages, создать новый ключ DWORD (32-bit) с именем UndockingDisabled и значением 1. Перезапустив систему, нужно вызвать панель управления иконками уведомлений. Для этого нужно нажать Win+R и ввести в поле ввода shell. . Выбрав пункт включения и выключения системных иконок, необходимо включить иконки часов, громкости и сети. Здесь же можно выключить отображение просмотра задач и строки поиска (поскольку эти функции всё равно роняют Open-Shell).

4. Невозможно поменять размер панели задач


Это всё равно, как если бы вы много лет катались на велосипеде, а потом купили бы новый, и обнаружили, что у него к раме по бокам приварены тренировочные колёсики, а переключать передачи вообще не получается. Примерно такое впечатление оставляет панель задач Windows 11, забирая у пользователей настройки, существовавшие годами.

Одна из них – возможность поменять размер панели задач. Есть не очень гибкий способ решить этот вопрос через редактор реестра, или же можно воспользоваться платными заменами меню «Пуск» — StartAllBack или Start11.

В реестре нужно перейти к ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, создать переменную DWORD (32-bit) с названием TaskbarSi и значением 0, 1 или 2 (маленький, средний или большой). Перезапустить систему.

5. Невозможно передвинуть панель задач


Microsoft ведёт себя как высокомерный шеф-повар, который приготовил вам ужин, и велел официанту убрать с вашего стола солонку и перечницу, чтобы вы не испортили его блюдо. Microsoft решила, что панель задач будет внизу экрана, а если вам хочется, чтобы он была вверху или сбоку (как можно было выбрать раньше) – очень жаль.

На сегодняшний день существует хак реестра, позволяющий переместить панель задач наверх экрана. Правда, уведомления, календарь и громкость всё равно останутся в правом нижнем углу, а меню «Пуск», хоть и будет наверху, выравниваться будет по левой стороне экрана.

Платная замена штатного меню Start11 позволяет выровнять меню по панели задач, перенеся её наверх.

В реестре нужно перейти к ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3, выбрать там переменную Settings, двойным нажатием перейти в редактирование, и поменять пятое значение во втором ряду с 03 на 01.


Если вы используете несколько мониторов, и хотите переместить панель задач на всех, нужно проделать то же самое со всеми ключами в папке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MMStuckRects3.

6. Нельзя разъединить иконки на панели задач


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

7. Жёсткие требования к железу, необходимость наличия TPM


Microsoft просто необходимо было установить строгие требования к железу в новой Windows 11. Предыдущие версии ОС смогут идти практически на любом ПК, выпущенном в последние 10-15 лет – но установщик Windows 11 не даст вам поставить её на компьютер, если его процессор не входит в ограниченный список поддерживаемых. При этом в список не попадают многие процессоры, продававшиеся ещё пару лет назад (тот же Ryzen первого поколения).

Более того, Microsoft настаивает на наличии шифрования TPM 2.0, которое есть не на всех материнских платах. И дело не в скорости работы – а в безопасности. Однако если Windows 10 может работать без TPM, то почему бы и Windows 11 не работать без него. И действительно, это ограничение можно обойти.

Для этого необходимо скачать и установить программу Rufus, а также иметь под рукой флэшку объёмом не менее 16 Гб. Нужно вставить её в USB и выбрать носитель:

Убедитесь, что в пункте Boot Selection стоит «Disk or ISO image» и нажмите DOWNLOAD:

Выберите Windows 11:

Выберите самый новый релиз:

Выберите архитектуру (скорее всего, это будет x64) и нажмите Download. Выберите, куда сохранить ISO:

Скачивание займёт некоторое время:

В пункте Image option выберите «Extended Windows 11 Installation»:

Проверьте, что диск выбран правильно, и начинайте установку:

После этого с полученной флэшки можно устанавливать Windows 11.

8. Сложно менять браузер по умолчанию


Неудивительно, что Windows 11 устанавливает Microsoft Edge в качестве браузера по умолчанию. Однако раздражает тот факт, что для переключения на другой браузер нужно менять некоторые настройки вручную.

В Windows 10 при переключении на альтернативный браузер можно было выбрать его по умолчанию в процессе установки. В Windows 11 такого нет, при этом сам браузер тоже не может назначить себя браузером по умолчанию. Придётся вручную менять программу для открытия таких файлов, как .htm, .html, .pdf, .shtml и т.п. И всё равно, при клике, например, по ссылке в поиске Windows, будет открываться Edge. К счастью, и это можно изменить.

Для этого необходимо найти настройки приложений по умолчанию (Settings->Apps->Default apps):

Прокрутить вниз и выбрать браузер по умолчанию:

Те же шаги нужно проделать для расширений html и htm. Если вам это необходимо, то же нужно сделать и для форматов XHTML, SHTML, а также PDF – если вы просматриваете их в браузере.

Но после этого по клику на ссылке из поиска или иных виджетов Windows всё равно будет перенаправлять вас в Edge. Чтобы изменить это поведение, придётся скачать бесплатную утилиту EdgeDeflector. Что интересно, браузер Edge будет сопротивляться скачиванию этой программы, утверждая, что она «небезопасна». После её запуска ОС опять-таки попытается отговорить вас от установки:

Но если вы проигнорируете все эти предупреждения, и установите программу, то сможете перейти в настройки приложений по умолчанию и выбрать там EdgeDeflector:

В этом подкаталоге затем нужно выбрать Microsoft Edge:

И сменить его на EdgeDeflector:

9. На панели задач нет виджета с погодой


Windows 10 может показывать в панели задач температуру и погоду. К сожалению, в Windows 11 нет такого встроенного виджета. Приходится кликать по дурацкой панели виджетов, чтобы увидеть ту же самую информацию.

Можно установить сторонние бесплатные виджеты, Weather Bar или Weather Bug. Правда, чтобы увидеть прогноз погоды, по ним нужно будет кликать.

10. OneDrive установлен по умолчанию


Microsoft хочет заставить вас не только пользоваться своим браузером Edge, но и полагаться на облачный сервис OneDrive. Он устанавливается вместе с чистой версией ОС и запускается при каждой загрузке автоматически.

11. Некрасивые обои рабочего стола по умолчанию

В Windows XP это были зелёные холмы, в Windows 7 – синее небо с логотипом, в Windows Vista – что-то вроде северного сияния. Обои рабочего стола этой ОС всегда были неотъемлемой частью общей эстетики системы.

Читайте также: