다음 명령을 사용하여 Fluxion을 복제했습니다.git clone https://github.com/FluxionNetwork/fluxion --recursive
배포판에 Kali Linux 저장소를 추가하고 필요한 모든 프로그램을 설치했습니다(Fluxion 요구 사항 목록에 나열됨). 프로그램이 작동합니다.
악수 신호를 성공적으로 받았고 관심 AP에 사악한 트윈 공격을 시작하고 싶었습니다. 나는 그것을 시작한다. 5개의 xterm 창을 엽니다. 모든 것이 괜찮을 것입니다. 감지된 액세스 포인트 목록에 내 포인트가 표시되지만 연결할 수 없습니다. 마지막으로, 시간 초과 인증 해제가 트리거되고 클라이언트는 사악한 쌍둥이와의 연결이 끊어집니다.
무엇이 문제이고 어떻게 해결하나요?
답변1
이 경우 dhcp 서버(6번째 창, 오픈되어 즉시 서비스됨)에서 문제가 발생합니다. 클라이언트는 IP를 전혀 얻지 못합니다.
문제는 사용 중인 배포판의 보안 메커니즘에 있을 수 있습니다. 예를 들어, SELinux에서 apparmor
. 내가 아는 한 모든 것은 의류에 관한 것입니다.
dhcpd 데몬이 /tmp/fluxspace/
이 폴더의 구성 파일에 액세스할 수 없다는 것을 발견했습니다. 그는 또한 /var/
폴더에 있는 것이 필요합니다.
문제가 의류에 있는지 확인하려면 다음 명령을 실행하십시오 dmesg | grep dhcp
. 출력에 행이 포함되어 있으면 apparmor="DENIED"
의류에 문제가 있는 것입니다.
이 문제에 대한 두 가지 해결책이 있습니다:
"Kali Linux 방법": 의류를 비활성화하세요. 이는 명령을 통해 수행할 수 있습니다
sudo systemctl disable apparmor
. 그런 다음 재부팅해야 합니다. 이렇게 하면 시스템의 의류가 완전히 비활성화됩니다(모든 프로그램에 대해)."덜 파괴적인 접근 방식": 의류 데몬을 비활성화하지 않으려면(처음에 활성화된 경우 해당될 수 있음) 해당 서버 dhcp 구성 파일을 변경할 수 있습니다. 이렇게 하려면
/etc/apparmor.d/usr.sbin.dhcpd
편리한 편집기를 사용하여 파일을 엽니다. 파일을 스크롤하면 다음과 같은 내용이 표시됩니다/usr/lib/something/* r,
. 옆에 4줄을 삽입해야 합니다.
/tmp/* rw,
/tmp/** rw,
/var/* rw,
/var/** rw,
그런 다음 변경 사항을 저장하고 컴퓨터를 다시 시작하거나 명령을 사용하여 의류 구성 파일을 다시 로드해야 합니다 sudo service apparmor reload
.
Fluxion 액세스 포인트가 제대로 작동해야 합니다.
PS 사실 제가 dhcp 구성 파일에 제안한 변경 사항은 Fluxion에 영향을 주지 않고 더 제한적으로 만들 수 있습니다. 미래를 염두에 두고 설정했습니다. Kali 저장소의 다른 프로그램과 함께 dhcp를 사용해야 하는 경우 dhcp의 의류 구성 파일을 다시 편집할 필요가 없을 수도 있습니다. 더 읽어보실 수 있습니다여기.