January 2nd, 2006

Talking about NUSHU - At the 22nd CCC a few days ago, Steven Murdoch gave another good talk about TCP/IP based covert channels detection and you can get his presentation (for free) here. The presentation is *very cool* and I suggest everybody to at least take a look at the pictures showing the differences between the clean Linux Kernel and the one which was infected with NUSHU! It also contains other interesting stuff besides NUSHU detection.

December 30th, 2005

It seems that another academic paper has been written about how to detect my NUSHU covert channel POC and this is very cool of course. What is not cool however, is that you need to pay $19 USD to read it! And I would like to take this opportunity to manifest my disagreement with the idea of pay-to-read research papers and encourage the authors to publish it for free, just as the original NUSHU paper...

Free the papers and have a happy new year!

UPDATE (16-01-2005): I'm very glad to announce that the authors of this paper made it available here for free :) This paper is also pretty amazing as they used neural network to actually distinguish between normal TCP stacks and the NUSHUized ones!

December 30th, 2005

At the beginning of February I will speak about rootkit and malware detection in general at the IT-Defense conference in Dresden, Germany.

November 1st, 2005

In January I will speak about differences between "Rootkit Hunting vs. Compromise Detection" at Black Hat Federal in Washington, DC. You can read more about the presentation here.

October 3rd, 2005

The slides for my HITB presentation, as well as the binaries for System Virginity Verifier 1.0, are now available for download. I would like to thank HITB organizers for inviting me for this excellent conference :)

August 11th, 2005

At the end of September I will speak at the HackInTheBox conference in Kuala Lumpur, Malaysia. Highlights of the talk:

The abstract of the talk can be seen here.

July 11th, 2005

Offtopic: FLASHRESCUER is a little tool which can help you recover lost pictures from your FLASH card. You can get it in the here.

June 19th, 2005

I put together several thoughts regarding cross-view based approach to rootkit detection, especially hidden files. This short article can be found in the papers section.

June 6th, 2005

modGREPER 0.1 released!
modGREPER is a hidden module detector for Windows 2000/XP/2003. It searches through whole kernel memory in order to find structures which looks like a valid module description objects.

April 20th, 2005

NUSHU uncovered!
Steven Murdoch and Stephen Lewis, both from Cambridge Computer Laboratory, wrote a very interesting paper about covert channels in TCP/IP. It contains brief review of several current implementations, very valuable description of ISN generators on Linux and OpenBSD and detection of some covert channels, including NUSHU, and last but not least, description of new covert channel implementation, called Lathra, which follows the implementation of the real ISN generator (in Linux and OpenBSD) and thus should be impossible to detect by ISN analysis... The paper will be presented at the 7th Information Hiding Workshop in Barcelona and the draft can be found here.

January 24th, 2005

I have added very simple proof-of-concept tool for detecting files hidden by various Windows rootkits. It's called FLISTER and it exploits the bugs (present in all known to me Windows rootkits) in handling ZwQueryDirectoryFile service.

January 2nd, 2005

My slides and proof-of-concept code (NUSHU) which I presented at 21th CCC are now available for download. Additionally in the misc section you can find some tcpdump traces for statistical analysis. Happy New Year!

December 3rd, 2004

At the end of December I'm going to have a speech at 21th Chaos Communication Congress in Berlin about Implementation of Passive Covert Channels in the Linux Kernel.

You can find more information in the papers section...

November 14th, 2004

Shortly after Dave posted his Trip Report from Poland, I started getting emails from people wanted to know "how to detect VMWare using one instruction"... So, although I'm not the first one who discovered this trick, I decided to put a short paper about it accompanied by a simple C code. This trick is able to detect not only VMWare, but any VMM running on Pentium processor.

October 21st, 2004

Slides for the two presentations I gave at ITUnderground are now available in the papers section (both english and polish versions).

October 20th, 2004

This website has been started!