B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай
🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.После старта курса запись открыта еще 10 дней Подробнее о курсе ...
# apt-get install python-ipy
# pip install dnslib
# wget http://thesprawl.org/media/projects/`curl -s http://thesprawl.org/projects/dnschef/ | grep -E -o 'dnschef-[0-9]{1,2}.[0-9]{1,2}.zip' | head -n 1`
# unzip dnschef-*
# cd dnschef-*
# chmod +x dnschef.py
# python dnschef.py --help
Когда запускаю dnschefВыводит следующее:Код:[root@kxm-kxm]#~/dnschef: ./dnschef.py
Что делать?Код:File "dnschef.py", line 96 log.error(f"{self.client_address[0]}: ERROR: invalid DNS request") ^ SyntaxError: invalid syntax
Машина-то какая? Может не доустановили пакеты какие.
На Debian-подобных ОС надо установить следующее:
Ошибка сложная и надо исключить сам процесс установки прежде ,чем копаться в DNS-запросах и от которого DNS Вы отталкиваетесь.Код:# apt-get install python-ipy # pip install dnslib # wget http://thesprawl.org/media/projects/`curl -s http://thesprawl.org/projects/dnschef/ | grep -E -o 'dnschef-[0-9]{1,2}.[0-9]{1,2}.zip' | head -n 1` # unzip dnschef-* # cd dnschef-* # chmod +x dnschef.py # python dnschef.py --help
Потом только стоит проверять файл /etc/resolv.conf что там указано.
git clone https://github.com/iphelix/dnschef.git
wget http://thesprawl.org/media/projects/`curl -s http://thesprawl.org/projects/dnschef/ | grep -E -o 'dnschef-[0-9]{1,2}.[0-9]{1,2}.zip' | head -n 1`
На 53-м порту ничего нет. Ни с какими параметрами не запускается.Посмотри что у тебя запущено на 53м порту на 127.0.0.1.
Или попробуй запустить с дополнительными параметрами. Параметры смотри здесь.
Ссылка скрыта от гостей
[root@kxm-kxm]#~/dnschef: ./dnschef.py --help
File "./dnschef.py", line 96
log.error(f"{self.client_address[0]}: ERROR: invalid DNS request")
^
SyntaxError: invalid syntax
$ sudo nano /etc/apt/sources.list
# add
deb http://ftp.de.debian.org/debian testing main
$ echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local
$ sudo apt-get update
$ sudo apt-get -t testing install python3.6
Работает. python3 dnschef.pyНу решение не работает
apt update && sudo apt upgrade
apt install -y make build-essential libssl-dev zlib1g-dev
apt install -y libbz2-dev libreadline-dev libsqlite3-dev
apt install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar xvf Python-3.6.4.tgz
cd Python-3.6.4
./configure --enable-optimizations
make -j2 ## 2 колличество процессоров которые будут задействованы при установке 3.6 ПС процесс установки долгий!
make install
## проверяем
python3.6
Обучение наступательной кибербезопасности в игровой форме. Начать игру!