I finally got around to upgrading my desktop from Backtrack 5R3 to the latest Kali Linux. After about two weeks, I finally set out to get the ati graphics card working so I could do some password cracking. This turned into fun as the version of fglrx-drivers don’t support my 4500 series graphics card. The fglrx-drivers-legacy don’t exist in the kali or debian repo’s. Trying to install from the ati legacy drivers bundle failed. Here is how I got it working using debian packages:
First add the correct repos:
deb http://ftp.debian.org/debian wheezy-backports main non-free deb http://ftp.debian.org/debian experimental main non-free contrib
apt-get update apt-get upgrade apt-get remove --purge fglrx*
Now install the drivers:
aptitude install amd-opencl-icd-legacy fglrx-legacy-atieventsd fglrx-legacy-control fglrx-legacy-driver fglrx-legacy-modules-dkms fglrx-legacy-source libfglrx-legacy libfglrx-legacy-amdxvba1 libgl1-fglrx-legacy-glx
If you get an error that says something about a package that requires version 2 installed but requires version 3…..(sorry, I am doing this from memory), you will need to manually download the files for the correct version (just search for it on google). I believe it was
glx-alternative-fglrx_0.3.0_amd64.deb and glx-diversions_0.3.0_amd64.deb
Once you have those, the installation will complete successfully.
aticonfig --initial aptitude install amd-opencl-icd-legacy
Reboot…..after the reboot, you should find the fglrx module loaded now:
# lsmod | grep fglrx fglrx 3205017 91 button 12945 1 fglrx
For whatever reason I have yet to figure out why that the video card is kinda slow and unresponsive for about the first 5 minutes after it boots up. But then after that, everything seems normal.
Once completed, you should be able to list_cores using pyrit, however, oclhashcat* will say gpu drivers are not installed (guess it is time to buy a new video card):
# pyrit list_cores Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+ The following cores seem available... #1: 'CAL++ Device #1 'ATI RV710'' #2: 'CPU-Core (SSE2)' #3: 'CPU-Core (SSE2)' #4: 'CPU-Core (SSE2)'
# oclhashcat+ GPU drivers are not installed! oclHashcat-plus will not run. Refer to: http://hashcat.net/forum/forum-23.html