จะทราบได้อย่างไรว่าการ์ดไร้สายของฉันเปิดใช้งานการฉีด?


11

ฉันกำลังเล่นอยู่กับเครื่องบิน

และพยายามที่จะดูว่าการ์ดไร้สายในแล็ปท็อปของฉันสามารถผ่านการทดสอบการฉีดได้หรือไม่

และท้ายที่สุดฉันก็เห็นสิ่งต่อไปนี้ ... หมายความว่าการ์ดไร้สายของฉันไม่สามารถเรียกใช้ aircrack ได้หรือไม่?

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# 

คุณลองใช้งานairmon-ng start eth1แล้วทดสอบอีกครั้งหรือไม่
new123456

จากประสบการณ์ของฉันการ์ด 802.11b รุ่นเก่าจำนวนมากสามารถฉีดได้ ฉันมีปัญหามากมายกับ gs และ prens
kobaltz

คำตอบ:


6

จากผลลัพธ์ที่คุณแสดงด้านบนไดรเวอร์ปัจจุบันของคุณไม่สามารถฉีดแพ็คเก็ตได้ นี่เป็นเพราะคุณอาจใช้ไดรเวอร์เริ่มต้น (แหล่งปิด) ซึ่งส่วนใหญ่ไม่รองรับการฉีด

คุณต้องใช้compat-wirelessแพ็คเกจเพื่อรวบรวมไดรเวอร์ของคุณเองและใช้แทน (หลังจากถอนการติดตั้งไดรเวอร์ปัจจุบันของคุณ) ดูหน้านี้จาก Aircrack-ng Wikiซึ่งมีรายละเอียดวิธีการคอมไพล์ไดรเวอร์ของคุณเองรวมถึงการแก้ไขเพื่อให้สามารถทำการฉีดแพ็คเก็ตได้ อย่างน้อยที่สุดคุณต้องมีmac80211.compat08082009.wl_frag+ack_v1.patchโปรแกรมแก้ไขตามรายละเอียดในบทความ wiki ที่ลิงก์ด้านบน โปรดทราบว่าคุณควรเรียกใช้สคริปต์เลือกไดรเวอร์ก่อนรวบรวม / ติดตั้ง

ในฐานะที่เป็นบันทึกย่อด้านไดรเวอร์เหล่านี้จะเปลี่ยนชื่ออินเตอร์เฟซจากeth1เป็นwlan0(ซึ่งเป็นชื่อที่ใช้งานง่ายมากขึ้น) ชื่ออินเทอร์เฟซการตรวจสอบอาจขึ้นอยู่กับการ์ดของคุณmon0(จำนวนที่เพิ่มขึ้นกับแต่ละอินเตอร์เฟสการตรวจสอบเพิ่มเติมที่คุณสร้างขึ้นairmon-ng start)


3
airmon-ng start eth1

mon0นี้จะสร้างอินเตอร์เฟซใหม่: จากนั้นคุณสามารถเริ่มเครื่องมือของคุณชี้ไปที่อินเทอร์เฟซใหม่ กล่าวคือ

airodump-ng start mon0

แม้ว่าโปสเตอร์แรกจะถูกต้องในการบอกว่าคุณมีไดรเวอร์ที่ผิด - หาไดรเวอร์โอเพ่นซอร์สที่จะเปลี่ยนชื่อไดรเวอร์ของคุณwlan0เป็นชุด aircrack เป็นสภาพแวดล้อมเครื่องมือทดสอบปากกาไร้สาย มีเครื่องมืออื่น ๆ สำหรับการทดสอบ LAN


1

ฉันไม่มีผลการฉีด วิธีแก้ปัญหาคือเรียกใช้ 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.

1

ใช้งาน KALI 2.0 (ควรดาวน์โหลด btw) บน HP 2000 รุ่นเก่า

ฉันใช้การ์ดไร้สายสองใบ:

  1. EDIMAX EW-7811Un - (phy2 wlan1 rtl8192cu Edimax Technology Co. , Ltd EW-7811Un 802.11n [Realtek RTL8188CUS])

2.ALFA AWUS036NH - (phy3 wlan2 rt2800usb Ralink เทคโนโลยีคอร์ป RT2870 / RT3070)

วิธีแก้ไขปัญหา:

  1. ifconfig (ค้นหาสิ่งที่คุณต้องการใช้ / วางในโหมดมอนิเตอร์)
  2. อินเทอร์เฟซ iwconfig (ให้สังเกตว่าโหมด: MANAGED หรือ MONITOR)

    root @ h0st: ~ # iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID: ปิด /
    โหมดใด ๆ: จุดเชื่อมต่อที่มีการจัดการ : ไม่เกี่ยวข้อง Tx-Power = 30 dBm
    ลองใหม่อีกครั้งขีด จำกัด สั้น: 7 RTS thr: ปิดแฟรกเมนต์ส่วนย่อย: ปิดการจัดการพลังงาน: ปิด

  3. ifconfig (ส่วนต่อประสาน) ลง

  4. มอนิเตอร์โหมด iwconfig (อินเตอร์เฟส)
  5. ifconfig (อินเตอร์เฟส) ขึ้นไป
  6. iwconfig (อินเทอร์เฟซ) (เพื่อตรวจสอบ)

root @ h0st: ~ # ifconfig wlan2 down

root @ h0st: ~ # iwconfig มอนิเตอร์โหมด wlan2

root @ h0st: ~ # ifconfig wlan2 up

root @ h0st: ~ # iwconfig wlan2

wlan2 โหมด IEEE 802.11bgn : ความถี่การตรวจสอบ : 2.412 GHz Tx-Power = 30dBm
ลอง จำกัด สั้น ๆ อีกครั้ง: 7 RTS thr: off แฟรกเมนต์ thr: ปิดการจัดการพลังงาน: ปิด

  1. airodump the (อินเตอร์เฟส)

root @ h0st: ~ # airodump-ng wlan2

และคุณมีมัน! หวังว่านี่จะช่วยผู้คนจำนวนมากที่มีปัญหาแบบเดียวกันกับฉัน สิ่งนี้ทำให้ WLAN2 ALFA ของฉันเข้าสู่โหมดมอนิเตอร์ ฉันสามารถทำขั้นตอนเดียวกันซ้ำเพื่อวาง WLAN1 EDIMAX ของฉันเข้าสู่โหมดจอภาพเช่นกันหรือเพียงหนึ่งในนั้น


ขอบคุณมากสำหรับสิ่งนี้ฉันมีปัญหาที่คล้ายกันและทำตามขั้นตอนของคุณฉันสามารถใช้งานได้!
Don King

0

.. มันจะปรากฏว่าการ์ดของคุณอยู่ใน "โหมดที่ได้รับการจัดการ" เพื่อที่จะทำการทดสอบคุณจะต้องใส่การ์ดของคุณในโหมด "จอมอนิเตอร์" ... เพียงแค่ค้นหาอินเทอร์เน็ต


1
เป็นการดีที่สุดที่จะไม่พูดว่า "แค่ค้นหามัน" ถ้าคุณรู้ว่าข้อมูลที่ต้องการสามารถพบได้ที่ไหนกรุณาโพสต์มันหรืออย่างน้อยก็ให้ลิงค์
zeel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.