Статья Как сгенерировать произвольный адрес onion-домена в сети Tor?

Очень просто. Помните Shallot? Этот г*д отказывался заводиться в новой Kali! Требовал зависимости...
А красивый домен в onion для личных нужд ох как хочется... Решение оказалось на GitHub.
Eschalot - генератор имен скрытых сервисов Tor, работающий из терминала и находящий .onion адрес, используя метод брутфорса. Ставим так:
Код:
git clone https://github.com/ReclaimYourPrivacy/eschalot

cd eschalot

make
Запуск:
Код:
root@kali:/eschalot# ./eschalot
Version: 1.2.0

usage:
eschalot [-c] [-v] [-t count] ([-n] [-l min-max] -f filename) | (-r regex) | (-p prefix)
  -v         : verbose mode - print extra information to STDERR
  -c         : continue searching after the hash is found
  -t count   : number of threads to spawn default is one)
  -l min-max : look for prefixes that are from 'min' to 'max' characters long
  -n         : Allow digits to be part of the prefix (affects wordlist mode only)
  -f filename: name of the text file with a list of prefixes
  -p prefix  : single prefix to look for (1-16 characters long)
  -r regex   : search for a POSIX-style regular expression

Examples:
  eschalot -cvt4 -l8-12 -f wordlist.txt >> results.txt
  eschalot -v -r '^test|^exam'
  eschalot -ct5 -p test

  base32 alphabet allows letters [a-z] and digits [2-7]
  Regex pattern examples:
    xxx           must contain 'xxx'
    ^foo          must begin with 'foo'
    bar$          must end with 'bar'
    b[aoeiu]r     must have a vowel between 'b' and 'r'
    '^ab|^cd'     must begin with 'ab' or 'cd'
    [a-z]{16}     must contain letters only, no digits
    ^dusk.*dawn$  must begin with 'dusk' and end with 'dawn'
    [a-z2-7]{16}  any name - will succeed after one iteration
Далее например найдём ключ с хешем "codeby" в начале адреса:
Код:
root@kali:/eschalot# ./eschalot -t4 -r "^codeby"
----------------------------------------------------------------
codebyqj5ero46a7.onion
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDKTrsrtQ2vfnW2mY9KNy3LM3rNdKYo7eDyNgp9M1ACxrWCLC48
dfX6Qo/dLo22aL1SPoceC3+nx/t1RZVXV6Vc05jPKuhqbunmpxdqzHsxEUSFpmaN
Go4UYF763doZ//efT7vQ6vKTUiJH4XT3jJ6Zn7ICbCTB4mSRWlFmcgg4awIECWF/
GwKBgFtcAE27XqkfeWDcZvDKfGaNvV6FtF6mNtBX6Cmc1e6Z78XI20zWx6QisHMV
Wmp86sui+eJO4t+g3hFINbetFwjMumVweuReGjpoK3DcIKHsSocX0JESXBO0bsVR
YmXsjjFT8z/Q2DR3DxnvbWT6M+eBF+MY1l6gDWsZ9PWIFu0LAkEA7akyh0gz7uNQ
eQT2DQCN46x+ZQfWIwtZ7tHSWGYyAK5fHTi4+emnZTVPIQtUNBgV6dVID+g+DDmC
rHoHRNQjRQJBANnrJ+D+H/pCltDn8MZnkzW7cZzgaTD4sVwm9rjEwOscMCxf4V7l
hL+mBQ8utubo9+Oq1i/8KSMlR+aVtRHFT+8CQBaT6bW8TTWcq2kSDpB4TGa26Rur
2UQSkdf0j7zCQ8qWIfmeOgYVSS8txngmrrNucy/3FTbTKplTNKT6/xWydbcCQQC+
ZI799tf7E2OfbIvbXyf2PlJq7XNm0TzAqh1fqaN1rEkadhX+/+0Skw7GCGxScbkY
FuzEUc7upIC5E6dLU1IRAkARu04TiAu8hs11peAXxGAeaOKKhxVxqRPbuftE6lVM
xgl6btMdPBvRav9wFIGXFUHBlg0Gkh/+N139FX2447sU
-----END RSA PRIVATE KEY-----
или "codeby" в конце адреса:
Код:
root@kali:/eschalot# ./eschalot -t4 -r "codeby$"
----------------------------------------------------------------
7l5ithtxj2codeby.onion
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDUaysxBqFlqNxLxdw66olRgDlSFEY/EeF0vQzwxB2nto9EycUt
6tOSoIHKf1AHgM+LmWaEIhJOIunEZz4eGURoojCPlUkwQ1QFNEzFPXVmpENYozQg
VciZ8qj4iQ2w3hbGXbPrda1Zj9kGmsKF19dthwIdCSO1b9O0yaJAeN5wcQIEB1Kj
qwKBgB1N5MFlXUioMVt7I9LILB8rkgxXB9QtRiPulet0FztVixtxGlStnGrEgvEx
Lg2ZN6sgmieDUVD2NhiOK/rJPr3/lV+b2VT4fizG4C9Fsdjza+kpa9MerPPdfuJD
wC+YkwFt1vPlmL6yBpEKo+YEzTpehESrvbAP41uBJwfOhbe3AkEA886zUix5L+S2
29+pRUQDA6RQLkELKjdKykcZu0sP/PpDD7nHPe6YHYnmbHh74m4XXnO42/4XSe40
L3wD6vlLxQJBAN8KnnV2KieEJQMw8NQnI/lJwm74ZcQ0QMa+AF9Af5Lm5xNa0rLL
vEgMohDJztNqUkw3nXNvMjakT2PzUNkjgL0CQDeB4W8OJt8iYR/olx2vyrkINrhB
0uPqPua+UEphLWXWVdt9JRP0luftHIFSAuy2fw2kIKSYCdz9+dcebjFmDZsCQQC5
ypIgiEi06Rgda1ExsDwX35WK+ozuhVd8iaE1PffJC8siV1oCafh16U6K9Z6MQ61d
gQI6DvtAlt+mpXe9YDiXAkADm/O/doWeHRpM10uJ5VksQsc0QmE4lecGGL8Sibft
ODKgADDkN3sFsrSOG6FzgKUv7Y9HhnKrwmqinYUowOyx
-----END RSA PRIVATE KEY-----
Ключ -c позволит выводить бесконечное количество результатов до завершения выполнения по нажатию Ctrl+c. Можно сразу перенаправить в файл и потом выбрать понравившиеся варианты.
Всем спасибо за внимание.
 
не знаю что я делаю не так но после команды root@kali:/eschalot# ./eschalot пишет что нет такого файла или каталога
[doublepost=1506733731,1506729773][/doublepost]вообщем ошибка уже после make
писать долго какая и скопировать никак так как здесь сижу с другого компа
ну вот как мне кажется основное:
eschalot.c:66:10 fatal error: openssl/bn.h: нет такого файла или каталога
#include <openssl/bn.h>
compilator terminated
Makefile:45: ошибка выполнения рецепта для цели eschalot
make: *** [eschalot] Ошибка 1
 
не знаю что я делаю не так но после команды root@kali:/eschalot# ./eschalot пишет что нет такого файла или каталога
[doublepost=1506733731,1506729773][/doublepost]вообщем ошибка уже после make
писать долго какая и скопировать никак так как здесь сижу с другого компа
ну вот как мне кажется основное:
eschalot.c:66:10 fatal error: openssl/bn.h: нет такого файла или каталога
#include <openssl/bn.h>
compilator terminated
Makefile:45: ошибка выполнения рецепта для цели eschalot
make: *** [eschalot] Ошибка 1
В новой версии Kali у меня тоже траблы с make или gcc. Сам не решил их. Хотя на момент написания статьи все работало. Попробуй альтернативный метод - сгенерировать через Shallot
 
Последнее редактирование:
В новой версии Kali у меня тоже траблы с make или gcc. Сам не решил их. Хотя на момент написания статьи все работало. Попробуй альтернативный метод - сгенерировать через Shallot
Ну shallot как я понял вообще только на первой кали работает, но попробую всё равно, может обновили
 
Ну shallot как я понял вообще только на первой кали работает, но попробую всё равно, может обновили
Да. Точно только на первой. Во второй я так и не запустил.
[doublepost=1510434851,1506770770][/doublepost]Хорошая новость для ценителей :) после недавней обновы в Kali снова заработал Eschalot
 
не знаю что я делаю не так но после команды root@kali:/eschalot# ./eschalot пишет что нет такого файла или каталога
[doublepost=1506733731,1506729773][/doublepost]вообщем ошибка уже после make
писать долго какая и скопировать никак так как здесь сижу с другого компа
ну вот как мне кажется основное:
eschalot.c:66:10 fatal error: openssl/bn.h: нет такого файла или каталога
#include <openssl/bn.h>
compilator terminated
Makefile:45: ошибка выполнения рецепта для цели eschalot
make: *** [eschalot] Ошибка 1

попробуй решить таким образом проблему
Install openssl : sudo apt-get update && sudo apt-get install libssl-dev
 
где сервер можно найти что бы не запрещено было?писал в 2 конторы не разрешают.надо очень сильно сократить генерацию.
 
Как долго может проходить данный процесс, первое имя сгенерировал минут за 10, второе не может уже ~30 минут, или это он так подвисает?
 
Как долго может проходить данный процесс, первое имя сгенерировал минут за 10, второе не может уже ~30 минут, или это он так подвисает?
чем больше букв хочется,тем дольше соответственно.Процесс закончится,но растет в геометрической прогрессии скорость создания домена.6 букв помоему сутки занимает
 
  • Нравится
Реакции: cvckeboy
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!