Join us for the Honeynet Workshop 2024: May 27th–29th, Copenhagen, Denmark

Confusion About Honeypots

28 Jun 2009 Lance Spitzner
Honeypots have been actively used by the security community for over ten years now. They are used for a variety of purposes, but now a days primarily for information gathering. When honeypots first were being used they generated a great deal of discussion about the legal issues. However, through the years this debate has died down, most organizations feeling these issues are minor. I just wanted to share an update on these thoughts.

Bison/Flex parser

27 Jun 2009 Robin Berthier honeybrid-gsoc-parser
This week I completed an important step which is to integrate a parser in Honeybrid. There are now two new files in the source code: rules.l which defines the different tokens to analyze, rules.y which defines the configuration language and the different subroutines to call when a specific combination of tokens is detected. Flex and Bison compile these two files and generate rules.c and rules.h which are then used by honeybrid to parse its configuration.

Free Honeynet Log Data for Research

26 Jun 2009 Anton Chuvakin data honeynet honeypot linux logging logs research security
UPDATE: the log data is posted here. A notification group about new log sharing is here. This WASL 2009 workshop reminded me that I always used to bitch that some academic researchers use antediluvian data sets for their research (Lincoln labs 1998 set used in 2008 “security research” makes me want to just curse and kick people in the balls, then laugh, then cry, then cry more…). However, why are they doing it?

stack crash?

26 Jun 2009 Chengyu Song qebek-windows
This phenomenon is first observed when I tried the NtReadFile test last week, sometimes when the postNtReadFile is called, the handle value, buffer address and buffer size got from the stack is quite different from values got in preNtReadFile. I didn’t pay much attention to this problem that time, but, when I tried to debug the NtSecureConnectPort API with WinDBG today, this phenomenon appeared again. So I did a further study on it.

Parser Redux and Libraries

21 Jun 2009 Kevin Galloway
I know I said that I would post a screenshot a week ago, but it’s been a little busy, but here’s an older attached image. One of the reasons there was a delay is that the code that I was using was based on one of the wxPython demo programs, hence the RunDemo title bar. I’m in the process of revamping that code into something that’s a little more standalone.

QEMU dyngen

21 Jun 2009 Chengyu Song qemu-qebek
This is supposed to be the first Qebek blog, but unfortunately, it cannot pass the check of mod_security (even today), so I posted here.

New features added !

19 Jun 2009 Thibaut Gadiolet
Hi folks, It took me a long time to work on the data model, the back-end, to setup all my framework (Tapestry+hibernate+Spring+ACEGI+Maven) but it’s done right now. So I will post once a week I guess about new features I added. I’d like to speak a bit about how my webapp works. The main goal is to separate every layer of my web. e.g front-end/business/back-end : Layers model This week, you I added

Picviz 'Durian gostoso' 0.6 is out

19 Jun 2009 Victor Amaducci release
Hello all! In Last night we had released the newest version of PicViz suite (that contains all PicViz tools). Specifically for the GUI, now we can brush the lines dynamically and apply zoom in graph. To allow line brush has been necessary reimplement some important classes of PyQt used in the GUI. It wasn’t easy. But now it works, despite of we must continually improve the line (event) selection. Get it!

A python object: It can be everything!

18 Jun 2009 Geng Wang project
The code is like this: class unknown_obj(object): def __call__(self, *arg): return unknown_obj() def __getitem__(self, key): return unknown_obj() def __getattr__(self, name): return unknown_obj() The three methods are: __call__ for function calls (*arg means arg is the argument list), __getitem__ for the visit to members using ‘[]’, such as a[3] and 3 is the key, __getattr__ just like we mentioned, for any visit to members using ‘.’. So almost every kind of codes is legal to an object like this.

A little demo of Change Axis tool

17 Jun 2009 Victor Amaducci images
In PCP research, axes reorder is an vital type of analysis. A difficult task is recognize relationships among a small number of variables, specially if those variables were distant in the representation, readjust position of each variable can be interactively explored to improve the graphics and extract more information of them. You could saw this feature was done and how I haven’t posted an effective demonstration for readers of honeynet blog yet.