RaspberryPi/Aircrack
From charlesreid1
Overview
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.
Prereqs
$ apt-get -y install libssl-dev pkg-config $ apt-get -y install libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev $ apt-get -y install zlib1g-dev
(Note: libnl is a library for dealing with netlink sockets. No clue what the other two are.)
What to do with old aircrack
Not sure if you really need to remove aircrack...
Build new aircrack
Now build aircrack, then install it:
$ git clone https://github.com/aircrack-ng/aircrack-ng.git $ cd aircrack-ng $ make experimental=true # <-- this builds wesside, easside, and besside $ make install experimental=true
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
|