• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Как установить драйвер из https://github.com/mfruba/kernel

G

Grig

Здравствуйте. Давнюю проблему перевода адаптера с чипсетом RTL8188EU в режим монитора вроде решили, как говорится на сайте
и далее https://github.com/mfruba/kernel откуда можно этот измененный драйвер скачать.
Я скачал этот драйвер командой
Код:
git clone https://github.com/mfruba/kernel.git
Вышло следующее:
Код:
Клонирование в «kernel»…remote:Counting objects: 413, done.remote:
Total 413 (delta 0), reused 1 (delta 0), pack-reused 412
Получение объектов: 100% (413/413), 3.37 MiB | 61.00 KiB/s, готово.
Определение изменений: 100% (144/144), готово.

Теперь, следуя инструкциям на том сайте, пункт 2 я набрал команду
Код:
$ cd drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417
Здесь выходит ошибка
Код:
bash: $: команда не найдена

Что я делаю не так? Или неправильно скачивал? Помогите кто может... Следовал по этой инструкции

Installation
  1. Download the code (clone it or download a zipped version)
  2. Move to directory:
    Код:
    $ cd drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417
  3. Build the driver by running:
    Код:
    $ make
  4. Install it:
    Код:
    # make install
  5. Load dependent modules:
    и так далее идет инструкция, до которых я так и не дошел
 
G

Grig

После 3ей команды
Код:
make
опять выходит ошибка
Код:
make
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.9.0-kali3-amd64/build M=/root/kernel/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417  modules
make[1]: *** /lib/modules/4.9.0-kali3-amd64/build: Нет такого файла или каталога.  Останов.
Makefile:1368: ошибка выполнения рецепта для цели «modules»
make: *** [modules] Ошибка 2
root@android:~/kernel/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417#
 

sinner67

Green Team
24.03.2017
279
357
BIT
0
какая у вас версия?
установлены ли headers?
обновитесь, перезагрузитесь.
потом установите
Код:
apt-get install aptitude
потом установите headers
Код:
aptitude -r install linux-headers-$(uname -r)
в директории /lib/modules/[версия]/ должна быть ссылка build на /usr/src/linux-headers-[версия]/
 
G

Grig

Версия: Linux android 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
Прежнюю версию удалил, так как на упомянутом сайте говорилось, что это решение для kernel version 4.9 и 4.10. Установил сегодня, ничего не обновлял
[doublepost=1511270860,1511270615][/doublepost]Ввел
Код:
apt-get install aptitude
Получил
Код:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет aptitude недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «aptitude» не найден кандидат на установку
 
G

Grig

Код:
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
shutdown -r now
Скопировал это, ввел сразу все и нажал Enter. Комп тут же перегрузился. Потом опять ввел все, но Enter не нажал и получил следующее, где везде нули
Код:
root@android:~# apt-get update -y
Чтение списков пакетов… Готово
root@android:~# apt-get upgrade -y
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@android:~# apt-get dist-upgrade -y
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@android:~# shutdown -r now
[doublepost=1511273302,1511273227][/doublepost]Что-то не идет, или руки у меня кривые?
 
Последнее редактирование модератором:

sinner67

Green Team
24.03.2017
279
357
BIT
0
добавьте только без #
deb kali-rolling main contrib non-free
и повторите обновление(каждую команду отдельно)
 
G

Grig

добавьте только без #
deb kali-rolling main contrib non-free
и повторите обновление(каждую команду отдельно)
Вроде начал что-то скачивать
[doublepost=1511276660,1511276010][/doublepost]
у меня драйвер стал на версию 4.13. так что смело можно обновляться
А у вас этот же драйвер (RTL8188EU) стал на версию 4.13? И еще, сколько мб обновление будет скачивать примерно?
[doublepost=1511353772][/doublepost]После обновления ввел
Код:
apt-get install aptitude
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет aptitude самой новой версии (0.8.10-1).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1606 пакетов не обновлено.

(Во время обновления возникали ошибки, то ли интернет глючил, то ли еще что-то)
Далее ввел
Код:
aptitude -r install linux-headers-$(uname -r)
И вот
Код:
Не удалось найти пакеты, содержащих «linux-headers-4.9.0-kali3-amd64» в своём имени или описании
Не удалось применить некоторые действия, прерываем работу
Поискал headers командой
Код:
sudo apt-cache search linux-headers
И вот что есть
aufs-dkms - DKMS files to build and install aufs
linux-headers-4.13.0-kali1-all - All header files for Linux 4.13 (meta-package)
linux-headers-4.13.0-kali1-all-amd64 - All header files for Linux 4.13 (meta-package)
linux-headers-4.13.0-kali1-amd64 - Header files for Linux 4.13.0-kali1-amd64
linux-headers-4.13.0-kali1-common - Common header files for Linux 4.13.0-kali1
linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)
linux-libc-dev-alpha-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-arm64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-armhf-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-hppa-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-m68k-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64r6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mips64r6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsel-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32r6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsn32r6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsr6-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-mipsr6el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpc-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-powerpcspe-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-ppc64el-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-s390x-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sh4-cross - Linux Kernel Headers for development (for cross-compiling)
linux-libc-dev-sparc64-cross - Linux Kernel Headers for development (for cross-compiling)
Не знаю что и делать. Если я установлю другую версию, новую Kali Linux 2017.3 Release буду ли я опять скачивать эти хидеры и т.д опять, или смогу все-таки установить этот капризный драйвер без всяких мучений?
 
Последнее редактирование модератором:
G

Grig

Спасибо посмотрю
[doublepost=1511543884,1511354683][/doublepost]Посмотрел, оказалось не то. Там совсем другие ошибки, не как у меня. Снес линукс, скачал новую, установил, обновил все. Теперь выходит другое.
# apt-get install linux-headers-amd64

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
linux-headers-amd64
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 6 628 B архивов.
После данной операции, объём занятого дискового пространства возрастёт на 12,3 kB.
Пол:1 kali-rolling/main amd64 linux-headers-amd64 amd64 4.13+86+kali1 [6 628 B]
Получено 6 628 B за 4с (1 569 B/s)

Выбор ранее не выбранного пакета linux-headers-amd64.
(Чтение базы данных … на данный момент установлено 337157 файлов и каталогов.)
Подготовка к распаковке …/linux-headers-amd64_4.13+86+kali1_amd64.deb …
Распаковывается linux-headers-amd64 (4.13+86+kali1) …
Настраивается пакет linux-headers-amd64 (4.13+86+kali1) …

root@android:~/kernel/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# make
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.13.0-kali1-amd64/build M=/root/kernel/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417 modules
make[1]: вход в каталог «/usr/src/linux-headers-4.13.0-kali1-amd64»
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make[4]: Предупреждение: время изменения файла «/root/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417/modules.order» находится в будущем (6779)
make[4]: предупреждение: Неправильный ход часов. Сборка может быть неполной.
Building modules, stage 2.
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
MODPOST 1 modules
make[1]: выход из каталога «/usr/src/linux-headers-4.13.0-kali1-amd64»
root@android:~/kernel/drivers/TL-WN722N_v2.0-Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417
# make install
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
install -p -m 644 8188eu.ko /lib/modules/4.13.0-kali1-
amd64/kernel/drivers/net/wireless/
/sbin/depmod -a 4.13.0-kali1-amd64
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe lib80211
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe cfg80211
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe lib80211
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe cfg80211
bash: root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417#: Нет такого файла или каталога
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe lib80211
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# modprobe cfg80211
root@android:~/kernel/drivers/TL-WN722N_v2.0-
Ralink/rtl8188EUS_linux_v4.3.0.8_13968.20150417# insmod 8188eu.ko
insmod: ERROR: could not insert module 8188eu.ko: File exists
 
G

Grig

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

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