07.04.2007 16:48
Using Firekeeper to alert about malware hosting sites
Great news!
Andre D. Correa from Malware Block List project made available
testing malware block lists in Firekeeper format. They are
available on the project
site.
There are two kinds of block list. 'Regular list' triggers a Firekeeper alert when Firefox tries to download a file from a directory that contains malware. 'Aggressive list' triggers the alert for the whole domain, not only single directory.
This lists are automatically updated. You can use Firekeeper feature 'Add remote file' to automatically download the newest version every time Firefox is started.
Please test these lists.Thanks to Andre for his great work!
31.03.2007 19:09
0-day ANI vulnerability in Microsoft Windows
Firekeeper can be used to detect sites making use of recently discovered MS ANI file critical vulnerability.
Here is a rule proposed by Alexander Sotirov on bugtraq (put it in a single line):
alert(body_content:"anih|24 00 00 00|";
body_re:"/^RIFF.*anih\x24\x00\x00\x00.*anih(?!\x24\x00\x00\x00)/s";
msg:"possible MS ANI exploit";
reference:url,http://www.determina.com/security.research/vulnerabilities/ani-header.html;
reference:url,http://isc.sans.org/diary.html?storyid=2534;)
29.03.2007 13:27
Project news
I haven't wrote for a while but there is a lot of interesting stuff about Firekeeper to announce.
First of all I've spread information about the project on few popular mailing lists (bugtraq, focus on IDS, Snort users mailing list, Mozilla forums). A lot of people learned about Firekeeper, downloaded and tested it. I've got a lot of positive feedback. Mailing list (firekeeper@mozdev.org) at last started to live and now, it is the first place in which project news are posted. So if you want to know the breaking news, please subscribe.
Current release is 0.2.9. There are still some compatibility problems. Few people have reported that Firekeeper didn't load on their machines.
There is also some new stuff to check out on the web page. FAQ and tutorial that shows how to write Firekeeper rules by the example of writing a rule to detect sites using one of the attacks discovered recently by Michal Zalewski.
The thing I'm most excited about, is a possibility of using Firekeeper to warn the user about sites with malware. Andre Correa form the Malware Block List Project is thinking about making available list of sites with malware in Firekeeper format. It would be very cool. I didn't know about Andre's project before, check it out, it's really great. Andre hosts an automatically updated list of malware hosting sites in a lot of formats suitable for popular applications.
Stay tuned for more news.
22.12.2006 08:45
Firekeeper 0.2.4 alpha available
- Firefox 2.0 compatibility.
- Small GUI improvements
- Some GLIBC version dependencies removed in Linux release. It should now work on more Linux distros.
- A lot of fixed bugs.
03.09.2006 23:30
Autotools deployed
25.08.2006 01:04
New alpha release
Below is an example Firekeeper rule:
alert (msg:"Content-Disposition CLSID command attempt";
headers_content:"Content-Disposition|3A|"; nocase;
headers_re:"/^Content-Disposition\x3a[^\r\n]*\{[\da-fA-F]{8}
(-[\da-fA-F]{4}){3}-[\da-fA-F]{12}\}/smi";
reference:bugtraq,9510; reference:cve,2004-0420;
reference:url,www.microsoft.com/technet/security/bulletin/ms04-024.mspx;
fid:2589; rev:3;)
Regular expression in this rule is checked only when there is a
string 'Content-Disposition:' in headers.
I did also some small GUI improvements in this release. Now I'm working on a documentation (user and development) and I also want to deploy autoconf and automake to simplify building process.
15.08.2006 11:37
First alpha release
I haven't been posting for a while but I did a lot of improvements in Firekeeper (GUI, tracing decrypted HTTPS connections) and today the first alpha release is out. This release is intended mainly to test if Firekeeper works well on various different systems and to discuss further improvements. I've tested it on Linux, Windows XP and 2000, my main concern is if it works on different Linux distros. I've created a web page with tests that should alert Firekeeper if it works fine.
I want to concentrate now on optimisation of rule matching code to match multiple rules in a single step. Now every rule is applied separately.
03.08.2006 12:23
Windows build
01.08.2006 00:11
Firekeeper rules sources
To make rules management handy I implemented a feature to add as many files with rules as user wants. Single file could be just very inconvenient. It is now also possible to specify remote URLs from which Firekeeper downloads rules every time it starts up. If remote location is unreachable Firekeeper uses last rules successfully downloaded from this location. I think it would be wise to allow user to specify what kind of rules Firekeeper can download from remote locations (for example only alert and blacklist rules but not whitelist).
I haven't yet created user interface for this rules management code. I'm now setting up Windows development environment, I don't want to just compile Firekeeper but also to have a debug Mozilla build for Windows. I hope that it won't take longer than one day to have it running, it's quite an irritating job.