Archive for the 'Products' Category

04
Nov

Visualization of drive contents

Modern operating systems typically have thousands of files, and thousands of hyerarchically-nested folders. There are cases in which we might need to have an overview of the content of a hard drive (or a USB pendrive, or DVD), and quickly find out what size and type of files there are. This is the case during the initial phases of a forensics investigation.

While reading Greg Conti’s excellent “Security Data Visualization” I came across this wonderful piece of software: SequoiaView. It is developed at the Technical University of Eindhoven (The Netherlands)

“Ever wondered why your hard disk is full? Or what directory is taking up most of the space? When using conventional disk browsing tools, such as Windows Explorer, these questions may be hard to answer. With SequoiaView however, they can be answered almost immediately. SequoiaView uses a visualization technique called cushion treemaps to provide you with a single picture of the entire contents of your hard drive. You can use it to locate those large files that you haven’t accessed in one year, or to quickly locate the largest picture files on your drive.”

GDMap

The software is available for free, but only for Windows systems. For Unix-like and Linux users, there are several options. One of them is GDMap, which is very similar to SequoiaView, but with only some basic functionality implemented. For KDE desktops, there is the powerful KDirStat (there is a Windows clone called WinDirStat). For Gnome users, there is Baobab. A nice alternative is firelight, which uses circular representation of treemaps to show similar data (only for KDE).

Wouldn’t it be nice if popular forensics packages, such as Helix, bundled these kind of tools?

19
Jul

Random bit generator service

This is cool.

The work on QRBG Service has been motivated by scientific necessity (primarily of local scientific community) of running various simulations (in cluster/Grid environments), whose results are often greatly affected by quality (distribution, nondeterminism, entropy, etc.) of used random numbers. Since true random numbers are impossible to generate with a finite state machine (such as today’s computers), scientists are forced to either use specialized expensive hardware number generators, or, more frequently, to content themselves with suboptimal solutions (like pseudo-random numbers generators).

[…]

To ensure high-quality of the supplied random numbers (true randomness) and high speed of serving, we have used fast non-deterministic, stand-alone hardware number generator relying on photonic emission in semiconductors. The used Quantum Random Bit Generator was previously developed at Rudjer Boskovic Institute, in Laboratory for Stochastic Signals and Process Research (for details, see below).
To achieve high availability of the service, several network access modes are developed, or
shall be developed. These include transparent acquisition of random numbers using C/C++ libraries, web services (access over the SOAP protocol), and Mathematica/MATLAB client add-ons. 

You can visit que QRBG site, download the client of your choice, and start getting true randomness in no time (registration required)

14
Jul

Helix v1.9 released

Talking about forensics…

Helix v1.9 released

The new Helix v1.9 version was released yesterday (see the CHANGELOG for the updated packages)

Download Helix v1.9 here.

11
Jul

Firefox (with IE) vulnerability

Interesting 0-day vulnerability in Firefox when installed in a box already running Internet Explorer (i.e. all Windows machines).

Firefox installs three protocol handlers, which lack some basic input validation. It seems that IE is able to launch Firefox in such a way that arbitrary commands are passed onto the shell (with the privileges of the current user)

Read the details at Jesper’s blog.

10
Jun

WiFiSLAX

I’ve just discovered a new security-oriented LiveCD distro called WiFiSLAX, which is basically a remastered Backtrack geared towards 802.11 wireless audits and pentest. It is oriented to Spanish-speakers, and includes support for most wireless card drivers and the latest 802.11 pentest tools.

WiFiSLAX 2.0

In the website there is information regarding the supported drivers list, included applications, and bluetooth-related stuff, some videos demonstrating its use, as well as a PDF presentation which explains all features and which tools you will find there. All in Spanish, by the way.

Download the ISO image from here.

08
Jun

Stop SPAM, read books

I’ve just found this while browsing public del.icio.us links tagged with “security” (you’d be surprised at how much interesting stuff can be found there).

This is such a great idea. Harnessing the power of humans solving CAPTCHAs so perform accurate OCRs of print books. Stop the web-SPAM problem and help digitize books!

“About 60 million CAPTCHAs are solved by humans around the world every day. In each case, roughly ten seconds of human time are being spent. Individually, that’s not a lot of time, but in aggregate these little puzzles consume more than 150,000 hours of work each day.”

recaptcha

[…]

“reCAPTCHA improves the process of digitizing books by sending words that cannot be read by computers to the Web in the form of CAPTCHAs for humans to decipher. More specifically, each word that cannot be read correctly by OCR is placed on an image and used as a CAPTCHA. This is possible because most OCR programs alert you when a word cannot be read correctly.

But if a computer can’t read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here’s how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one. The system then gives the new image to a number of other people to determine, with higher confidence, whether the original answer was correct.”

They have plugins for all major blog/board systems, and I plan to give the Wordpress plugin a try!

21
May

Discover Hackistan

Discover the glorious Hackistan.

Hackistan

(Brought to you by Fortify)

04
May

Two tools to detect rootkits in Linux

Rootkits are security tools used by intruders after compromising a hacked system. Rootkits help the intruders maintain their access to the system while hiding the toolkit, processes, open ports, etc. from the system administrator.

There are several interesting tools to scan for rootkit presence on a system. In this post, I’ll look at the two tools I use: Rootkit Hunter, and chkrootkit.

Rootkit Hunter

http://rkhunter.sourceforge.net/

Rootkit Hunter is a scanning tool that scans for rootkits, backdoors and local exploits. It checks MD5 hashes, default files used by rootkits, strange permissions in binaries, suspect strings in modules, hidden files, etc. It works in most flavours of Linux, BSD (OpenBSD, FreeBSD, MacOS X, but not NetBSD) and some Unix variants (AIX, Solaris, etc.)

Once you download Rootkit Hunter, unpack it, and execute the installer.sh script as root user.

Rootkit Hunter - installing

After installing, just execute it (as root) with the following options:

rkhunter -c

- performs standard check of the system

rkhunter -c –quick

- performs quick scan

rkhunter -c –check-deleted

- performs a “deleted files” check (processes using deleted files)

rkhunter -c –scan-knownbad-files

- performs a “known-bad files” check

rkhunter –update

- updates database of rootkits

Rootkit Hunter - scanning

An interesting option is to use a cron job to schedule periodic update and system check, by using this script (add it to the crontab or /etc/cron.daily directory)

#!/bin/sh

( /usr/local/bin/rkhunter –versioncheck
/usr/local/bin/rkhunter –update
/usr/local/bin/rkhunter –cronjob –report-warnings-only
) | /bin/mail -s ‘rkhunter Daily Run’ root

chkrootkit

http://www.chkrootkit.org/

chkrootkit is another option for our rootkit-detection toolkit. It can be downloaded from: http://www.chkrootkit.org/download/

It doesn’t need to be installed. Just unpack it and run chkrootkit it as root. This is useful if you need to run it from read-only media, such as CD-ROM, to avoid compromise of the rootkit-detection tool itself.

chkrootkit - scanning

chkrootkit has an interesting option, which allows to specify the root directory to be scanned. Although I haven’t tested it yet, it could be used to mount an off-line image of a suspect filesystem, in a typical forensics analysis way, and scan it for rootkit infections.

14
Apr

Temporary workaround for Microsoft DNS issue

One of the mitigation actions for the Microsoft DNS vulnerability is the disablement of the RPC Management functionality. Jesper Johansson explains how to do it in a large number of Domain Controllers and DNS servers (thanks Daniel!)

In short, the method consists of generating a text list with all the DNS servers, and then using a short script to remotelly connecto to each one (using Enterprise Admin credentials) to change the registry parameter and restarting the DNS service.

It is recommended to do this until you can patch.

Note about this workaround:

Setting the registry value to 4 will disable remote management and configuration of DNS server functionality using RPC or WMI will be disabled. DNS management tools, will fail to work remotely. Local management and remote management through terminal services can be still used to manage your DNS Server configuration.

You will still be able to use the DNS management MMC Snap-in, DNSCMD.exe, and the DNS WMI provider.

28
Mar

Metasploit Framework 3.0 released

You probably already heard, but Metasploit Framework 3.0 is out!

Metasploit Framework 3.0 Console

An article in Dark Reading comments on the new functionality:

Among the new features for Metasploit 3.0 that weren’t originally shown in the beta are three exploit modules that target WiFi driver vulnerabilities in the Windows kernel. The framework comes with APIs, 177 exploits, as well as modules that handle host discovery, protocol fuzzing, and denial-of-service testing. It’s aimed at researchers, network security pros for penetration testing, system administrators for verifying patch installations, and at vendors testing the security of their products. Metasploit runs across all the main operating systems and works with Unix mainframes and Nokia n800 handheld devices as well.

One feature in the new version lets you manipulate the memory of process that’s running in an exploited system, and another lets you relay attacks through the compromised machine, notes Moore. “From a penetration testing perspective, the most useful features are the combination of the new Meterpreter payload and the ability to relay connections through compromised systems.”

Download Metasploit Framework 3.0 from here.