나는 폭죽으로 놀고 있습니다.
랩톱의 무선 카드가 사출 테스트를 통과 할 수 있는지 확인하려고했습니다.
그리고 나는 다음을 보게됩니다 … 무선 카드가 폭발을 할 수 없다는 것을 의미합니까?
root@myubuntu:/home/myubuntu# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=5/5 Signal level=0 dBm Noise level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:781 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
root@myubuntu:/home/myubuntu# aireplay-ng -9 eth1
ioctl(SIOCSIWMODE) failed: Invalid argument
ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run 'airmon-ng start eth1 <#>'
Sysfs injection support was not found either.
root@myubuntu:/home/myubuntu#
답변
위에 표시된 출력에서 현재 드라이버 는 패킷을 주입 할 수 없습니다 . 기본 (폐쇄 소스) 드라이버를 사용했을 가능성이 높으며 대부분이 주입을 지원하지 않습니다.
compat-wireless
자신의 드라이버를 컴파일하고 대신 현재 드라이버를 제거한 후 패키지 를 사용해야합니다 . Aircrack-ng Wiki에서이 페이지를 참조 하여 자신의 드라이버를 컴파일하고 패킷 주입을 허용하도록 패치하는 방법을 자세히 설명합니다. mac80211.compat08082009.wl_frag+ack_v1.patch
위에 링크 된 위키 기사에 설명 된대로 최소한 패치 가 필요합니다 . 컴파일 / 설치 전에 드라이버 선택 스크립트 를 호출해야합니다 .
참고로,이 드라이버는 인터페이스 이름 eth1
을 wlan0
(보다 직관적 인 이름으로) 변경합니다. 카드에 따라 모니터 인터페이스 이름이 mon0
(로 추가 모니터링 인터페이스를 추가 할 때마다 번호가 증가) 될 수 있습니다 airmon-ng start
.
답변
airmon-ng start eth1
새로운 인터페이스가 생성됩니다 : mon0
. 그런 다음 새 인터페이스를 가리키는 도구를 시작할 수 있습니다. 즉
airodump-ng start mon0
첫 번째 포스터는 잘못된 드라이버가 있다고 말하는 것이 맞습니다 wlan0
. aircrack suite는 무선 펜 테스트 도구 환경이므로 드라이버 이름을 변경할 오픈 소스 드라이버를 찾으십시오 . LAN 테스트를위한 다른 도구가 있습니다.
답변
주사 결과가 없었습니다. 해결책은 다음과 같이 airmon을 호출하는 것 airmon-ng start wlan0 <channel>
입니다. 즉, 잠 깁니다 mon0
채널에 대한 인터페이스를 <channel>
. 그 후 테스트를 해 결과를 얻었습니다.Injection is working!
그것은 위키에 문서화되어 있습니다 :
Make sure the card(s) are on the same channel as your AP and locked on
this channel. When putting your card into monitor mode, be sure to specify
the channel via airmon-ng. You can use iwconfig to confirm which channel your
card is currently on. The injection test will fail if your card and access point
are on different channels.
Make sure your card is not channel hopping. A very common mistake is to have
airodump-ng running in channel hopping mode. If you use airodump-ng, be sure
to use the ”-c <channel>” option. Additionally, ensure all network managers
and similar are killed off.
답변
이전 HP 2000에서 KALI 2.0 실행 (모두 다운로드해야 함)
내가 사용하는 두 개의 무선 카드 :
- EDIMAX EW-7811Un-(phy2 wlan1 rtl8192cu Edimax Technology Co., Ltd EW-7811Un 802.11n [Realtek RTL8188CUS])
2. ALFA AWUS036NH-(phy3 wlan2 rt2800usb Ralink Technology, Corp. RT2870 / RT3070)
문제를 해결하는 방법 :
- ifconfig (모니터 모드에서 사용 / 장소를 찾습니다)
-
iwconfig 인터페이스 (Mode : MANAGED 또는 MONITOR 인 경우 참고)
root @ h0st : ~ # iwconfig wlan2
wlan2 IEEE 802.11bgn ESSID : off / any
모드 : 관리 액세스 포인트 : 연결되지 않음 Tx-Power = 30 dBm
재시도 한계 : 7 RTS thr : off 조각 thr : off 암호화 키 : off 전원 관리 : off -
ifconfig (인터페이스) down
- iwconfig (인터페이스) 모드 모니터
- ifconfig (인터페이스)
- iwconfig (인터페이스) (확인)
root @ h0st : ~ # ifconfig wlan2 다운
root @ h0st : ~ # iwconfig wlan2 모드 모니터
root @ h0st : ~ # ifconfig wlan2 위로
root @ h0st : ~ # iwconfig wlan2
wlan2 IEEE 802.11bgn 모드 : 모니터 주파수 : 2.412 GHz Tx-Power = 30dBm
재시도 한계 : 7 RTS thr : off 조각 thr : off 전원 관리 : off
- airodump (인터페이스)
root @ h0st : ~ # airodump-ng wlan2
그리고 당신은 그것을 가지고 있습니다! 이것이 내가 가진 것과 동일한 문제를 가진 많은 사람들에게 도움이되기를 바랍니다. 그러면 WLAN2 ALFA가 모니터 모드가됩니다. 동일한 프로세스를 반복하여 WLAN1 EDIMAX를 모니터 모드 또는 그중 하나에 둘 수 있습니다.
답변
테스트를 수행하려면 먼저 카드를 “모니터”모드로 설정해야합니다. 인터넷을 검색하면됩니다.