User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
faq [2018/10/06 01:33] – Can I take screenshots of Aircrack-ng and use them in my own publications? mister_xfaq [2019/12/15 21:26] – Fix title fonts for last few entries mister_x
Line 7: Line 7:
  
 Which card to purchase is a hard question to answer.  Each person's criteria is somewhat different, such as one may require 802.11n capability, or may require it to work via virtualization.  However, having said that, if money is not a constraint then the following cards are considered the best in class: Which card to purchase is a hard question to answer.  Each person's criteria is somewhat different, such as one may require 802.11n capability, or may require it to work via virtualization.  However, having said that, if money is not a constraint then the following cards are considered the best in class:
 +
 +  * Alfa AWUS036ACH (a/b/g/n/ac) is the best performing card, but the driver can be unstable enough to crash your kernel
 +  * Alfa AWUS036ACM (a/b/g/n/ac) is the highest performing of the STABLE devices, but it requires kernel 4.19.5 or higher, and the driver doesn't work on the Raspberry Pi yet
 +
 +Runner ups:
  
   * Alfa AWUS036H [b/g USB]   * Alfa AWUS036H [b/g USB]
Line 17: Line 22:
   * MiniPCIe: anything that uses [[https://wikidevi.com/wiki/Ath9k|ath9k]], especially AR92xx and AR93xx (ability to do [[https://wireless.wiki.kernel.org/en/users/drivers/ath9k/spectral_scan|spectral scan]])   * MiniPCIe: anything that uses [[https://wikidevi.com/wiki/Ath9k|ath9k]], especially AR92xx and AR93xx (ability to do [[https://wireless.wiki.kernel.org/en/users/drivers/ath9k/spectral_scan|spectral scan]])
  
-If money is a constraint then consider purchasing a card with a RTL8187L or Atheros chipset, also read [[compatibility_drivers#which_is_the_best_card_to_buy|this]] first before purchasing. There are many available on the market for fairly low prices.  You are simply trading off distance, sensitivity and performance for cost.+Also read [[compatibility_drivers#which_is_the_best_card_to_buy|this]] first before purchasing. There are many available on the market for fairly low prices.  You are simply trading off distance, sensitivity and performance for cost.
  
 If you want to know if your existing card is compatible then use this page: [[compatible_cards|Tutorial: Is My Wireless Card Compatible?]] If you want to know if your existing card is compatible then use this page: [[compatible_cards|Tutorial: Is My Wireless Card Compatible?]]
Line 612: Line 617:
  
 Yes. As long as you take the screenshots yourself. If you are using someone else's, you may need to obtain their authorization to use them. Yes. As long as you take the screenshots yourself. If you are using someone else's, you may need to obtain their authorization to use them.
 +
 +===== How do I deal with rfkill hard blocks? =====
 +
 +A hard block usually is a physical switch on the computer. It can either be a flip switch on the side of the computer, a key combination to press on the keyboard or a setting to enable in the BIOS.
 +
 +In some cases, if wireless was disabled before Windows was powered off, it will appear like a hard block and the trick is to enable wireless in Windows then reboot.
 +
 +===== "ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin" and similar in dmesg  =====
 +
 +TL;DR: even if it sounds bad, don't worry about it.
 +
 +If a firmware is missing, then your card won't work at all: no interface, scanning or any other function. Firmware may have issues/bugs but that's a different story.
 +
 +On desktop/laptop cards, the above mentioned file is stored in a dedicated EEPROM on the card itself, so it's not needed. That data is typically only needed on embedded devices, such as routers, or AP, that are lacking the EEPROM, and in that case, it is stored on the filesystem. The reason behind it is cheaper to store it, than adding extra components.
 +
 +The driver doesn't have any way of knowing if the card has it or not, so it is displaying the message anyway.
 +
 +===== Why does using aircrack-ng with "-p 1" use 2 CPUs =====
 +
 +The "-p" parameter controls the amount of threads used for bruteforcing the passphrase; Aircrack-ng has other tasks using the CPU as well.
 +
 +===== "device descriptor read/64, error -110" with Ralink rt28xx driver in dmesg =====
 +
 +Prior to this message, it can be seen that the device connected on a USB port with xhci_hcd, indicating USB 3.0.
 +
 +This issue happens mostly in virtual machines, when the USB port is set to 3.0. To work around the issue, power off the virtual machine, edit USB settings of the VM and set it to 2.0.
 +
 +===== Where can I find airmon-ng on Windows or MacOS? =====
 +
 +[[airmon-ng]] is a Linux/FreeBSD script only. There is no version for Windows, MacOS, or other OS at this time.
faq.txt · Last modified: 2024/01/10 16:40 by mister_x