Ok, after playing around with Flash Player 11.x.x, I've managed to install the 32 bit version on BT5R3 KDE x64. Could never get the 64 bit version working, but the 32 bit version of Flash works just fine.
First of all, I removed the current installation of Flash using the tutorial given in the Wiki:
# aptitude purge flashplugin-nonfree flashplugin-installer gnash gnash-common mozilla-plugin-gnash swfdec-mozilla
# rm -f /usr/lib/firefox/plugins/libflashplayer.so
# rm -f /usr/lib/mozilla/plugins/libflashplayer.so
# rm -f /usr/lib/mozilla/plugins/flashplugin-alternative.so
# rm -f /usr/lib/mozilla/plugins/npwrapper*flash*so
# rm -f ~/.mozilla/plugins/*flash*so
The difference here is that I used "aptitude purge" instead of "apt-get purge". The former will remove files, dependencies, and configurations, while the latter removes files and dependencies.
Now, please kill all instances of Firefox. If you need a script to make sure, you can do this:
# killall -9 /opt/firefox/firefox-bin
OK, the next part is to install Flash. We are using wget here, but if Adobe changes the download link, please change the script accordingly, or just download the Flash installer from their website. We will be using wget in the following:
# wget
http://fpdownload.macromedia.com/get...ux.i386.tar.gz
# tar xvzf install_flash_player_11_linux.i386.tar.gz
# mkdir ~/.mozilla/plugins
# mv libflashplayer.so ~/.mozilla/plugins/
Then just delete everything else that got extracted. You should be good to go, and Nessus should be running fine.
Yes, it is the 32 bit version of Flash, but it works just fine in my BT5R3 KDE x64 box.
The reason I continued to play around with the latest version of Flash and Firefox was because I could not force Google Chrome to use https while using Nessus (or any other tool that can use a browser as an interface). Lousy Chrome devs locked this, and it is a real hassle. So, it is back to Firefox for my pentesting classes. Chrome is still very nice for web surfing, though.