RaspberryPi/Aircrack: Difference between revisions
From charlesreid1
(Created page with "Building aircrack-ng from source on a Raspberry Pi. Not because I'm a masochist, but because of a single equals sign: The equals sign: https://trac.aircrack-ng.org/changeset/...") |
No edit summary |
||
| Line 1: | Line 1: | ||
==Steps== | |||
I ended up having to build aircrack-ng from source on a Raspberry Pi. It was not because I'm some kind of masochist. It was because of a single goddamn equal sign. | |||
The equal sign: https://trac.aircrack-ng.org/changeset/2854 | |||
Removed in the following Github pull request: https://github.com/aircrack-ng/aircrack-ng/pull/66 | |||
I ws seeing the <code>wi_read(): No child process</code> error happen pretty much whenever I ∑ould run besside-ng on the Raspberry Pi. If I was running everything by hand, I could usually keep trying, and after 3 or 4 tries, besside-ng would work like a charm. However, this way is kind of stupid. | |||
To actually automate besside-ng, which was what I was trying to do (and ending up with failed, empty logs after multiple war-walking trips, and then with lots of anger issues), I had to apply this stinking patch, which requires the entire stinking process of compiling and building and installing on every stinking Raspberry Pi. | |||
<pre> | <pre> | ||
$ apt-get -y install libssl-dev pkg-config | $ apt-get -y install libssl-dev pkg-config | ||
$ apt-get -y install libnl-3-dev | $ apt-get -y install libnl-3-dev | ||
$ apt-get install libnl-genl-3-200 libnl-genl-3-dev | |||
</pre> | </pre> | ||
| Line 22: | Line 27: | ||
$ make install | $ make install | ||
</pre> | </pre> | ||
Finally, update OUI listing with command | |||
<pre> | |||
$ airodump-ng-oui-update | |||
</pre> | |||
==Flags== | |||
{{PiFlag}} | |||
{{KaliFlag}} | |||
{{AircrackFlag}} | |||
Revision as of 01:50, 13 August 2017
Steps
I ended up having to build aircrack-ng from source on a Raspberry Pi. It was not because I'm some kind of masochist. It was because of a single goddamn equal sign.
The equal sign: https://trac.aircrack-ng.org/changeset/2854
Removed in the following Github pull request: https://github.com/aircrack-ng/aircrack-ng/pull/66
I ws seeing the wi_read(): No child process error happen pretty much whenever I ∑ould run besside-ng on the Raspberry Pi. If I was running everything by hand, I could usually keep trying, and after 3 or 4 tries, besside-ng would work like a charm. However, this way is kind of stupid.
To actually automate besside-ng, which was what I was trying to do (and ending up with failed, empty logs after multiple war-walking trips, and then with lots of anger issues), I had to apply this stinking patch, which requires the entire stinking process of compiling and building and installing on every stinking Raspberry Pi.
$ apt-get -y install libssl-dev pkg-config $ apt-get -y install libnl-3-dev $ apt-get install libnl-genl-3-200 libnl-genl-3-dev
(note: libnl is a library for dealing with netlink sockets.)
Now build aircrack, then install it:
$ git clone https://github.com/aircrack-ng/aircrack-ng.git $ cd aircrack-ng $ make $ make install
Finally, update OUI listing with command
$ airodump-ng-oui-update
Flags
| aircrack-ng a suite of tools for wireless cracking.
aircrack-ng Many Ways to Crack a Wifi: Cracking Wifi Aircrack Benchmarking: Aircrack/Benchmarking WEP Attacks with Aircrack: Aircrack/WEP Cracking WPA Attacks with Aircrack: Aircrack/WPA Cracking Aircrack Hardware: Aircrack/Packet Injection Testing Harvesting Wireless Network Information
airodump-ng Basic Usage of Airodump
Category:Security · Category:Wireless · Category:Passwords
|