Красивые имена для onion доменов

Admin

Администратор
Задался я вопросом как получить более-менее "красивое" имя домена для своего onion сайта. Перелапатив маны на torproject.org, - инфы не нашел, но нашел в гугле, и решил поделиться с вами друзья.

Для начала вводная:
Когда генерируется .onion домен, вы не можете просто выбрать подходящий домен. Вместо этого, вам необходимо придумать секретный ключ и на его основе вычислить соответствующий onion адрес (по аналогии с генерацией Биткойн-адресов). Сам адрес при этом выходит псевдослучайным, так что нужно перебирать секретные ключи до тех пор, пока доменное имя не окажется подходящим. Так что чем больше специфических символов должен содержать адрес, тем больше вычислительной мощности вам потребуется для подбора к нему секретного ключа.

Генерируя .onion домен мы получаем пару ключей наличие которых и означает владение доменом.
Я нашел софт брутящий комбинации ключей и позволяющий получить нам искомое имя домена.

https://github.com/katmagic/Shallot

Установка:

Код:
debian
$ sudo apt-get install libssl-dev
$ sudo apt-get install build-essential

centos
$ yum install openssl-dev
$ yum groupinstall "Development Tools"
--------------------------


$ git clone https://github.com/katmagic/Shallot.git Shallot
$ cd ./Shallot
$ ./configure && make

Использование:
Код:
$ ./shallot -p
base32 alphabet allows letters [a-z] and digits [2-7]
pattern can be a POSIX-style regular expression, e.g.
xxx           must contain 'xxx'
bar$          must end with 'bar'
^foo          must begin with 'foo'
b[a4]r        may contain leetspeech;)
^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'


Код:
$ ./shallot ^bravo
-----------------------------------------------------------------
Found matching domain after 9614046 tries: bravo4jbq2n4gflp.onion
-----------------------------------------------------------------
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQCdbiF4XecrPkmdXvFxBPmYFDTCurcwGb8G3olweesFl6ba2A/u
............................................
deerM1gVlFVILSEft3vsYSgDvmDnA4/ShhcCOzBvcCs=
-----END RSA PRIVATE KEY-----

Что касается скорости нахождения искомого, на гитлабе приведена таблица, я продублирую:
1471546948.png

После того, как мы получили ключ, делаем следующее:
1. Генерируем стандартным образом hidden_service, и получаем стандартный домен из 16-символьной абракадабры
- открываем файл /etc/tor/torrc
- находим строку ############### This section is just for location-hidden services ###
- ниже пишем
Код:
HiddenServiceDir /var/lib/tor/any_name/
HiddenServicePort 80 127.0.0.1:80
- сохраняем, закрываем.

2. Ребутаем тор
3. Идем в папку, которую вы указали для дериктивы HiddenServiceDir в torrc файле.
там мы видим два файла hostname и private_key
4. Удаляем файл hostname, и заменяем содержимое private_key на тот ключ, который мы получили от Shallot
5. Ребутаем тор


 
B

bitheaven

Ошибка при компиляции

Liunx detected. Have you considered switching to BSD?
Configuration successful. This does not mean it will build.
If you are missing gcc, or required libraries/headers, you
will need to install them first.
cc -O3 -I/usr/include -I/usr/local/include -L/usr/lib -L/usr/local/lib -Wall -o src/math.o -c src/math.c
src/math.c: In function ‘easygen’:
src/math.c:30:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations]
rsa = RSA_generate_key(num, 3, NULL, NULL);
^~~
In file included from /usr/include/openssl/e_os2.h:13:0,
from /usr/include/openssl/bn.h:14,
from src/math.h:23,
from src/math.c:3:
/usr/include/openssl/rsa.h:234:1: note: declared here
DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
^
src/math.c: In function ‘sane_key’:
src/math.c:67:17: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
BN_sub(p1, rsa->p, BN_value_one()); // p - 1
^~
src/math.c:78:10: error: dereferencing pointer to incomplete type ‘BIGNUM {aka struct bignum_st}’
if(!chk->neg)
^~
Makefile:44: recipe for target 'src/math.o' failed
make: *** [src/math.o] Error 1
 
Похожие темы
Admin Интересно ИИ теперь создаёт не только красивые, но и прочные объекты. Новости в сети 0
Admin Интересно Иранские хакеры используют имена игр для управления вредоносными ботами. Новости в сети 0
Admin Интересно Милла Йовович создала инструмент для памяти ИИ MemPalace, но разработчики сомневаются. Новости в сети 0
Admin Интересно Reddit вызван в секретный суд для раскрытия личности анонимного пользователя, критикующего ICE. Новости в сети 0
Admin Интересно Северокорейская группа APT37 использует социальную инженерию в Facebook для распространения вредоносного ПО. Новости в сети 0
Admin Интересно Хакеры используют письма от GitHub и Jira для кражи данных. Новости в сети 0
Admin Интересно Google представила технологию для защиты от кражи куки-файлов. Новости в сети 0
Admin Интересно Купили камеру для безопасности, а она «дудосит» Пентагон. Ирония эпохи интернета вещей. Новости в сети 0
Admin Интересно Adobe выпустила экстренные обновления для уязвимости Acrobat Reader. Новости в сети 0
Admin Интересно Кампания GlassWorm эволюционировала, используя Zig-дроппер для заражения инструментов разработчиков. Новости в сети 0
Admin Интересно TikTok превратился в поле битвы для спецслужб и ботоферм. Новости в сети 0
Admin Интересно MemPalace: Милла Йовович запустила открытый инструмент для долгосрочной памяти ИИ. Новости в сети 0
Admin Интересно Спецслужбы используют мобильные игры для слежки за пользователями. Новости в сети 0
Admin Интересно Кампания GlassWorm использует Zig-дроппер для заражения IDE разработчиков. Новости в сети 0
Admin Интересно Китай создал компактный гравитационный детектор для поиска подводных лодок. Новости в сети 0
Admin Интересно Троянец SparkCat маскируется под приложения для доставки еды и крадёт криптофразы. Новости в сети 0
Admin Интересно Суперкомпьютер предскажет протонные удары для миссии Artemis II. Новости в сети 0
Admin Интересно Microsoft раскрыла детали использования cookie для управления PHP-веб-шеллами на Linux-серверах. Новости в сети 0
Admin Интересно Apple упростила смену региона для владельцев iPhone в России. Новости в сети 0
Admin Интересно Китай запрещает искусственным интеллектам создавать виртуальные отношения для детей. Новости в сети 0
Admin Интересно Мошенники используют фишинговые атаки для кражи банковских данных. Новости в сети 0
Admin Интересно Мошенники используют функции Android для получения полного контроля над устройствами. Новости в сети 0
Admin Интересно В Google Play обнаружены десятки вредоносных приложений для Android. Новости в сети 0
Admin Интересно Вредоносная версия WhatsApp использовалась для распространения шпионского ПО. Новости в сети 0
Admin Интересно Хакеры используют уязвимость CVE-2025-55182 для взлома 766 хостов Next.js и кражи учетных данных. Новости в сети 0
Admin Интересно Японские учёные провели крупнейший классический запуск квантового алгоритма для химии. Новости в сети 0
Admin Интересно Нейросеть научилась самостоятельно создавать эксплойты для взлома серверов. Новости в сети 0
Admin Интересно ICE использует шпионское ПО для борьбы с фентанилом, вызывая опасения за приватность. Новости в сети 0
Admin Интересно Нидерландские облачные провайдеры объединились для конкуренции с американскими гигантами. Новости в сети 0
Admin Интересно Исследователи обнаружили вредоносную кампанию, использующую ISO-файлы для распространения троянов и майнеров. Новости в сети 0
Admin Интересно Google требует от разработчиков Android подтверждения личности для сохранения возможности сторонней загрузки. Новости в сети 0
Admin Интересно Итальянская компания создала поддельную версию WhatsApp для слежки за пользователями. Новости в сети 0
Admin Интересно Apple выпустила экстренное обновление для старых айфонов. Новости в сети 0
Admin Интересно Google Диск представил новые инструменты для защиты от вымогателей. Новости в сети 0
Admin Интересно «Плывущая челюсть» и подозрительные тени. Инструкция для тех, кто не хочет попасться на уловки кибермошенников. Новости в сети 0
Admin Интересно Киберпреступники использовали поддельный CERT-UA для распространения вредоноса AGEWHEEZE. Новости в сети 0
Admin Интересно Slack получил 30 новых функций с использованием искусственного интеллекта для повышения продуктивности. Новости в сети 0
Admin Интересно Кибератака на Cisco началась с плагина для проверки уязвимостей. Новости в сети 0
Admin Интересно Холоднее космоса. Глубже 2 километров. Тише абсолютного нуля. Физики включили ловушку для тёмной материи. Новости в сети 0
Admin Интересно Google выпустил обновление для Chrome, устраняющее уязвимость нулевого дня. Новости в сети 0
Admin Интересно Хакеры активно используют уязвимость в устройствах Citrix для кражи паролей. Новости в сети 0
Admin Интересно Цифровые активы после смерти: как управлять рисками для цифрового наследства. Новости в сети 0
Admin Интересно Злоумышленники взломали аккаунт npm библиотеки Axios для распространения вредоносного ПО. Новости в сети 0
Admin Интересно Proton Meet представил новый сервис для видеозвонков с акцентом на конфиденциальность. Новости в сети 0
Admin Интересно Airbus представила автономный дрон для перехвата беспилотников. Новости в сети 0
Admin Интересно Microsoft отозвала проблемный патч KB5079391 для Windows 11. Новости в сети 0
Admin Интересно Гонка вооружений в сфере ИИ: почему управление уязвимостями становится приоритетом для компаний. Новости в сети 0
Admin Интересно Роботы на Марсе могут стать более автономными для ускорения исследований. Новости в сети 0
Admin Интересно Появился DVRTC — учебный проект для изучения уязвимостей интернет-телефонии. Новости в сети 0
Admin Интересно Европейский союз запрещает использование ИИ для создания поддельных откровенных изображений. Новости в сети 0

Название темы