### 常见错误

#### ignore-negative-one

--ig 代表忽略channel值为-1的错误

This will stop networking mode so there should no longer be a channel -1 error.

Now check your wireless driver first, mine is ath9k. The simplest way to check yours is by typing airmon-ng in terminal.

USE ONE THE FOLLOWING COMMANDS TO SELECT YOUR REVELENT WIRELESS CARD DRIVER, NOT ALL OF THEM !!!

(IN MY CASE IT IS make defconfig-ath9k)

Now,

### 字典生成

How to speed up the generation of dictionaries with passwords

mpfs is an in-memory virtual file system.

The tmpfs file system has the following features:

• The file system can use swap space when the physical load on memory requires it.
• The file system consumes as much physical memory and swap space as is required to store the current contents of the file system.
• During a remount operation (mount -o remount), the file system can be resized (without losing the existing contents of the file system).

If the tmpfs filesystem is unmounted, its contents are lost (deleted). This is very important – copy all the data from it before turning off the computer, otherwise everything will be lost.

While this is obvious, just in case: since all data resides in RAM, your computer must have enough RAM to store the data you want to put in tmpfs.

Let's create a mount point:

Let's create a virtual file system of 20 Gigabytes in RAM:

We pass into it:

To create a dictionary, we will use the maskprocessor program. With the following command, we create a dictionary of 5 characters (uppercase and lowercase letters, numbers):

Now, for example, let's create the same dictionary on the hard disk:

As an experiment, let's take the command for converting the dictionary according to the Rule from this article:

On the hard drive, it completed in 43 seconds, and in RAM in 41 seconds. The reason for these results is that in this case the bottleneck is the performance of one processor core (the process of creating and converting dictionaries is performed in one thread).