Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/64: Рейтинг темы: голосов - 64, средняя оценка - 4.89
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209

Kali 2020.1 и установка Python

15.04.2020, 15:18. Показов 12800. Ответов 34

Студворк — интернет-сервис помощи студентам
Установил новую версию kali - 2020.1, вроде все хорошо.
Еще еще когда читал об изминениях, заметил, что они отказывались от Pyton 2, и теперь только 3_ю версию поддерживают.

Ну подумай и хрень с ними, однако мне сейчас надо установить пакет "python-m2crypto" , но не получается. Хотя "python3-m2crypto" нормально установился, но для компиляции и генерации ключей/файла требует именно "m2crypto".

Это вот при попытке истановить 2 пакета;
Bash
1
2
3
4
5
6
7
8
9
ali@kali:~$ sudo apt install python-m2crypto python3-m2crypto
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-m2crypto is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
 
E: Package 'python-m2crypto' has no installation candidate
Установил отдельно "python3-m2crypto":
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
kali@kali:~$ sudo apt install python3-m2crypto
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  m2crypto-doc
The following NEW packages will be installed:
  python3-m2crypto
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 182 kB of archives.
After this operation, 867 kB of additional disk space will be used.
Get:1 http://mirror-1.truenetwork.ru/kali kali-rolling/main i386 python3-m2crypto i386 0.31.0-9+b1 [182 kB]
Fetched 182 kB in 2s (87.6 kB/s)         
Selecting previously unselected package python3-m2crypto.
(Reading database ... 184098 files and directories currently installed.)
Preparing to unpack .../python3-m2crypto_0.31.0-9+b1_i386.deb ...
Unpacking python3-m2crypto (0.31.0-9+b1) ...
Setting up python3-m2crypto (0.31.0-9+b1) ...
/usr/lib/python3/dist-packages/M2Crypto/X509.py:44: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  value.strip('0123456789abcdefABCDEF:') is not '':

Думал может и не нужен, раз "python3-m2crypto" есть , но во время компиляции требуется:

Bash
1
2
3
4
5
6
7
8
9
 sudo make
Generating regulatory.bin digitally signed by root...
./db2bin.py regulatory.bin db.txt ~/.wireless-regdb-root.key.priv.pem
Warning (line 586): Rule "UNNAMED 569, UNNAMED 569" added to "GB" twice
Traceback (most recent call last):
  File "./db2bin.py", line 128, in <module>
    from M2Crypto import RSA
ImportError: No module named M2Crypto
make: *** [Makefile:60: regulatory.bin] Error 1

Не по теме:

P.S. для любопытных - что это и что хочу делать - читаем ТУТ. второй часть.

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2020, 15:18
Ответы с готовыми решениями:

Установка Kali-linux
Устанавливаю Kali с флешки. При старте установки зависает вот на этом моменте Помогите разобраться, не понимаю, почему установка...

Установка kali, tails и т.д
Если сделал тему не там где надо прошу простить, в инете я не знаю где еще можно об этом спросить. Ситуация такая, хотел сначала...

Kali . Установка. Проблемы
Скачал с kali.org образ kali_linux 32-bit Подготовил 2 флэшки на 4 гига и 256 гига Использовал программу Unetbootin &quot;Залил&quot;...

34
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209
16.04.2020, 17:30  [ТС]
Студворк — интернет-сервис помощи студентам
Kubuntovod,

Вот этот файл: https://pastebin.com/NHzkCQxs

там нет путь к питону. только в самом начале, и то закоментирован.
может снять комментирование и менять на python3 ?
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
16.04.2020, 17:41
Цитата Сообщение от Krec Посмотреть сообщение
там нет путь к питону. только в самом начале, и то закоментирован.
Это не коммент, это директива.
1
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
16.04.2020, 17:46
Скомпилился файл, без проблем. Я начало дэц подправил. У меня редактор не был настроен. Сейчас поправил пути для сборки и файл в изначальном состоянии скомпилился тоже.
Миниатюры
Kali 2020.1 и установка Python  
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
16.04.2020, 17:51
Вот. Как есть.
Миниатюры
Kali 2020.1 и установка Python  
0
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209
16.04.2020, 18:04  [ТС]
Kubuntovod, Спасибо большое. получился.
Почему то всегда знал, что # это закомментируемые строки )))

Остается уже пробовать увеличении мощности адаптера.
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
16.04.2020, 18:12
Цитата Сообщение от Krec Посмотреть сообщение
Почему то всегда знал, что # это закомментируемые строки )))
Вот именно в первой строке файла, это директива. Например, bash-скрипты тоже начинаются с такой директивы:
Code
1
#!/bin/bash
А дальше да, решёткой можно комментить
0
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209
16.04.2020, 19:16  [ТС]
Цитата Сообщение от Kubuntovod Посмотреть сообщение
А дальше да, решёткой можно комментить
как так? то есть в одном скрипте знаком # можно отмечать и директиву и комментарий? а система как отличает?
0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
16.04.2020, 19:31
Первая строка - это святое Цитата с хабра:

В других строках этого файла символ решётки используется для обозначения комментариев, которые оболочка не обрабатывает. Однако, первая строка — это особый случай, здесь решётка, за которой следует восклицательный знак (эту последовательность называют шебанг) и путь к bash, указывают системе на то, что сценарий создан именно для bash.
1
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209
16.04.2020, 21:48  [ТС]
Ну и пока не сильно отошли от темы - спрошу еще.. В новой версии kali почему то не получается направить логи в папку.

суть такава. Создаю каку на рабочем столе:
Code
1
cd ~/Desktop/ && mkdir caps
все ок, создалась папка.
Потом хочу направить туда сканирование(логи типа):
Code
1
airodump-ng -c 6 --bssid A0:F3:хх:хх:хх:хх-w /root/Desktop/caps/ wlan0
но получаю ошибку, типа не может создать файл в этом папке:
Code
1
2
fopen failed: No such file or directory                                                          
Could not create "/root/Desktop/caps/-01.csv".
вот скрин:
http://images.vfl.ru/ii/158706... 242379.jpg

В чем дело? папка ведь есть, а скрине обводил красным. она на рабочем столе. пробовал и с/без sudo
0
 Аватар для freevoyajer
20 / 21 / 2
Регистрация: 09.04.2020
Сообщений: 125
16.04.2020, 22:52
Цитата Сообщение от Krec Посмотреть сообщение
В чем дело?
Видимо в том что вы не root
Цитата Сообщение от Krec Посмотреть сообщение
Could not create "/root/Desktop/caps/-01.csv"
попробуйте так:
Bash
1
$ sudo airodump-ng -c 6 --bssid A0:F3:хх:хх:хх:хх-w $HOME/Desktop/caps/ wlan0
1
 Аватар для Krec
6 / 3 / 0
Регистрация: 20.01.2012
Сообщений: 209
16.04.2020, 22:59  [ТС]
freevoyajer, Спасибо большое, получилось.

какая то херня с средами.
0
16.04.2020, 23:04

Не по теме:

уже пятница, среды с четвергами позади =))

0
Эксперт NIX
3305 / 933 / 201
Регистрация: 14.01.2013
Сообщений: 4,775
17.04.2020, 06:18
Цитата Сообщение от Krec Посмотреть сообщение
cd ~/Desktop/ && mkdir caps
Если бы Вы и этот скрин показали ... Не видно, от рута ли команда. А далее идёт попытка создать файло на Desktop именно рута.
0
0 / 0 / 0
Регистрация: 06.05.2020
Сообщений: 1
06.05.2020, 17:32
Друзья, вот у меня хоть все и скомпилилось и все я заменил, но после ребута страны теже восстанавливаются и значения по ним.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
global
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (6, 20), (N/A)
        (2457 - 2482 @ 20), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (6, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)
 
phy#0
country GB: DFS-ETSI
        (2402 - 2482 @ 40), (N/A, 20), (N/A)
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
        (5490 - 5710 @ 160), (N/A, 27), (0 ms), DFS
        (57000 - 66000 @ 2160), (N/A, 40), (N/A)

Как такое возможно?

Добавлено через 2 часа 45 минут
Сам спросил, сам отвечаю.

И так в продолжении темы. Ответы на мой вопрос и вопросы в шапке темы.
Ошибки в Kali валятся потому что в статье по которой все пытаются мощность поднять нужно сделать уточнение, а именно:
Bash
1
sudo apt install python-m2crypto python3-m2crypto
данная команда на последнем Kali скорее всего огрызнется тем, что m2crypto для обычного старого ВТОРОГО Python он не поставит.
Изменять в шапке файла db2bin.py
Python
1
#!/usr/bin/env python
на
Python
1
#!/usr/bin/env python3
это такое себе, учитывая то, что код для Python2. Оно может и соберется, но у меня не заработало, а результат вы видели выше - после ребута настройки нужны стран остаются по умолчанию как и были.
Поэтому я поставил эту несчастную m2crypto с помощью pip2 (если pip нету, что врят ли - гуглите и ставьте)
Bash
1
pip2  install M2Crypto
после чего
Bash
1
2
git clone git://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git
cd wireless-regdb/
и правим нужные нам страны в файле db.txt (скорее всего с кодами 00 и GB) вот на это:
Bash
1
2
3
(2402 - 2482 @ 40), (30)
(5170 - 5835 @ 80), (30)
(57000 - 66000 @ 2160), (40)
потом и просто все собираем и ставим, без всяких ручных переписываний файлов, а по человечески:
Bash
1
2
3
make
make install
reboot
после перезагрузки меняем мощность
Bash
1
2
3
sudo ip link set wlan0 down
sudo iw dev wlan0 set txpower fixed 30mBm
sudo ip link set wlan0 up
PROFIT!!!
0
 Аватар для garvard
0 / 0 / 0
Регистрация: 24.08.2012
Сообщений: 36
28.12.2023, 02:27
На многих адаптерах регион меняется одной командой: sudo iw reg set ХХ , где ХХ - это код региона.
Если вдруг не получится, всё собирается без проблемм после патча для использования Python3 (python3-m2crypto):
sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/env python3/' *.py
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.12.2023, 02:27
Помогаю со студенческими работами здесь

Установка Kali на переносной ЖД
Здравствуйте проблема заключается в том что при установке Kali на съёмный ЖД постоянно возникают проблемы. 1) Когда устанавливал...

Установка Kali linux на флешку
В интернете нашел мануал как это сделать с помощью virtual box, но у меня данная вм не запускается (видимо из-за вин 10), в комментах кто...

Установка приложения Filezilla (Kali)
Доброго времени суток. Борюсь с установкой приложения Filezilla (Kali) , в текущем репозитории такого не находит. Пытаюсь скачать и...

Установка kali linux 2018.4
Здравствуйте, нужна помощь с установкой kali linux 2018.4,а точнее,что нужно писать в терминале чтобы происходило сохранение данных. На...

Установка run-файла на Kali Linux
Нужно через консоль установить файл на скрине. З.Ы.: Давайте только без стеба


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru