다이소에서 제공하는 USB Adapter(USB 블루투스 아님)가 Monitor mode를 지원한다.

이에 본 USB Adapter를 Kali Linux에 설치하는 방법을 정리해 본다.



USB Adapter를 연결하고 “lsusb” 명령어를 입력하면 다음과 같은 결과가 출력된다.

따라서 RTL8188EUS 드라이버를 검색해서 설치를 하면 된다. 공식 Git URL은 “https://github.com/aircrack-ng/rtl8188eus” 이다.



그런데, 해당 드라이버를 적당한 Git Repository에서 clone받아 빌드를 하면 Kernel Version이 맞지 않아 “/lib/modules/6.8.11-amd64/build: No such file or directory”라는 빌드 에러가 난다.



따라서 다음과 같은 명령어로 실제 driver code를 build하기 이전에 dependency를 우선 해결해 주도록 한다.

sudo apt-get update
sudo apt-get upgrade
# reboot
sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r`



다시 빌드를 하면 컴파일 에러가 나는데 이는 아직 새로운 Kernel에 대해 코드 업데이트가 되어있지 않는 것으로 판단된다.

현재 마지막 Commot Log URL : https://github.com/aircrack-ng/rtl8188eus/commit/3fae7237ba121f1169e9a2ea55040dc123697d3b



현재의 빌드 문제를 해결한 fork된 Git URL이 있으므로 여기에서 코드를 clone받도록 한다.

git clone https://github.com/gglluukk/rtl8188eus.git

이후 make를 실행하면 아무 문제 없이 빌드가 성공한다.



해당 Git URL의 README.md 파일에 설명되어 있는 대로(Howto build/install) 빌드를 진행하면 된다.