무선 카드에 주입이 가능한지 어떻게 알 수 있습니까? Fragment thr:off

나는 폭죽으로 놀고 있습니다.

랩톱의 무선 카드가 사출 테스트를 통과 할 수 있는지 확인하려고했습니다.

그리고 나는 다음을 보게됩니다 … 무선 카드가 폭발을 할 수 없다는 것을 의미합니까?

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위에 링크 된 위키 기사에 설명 된대로 최소한 패치 가 필요합니다 . 컴파일 / 설치 전에 드라이버 선택 스크립트 를 호출해야합니다 .

참고로,이 드라이버는 인터페이스 이름 eth1wlan0(보다 직관적 인 이름으로) 변경합니다. 카드에 따라 모니터 인터페이스 이름이 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 실행 (모두 다운로드해야 함)

내가 사용하는 두 개의 무선 카드 :

  1. 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)

문제를 해결하는 방법 :

  1. ifconfig (모니터 모드에서 사용 / 장소를 찾습니다)
  2. 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

  3. ifconfig (인터페이스) down

  4. iwconfig (인터페이스) 모드 모니터
  5. ifconfig (인터페이스)
  6. 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

  1. airodump (인터페이스)

root @ h0st : ~ # airodump-ng wlan2

그리고 당신은 그것을 가지고 있습니다! 이것이 내가 가진 것과 동일한 문제를 가진 많은 사람들에게 도움이되기를 바랍니다. 그러면 WLAN2 ALFA가 모니터 모드가됩니다. 동일한 프로세스를 반복하여 WLAN1 EDIMAX를 모니터 모드 또는 그중 하나에 둘 수 있습니다.


답변

테스트를 수행하려면 먼저 카드를 “모니터”모드로 설정해야합니다. 인터넷을 검색하면됩니다.