I have been trying for days to get Flash working in Firefox, but to no avail. The tut on the Wiki page is obviously outdated, as are the ones that can be found here in the forums. I'm at a loss on how to get Flash working in Firefox on BT 5 R3.
My current workaround is to use Google Chrome. Not Chromium, but Chrome.
The difference between the two is slight, but obvious. Chromium is the dev version, looks and feels like an old version of Chrome, you still need to configure it a bit to use it in BT, and you still need to install Flash. There are many tutorials on the net on how to do this, and even a couple here in the forums, I think. So, I won't go into it.
Google Chrome for public usage has a stable release for both Mac OS and Linux. The main difference here is that it comes with Flash pre-installed. So, once you have installed Chrome on your BT box, you just run it, and voila, Nessus, Metasploit, NeXpose, OpenVAS, and whatever else you use a browser for is up and running. No need to worry about installing Flash, and pulling out your hair on removing, copying, and moving all sorts of files. Especially if all that effort fails miserably.
Ok, short tut on how to install Google Chrome on your BT box.
Go download Google Chrome (32-bit or 64-bit .deb file version depending on your box). I dowloaded the 64-bit version coz my box is BT 5 R3 KDE x64.
You can use wget to do this, or I just downloaded it using Firefox. For the diehards who insist on using wget, I'm sorry that I don't have the download link for ya. Forgot to save it, and now too lazy to find it, lol.
Once downloaded, you can just run the file using dpkg:
# dpkg -i Google-Chromefile-name.deb
On my box, I downloaded the file and ran dpkg from my home directory. For the advanced users who downloaded it to a dedicated download directory, you should be able to run dpkg from there. Didn't try, but I don't see why the install would fail if you ran it from a different directory other than your home directory. For youse lazy buggers who hate to type command line script, just click the .deb file and it should run and install automatically (again, I didn't try this, but I don't see why it shouldn't).
Google Chrome installs effortlessly and painlessly. Once installed, you will find it from the K-Menu (for KDE users, and should be the same for Gnome users) where Firefox is.
But, hold on. When you try to run it, an error box pops up and says you can't run Chrome as root! Aaaarrgghhh!
OK, so now we need to edit the Chrome binary a bit. For this, we need to use gedit, so open a terminal or Konsole or whatever funky name you call it, and download and install it from the repo:
# apt-get install gedit
Once that is done, type and enter:
# whereis google-chrome
The output should show /usr/bin/google-chrome and some other location which I can't remember (coz it wasn't important, lol).
# gedit /usr/bin/google-chrome
The gedit tool will open a window.
Go to the very bottom of the text and add --user-data-dir
Make sure you put a space between the “$@” and the --user-data-dir
Now go to the top left and click on File & then Save. Close the gedit window.
Open Google Chrome and it will run. Flash is playing fine, and I've yet to encounter any problems.
OK, some of you want something like the NoScript add-on for Firefox (I hear someone screaming at the back “Chrome is not secure and is lousy for pentesting!”). The most popular extensions for Chrome are NotScript and ScriptNo. Neither is as elegant or intuitive to use as NoScript for Firefox, but they get the job done.
One final parting shot. I really want to make Flash working in Firefox on my BT 5 R3. So, if anyone does have a solution, the OP and myself would greatly appreciate it. And, if you are in my neck of the woods, I'll buy you a drink (or two) as well.
P.S. Whenever Google Chrome is updated, you will have to use gedit and modify again as shown above.