First check if
fglrx module is installed:
lsmod | grep fglrx
You should get a response similar to:
fglrx 2635205 82 button 12945 1 fglrx
If not installed follow this guide to install it.
Check AMD APP SDK Installation
Check if AMD APP SDK is installed. If not installed, follow this guide to install it.
Check CAL++ Installation
Check if CAL++ is installed. If not installed, follow this guide to install it.
Pyrit allows to create massive databases, pre-computing part of the IEEE 802.11 WPA/WPA2-PSK authentication phase in a space-time-tradeoff. Exploiting the computational power of Many-Core- and other platforms through ATI-Stream, Nvidia CUDA, OpenCL and VIA Padlock, it is currently by far the most powerful attack against one of the world’s most used security-protocols.
Install Pyrit in Kali
apt-get install libpcap-dev
Remove existing installation of pyrit
apt-get remove --purge pyrit
If you are not using a clean install of Kali (not recommended), you may need to issue the following command:
rm -r /usr/local/lib/python2.7/dist-packages/cpyrit/
svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit_svn
cd pyrit_svn/pyrit/ ./setup.py build install
Install CAL++ plugin
setup.py file and modify/replace the followings:
find VERSION = '0.4.0-dev' and replace with
VERSION = '0.4.1-dev'
CALPP_INC_DIRS.append(os.path.join(CALPP_INC_DIR, 'include')) and replace with
Save and quit, then issue the following command:
./setup.py build install
There will be several warnings, but hopefully no errors and everything will be installed.
List available core
pyrit list_cores ...
The following cores seem available... #1: 'CAL++ Device #1 'AMD GPU DEVICE'' #2: 'CPU-Core (SSE2)' #3: 'CPU-Core (SSE2)' #4: 'CPU-Core (SSE2)'
pyrit benchmark ...
Computed 7548.89 PMKs/s total. #1: 'CAL++ Device #1 'AMD GPU DEVICE'': 5599.3 PMKs/s (RTT 1.4) #2: 'CPU-Core (SSE2)': 685.6 PMKs/s (RTT 3.0) #3: 'CPU-Core (SSE2)': 688.5 PMKs/s (RTT 3.0) #4: 'CPU-Core (SSE2)': 691.9 PMKs/s (RTT 3.0)