<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>CERT.at Downloads</title>
    <link>http://www.cert.at</link>
    <description>All CERT.at downloads as a feed</description>
    <item>
      <title>(Summary) - Downloads</title>
      <link>http://www.cert.at/downloads/summary/summary_en.html</link>
      <description>&lt;h1&gt;Downloads&lt;/h1&gt;
In this area of our homepage we offer you material for free download. Please read the related licence agreements.
&lt;p /&gt;
Downloads which are only available in German language will be shortly mentioned in the English area as well, but the full description and the download-link itself will only be found in the German area.
&lt;p /&gt;
These are the available categories for downloads:
&lt;h2&gt;Data&lt;/h2&gt;
Here you'll find files that contain information for the purpose of being read by machines (i.e.: configuration files).
&lt;h2&gt;Papers&lt;/h2&gt;
This area contains all papers that have been published by CERT.at so far.
&lt;h2&gt;Press&lt;/h2&gt;
This is the place for all material that are of typical use for the public press (i.e.: CERT.at's logo).
&lt;h2&gt;Software&lt;/h2&gt;
"Open" software with its root in CERT.at's daily work will be found here, including descriptions.
&lt;!--h2&gt;Grouped by topic&lt;/h2&gt;
This special area bundles all the downloads being spread over the categories that are sharing the same topic as a list of links. The corresponding descriptions, though, will still be found under the detail-categories.--&gt;</description>
      <pubDate>Thu, 24 Sep 2009 10:13:22 GMT</pubDate>
      <guid>http://www.cert.at/downloads/summary/summary_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-09-24T10:13:22Z</dc:date>
    </item>
    <item>
      <title>(Papers) - The WOW-Effect</title>
      <link>http://www.cert.at/downloads/papers/wow_effect_en.html</link>
      <description>&lt;h1&gt;The WOW-Effect&lt;/h1&gt;
2011/11/30
&lt;p /&gt;
A paper about how Microsoft's WOW64 technology unintentionally fools IT-Security analysts.
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/cert.at-the_wow_effect.pdf"&gt;Download&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Publication Date&lt;/h2&gt;
November, 30th 2011

&lt;h2&gt;Author&lt;/h2&gt;
Christian Wojner

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;History&lt;/h2&gt;
You can download the full document in pdf format
&lt;a href="http://www.cert.at/static/downloads/papers/cert.at-the_wow_effect.pdf"&gt;here&lt;/a&gt;.

&lt;hr /&gt;

&lt;h2&gt;Content&lt;/h2&gt;
The 64-bit version of Microsoft Windows includes file-system virtualization features to run 32-bit programs. File access is transparently redirected to other directories in certain cases.
&lt;p&gt;
This feature can easily fool an analyst looking at a running system and can have a massive impact on infection-driven forensics, malware analysis and comparable investigations. 
&lt;p&gt;
In the worst case this can lead to an entirely wrong interpretation of a case/situation.
&lt;p&gt;
While this issue is not entirely new, it is necessary to raise the IT-Security community's awareness, as some of the common tools and procedures in use need to be adapted in the presence of the files system redirector.</description>
      <pubDate>Wed, 30 Nov 2011 22:28:49 GMT</pubDate>
      <guid>http://www.cert.at/downloads/papers/wow_effect_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2011-11-30T22:28:49Z</dc:date>
    </item>
    <item>
      <title>(Papers) - An Analysis of the Skype IMBot Logic and Functionality</title>
      <link>http://www.cert.at/downloads/papers/skype_imbot_en.html</link>
      <description>&lt;h1&gt;An Analysis of the Skype IMBot Logic and Functionality&lt;/h1&gt;
2010/03/08
&lt;p /&gt;
An Analysis of the Skype IMBot Logic and Functionality. 
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/cert.at-an_analysis_of_the_skype_imbot_logic_and_functionality_1.2.pdf"&gt;Download&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Publication Date&lt;/h2&gt;
March, 08th 2010

&lt;h2&gt;Author&lt;/h2&gt;
Christian Wojner, L. Aaron Kaplan

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;History&lt;/h2&gt;
You can download the full document in pdf format
&lt;a href="http://www.cert.at/static/downloads/papers/cert.at-an_analysis_of_the_skype_imbot_logic_and_functionality_1.2.pdf"&gt;here&lt;/a&gt;.

&lt;hr /&gt;

&lt;h2&gt;Content&lt;/h2&gt;
The following report analyzes the Skype Instant Messenger Bot ("Skype IMBot", a variation of the W32.Nytemare trojan) and reports our reverse engineering efforts. One peculiar aspect of Skype IMBot was the way it controlled Skype (and other Instant Messengers) - simulating user input and user keystrokes. This reminded us of a limited Turing Test: did the malware or a true user send the URL? 

The report covers the reverse engineering of the Skype IMbot, network logic and recommendations to CERTs, users and Skype. It closed with an outlook on further instant messenger bots.</description>
      <pubDate>Mon, 08 Mar 2010 13:12:20 GMT</pubDate>
      <guid>http://www.cert.at/downloads/papers/skype_imbot_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2010-03-08T13:12:20Z</dc:date>
    </item>
    <item>
      <title>(Papers) - Mass Malware Analysis: A Do-It-Yourself Kit</title>
      <link>http://www.cert.at/downloads/papers/mass_malware_analysis_en.html</link>
      <description>&lt;h1&gt;Mass Malware Analysis: A Do-It-Yourself Kit&lt;/h1&gt;
2009/10/14
&lt;p /&gt;
Theory, practice and a construction manual for an automated analysis station for malware using trivial and free instruments.
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/cert.at-mass_malware_analysis_1.0.pdf"&gt;Download&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Publication Date&lt;/h2&gt;
October, 14th 2009

&lt;h2&gt;Author&lt;/h2&gt;
Christian Wojner

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;History&lt;/h2&gt;
You can download the full document in pdf format
&lt;a href="http://www.cert.at/static/downloads/papers/cert.at-mass_malware_analysis_1.0.pdf"&gt;here&lt;/a&gt;.

&lt;hr /&gt;

&lt;h2&gt;Content&lt;/h2&gt;
This paper outlines the relevant steps to build up a customizable automated malware analysis station 
by using only freely available components with the exception of the target OS (Windows XP) itself. 
Further a special focus lies in handling a huge amount of malware samples and the actual implementation 
at CERT.at. As primary goal the reader of this paper should be able to build up her own specific 
installation and configuration while being free in her decision which components to use.
&lt;p /&gt;
The first part of this document will cover all the theoretical, strategic and methodological aspects. 
The second part is focusing on the practical aspects by diving into CERT.at's automated malware analysis 
station closing with an easy to follow step-by-step tutorial, how to build up CERT.at's implementation 
for your own use. So feel free to skip parts.</description>
      <pubDate>Wed, 14 Oct 2009 15:29:37 GMT</pubDate>
      <guid>http://www.cert.at/downloads/papers/mass_malware_analysis_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-10-14T15:29:37Z</dc:date>
    </item>
    <item>
      <title>(Papers) - Detecting Conficker in your Network</title>
      <link>http://www.cert.at/downloads/papers/confickerdetection_en.html</link>
      <description>&lt;h1&gt;Detecting Conficker in your Network&lt;/h1&gt;
2009/02/11
&lt;p /&gt;
Description of a method to detect earlystate Conficker worm infections through blocklists
fitting the needs of small and medium enterprises.
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/TR_Conficker_Detection.pdf"&gt;Download&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Publication Date&lt;/h2&gt;
2009/02/11

&lt;h2&gt;Author&lt;/h2&gt;
Adi Kriegisch

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;Download&lt;/h2&gt;
You can download the full document in pdf format &lt;a href="http://www.cert.at/static/downloads/papers/TR_Conficker_Detection.pdf"&gt;here&lt;/a&gt;.

&lt;hr /&gt;

&lt;h2&gt;Content&lt;/h2&gt;
Conficker is a computer worm spreading on Windows operating system by mainly
using a buffer overflow or the Windows Autorun feature. The worm itself does not contain
malware functions but contains a routine to load such code after infection. The purpose of
this article is to sketch a way to detect such a worm in a small to medium business network
as early as possible so that the effects of the worm can be minimized.</description>
      <pubDate>Thu, 17 Sep 2009 13:18:01 GMT</pubDate>
      <guid>http://www.cert.at/downloads/papers/confickerdetection_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-09-17T13:18:01Z</dc:date>
    </item>
    <item>
      <title>(Papers) - Patching Nameservers: Austria reacts to VU#800113</title>
      <link>http://www.cert.at/downloads/papers/0802_en.html</link>
      <description>&lt;h1&gt;Patching Nameservers: Austria reacts to VU#800113&lt;/h1&gt;
2008/07/24
&lt;p /&gt;
A report on the patch-rate of Austrian nameservers 
following announcement of the DNS cache poisoning vulnerabilty.
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/cert.at-0802-DNS-patchanalysis.pdf"&gt;Download Original&lt;/a&gt;
	&lt;p /&gt;
	&lt;a class="pdf" href="http://www.cert.at/static/downloads/papers/cert.at-0802bis-DNS-patchanalysis-update.pdf"&gt;Download Update&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Publication Date&lt;/h2&gt;
July, 24th 2008

&lt;h2&gt;Authors&lt;/h2&gt;
Otmar Lendl and L. Aaron Kaplan

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;History&lt;/h2&gt;
You can download the full document in pdf format
&lt;a href="http://www.cert.at/static/downloads/papers/cert.at-0802-DNS-patchanalysis.pdf"&gt;here&lt;/a&gt;.
&lt;p&gt;
We also published a &lt;a href="http://www.cert.at/static/downloads/papers/cert.at-0802bis-DNS-patchanalysis-update.pdf"&gt;short update&lt;/a&gt; on July 28th.

&lt;hr /&gt;

&lt;h2&gt;Content&lt;/h2&gt;
This paper analyses the impact of the coordinated efforts to patch Austria's recursive DNS server 
infrastructure following the revealings of Dan Kaminsky (US-CERT VU#800113) which showed 
that almost all DNS servers on the Internet are vulnerable to DNS cache poisoning.  CERT.at -- 
being run by nic.at, the Austrian domain registry -- is in a special position to be able to assess the 
reaction of the Austrian nameserver operators to the discovered DNS vulnerability. We analyzed the 
rate at which DNS servers were patched from an insecure to more secure state. The paper discusses 
a methodology to measure the patch level "score" of a recursive DNS server. We believe that this 
score methodology can be applied to cleanly discern patched from unpatched DNS servers.
&lt;p /&gt;
We describe a methodology how a TLD operator can use his query logs to check which operators 
have patched their DNS resolvers according to the published advisories. 
&lt;p /&gt;
The conclusions are rather grim so far -- more than two thirds of the Austrian Internet's recursive 
DNS servers are unpatched while at the same time the upgrade adoption rate seems rather slow. 
Our findings are matched by the observations of Alexander Klink of Cynops GmbH who analyzed 
the results of the online vulnerability test on Dan Kaminsky's doxpara site. 
&lt;p /&gt;
We hereby present the information to the concerned public in the  hope that DNS -- a central and 
crucial part of the Internet -- remains secure.
&lt;p /&gt;
Our recommendation to IT system administrators is to update their recursive DNS servers 
immediately and check that their upgrades were successful.
&lt;p /&gt;</description>
      <pubDate>Thu, 24 Sep 2009 10:04:43 GMT</pubDate>
      <guid>http://www.cert.at/downloads/papers/0802_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-09-24T10:04:43Z</dc:date>
    </item>
    <item>
      <title>(Software) - Bytehist</title>
      <link>http://www.cert.at/downloads/software/bytehist_en.html</link>
      <description>&lt;h1&gt;Bytehist&lt;/h1&gt;
A tool for generating byte-usage-histograms for all types of files with a special focus on binary executables in  PE-format (Windows).
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="zip" href="http://www.cert.at/static/downloads/software/bytehist/windows/bytehist_beta_1.zip"&gt;Download latest Windows version&lt;/a&gt;
	&lt;p /&gt;
	&lt;a class="zip" href="http://www.cert.at/static/downloads/software/bytehist/linux/bytehist_beta_1.zip"&gt;Download latest Linux version&lt;/a&gt;
&lt;/div&gt;

&lt;h2&gt;Author&lt;/h2&gt;
Christian Wojner

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;License&lt;/h2&gt;
&lt;a href="http://en.wikipedia.org/wiki/ISC_license"&gt;ISCL&lt;/a&gt;

&lt;table cellpadding=0 cellspacing=0&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;h2&gt;Releases&lt;/h2&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;width:100%;"&gt;&lt;h2&gt;Changes&lt;/h2&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;img src="http://www.cert.at/static/icons/icon_windows_small.gif" /&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;img src="http://www.cert.at/static/icons/icon_linux_small.gif" /&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;img src="http://www.cert.at/static/icons/icon_apple_small.gif" /&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;1.0 beta 1&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;-&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;a class="zip" href="http://www.cert.at/static/downloads/software/bytehist/windows/bytehist_beta_1.zip"&gt;&amp;nbsp;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;a class="zip" href="http://www.cert.at/static/downloads/software/bytehist/linux/bytehist_beta_1.zip"&gt;&amp;nbsp;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;x&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;hr /&gt;

&lt;h2&gt;Features&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Makes byte-usage-histograms of any file of any size&lt;/li&gt;
	&lt;li&gt;Histograms are generated as sorted and unsorted diagrams&lt;/li&gt;
	&lt;li&gt;Sub-histograms for each section of binary executables (PE)&lt;/li&gt;
	&lt;li&gt;Quick overview with GUI navigation in case of sub-histograms&lt;/li&gt;
	&lt;li&gt;Percentage for the share in the total filesize for sub-histograms&lt;/li&gt;
	&lt;li&gt;Sourcerelated names for sub-histograms (= section-names in case of PEs)&lt;/li&gt;
	&lt;li&gt;Results can be saved as .jpg, .bmp and .png files&lt;/li&gt;
	&lt;li&gt;Works as GUI and also as commandline tool (for scripting purposes)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Syntax&lt;/h2&gt;
&lt;tt&gt;bytehist [&lt;i&gt;options&lt;/i&gt; &lt;i&gt;file&lt;/i&gt;]&lt;/tt&gt;
&lt;p /&gt;
Executing &lt;i&gt;bytehist&lt;/i&gt; without any parameters activates full GUI-mode.&lt;p /&gt;
&lt;table style="margin-left:-3px"&gt;
	&lt;tr&gt;&lt;td&gt;&lt;i&gt;options&lt;/i&gt;: &lt;/td&gt;&lt;td&gt;-nogui&lt;/td&gt;&lt;td&gt;... don't bring up any GUI&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
	&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;-save file&lt;/td&gt;&lt;td&gt;... save histogram to given file (bmp, png or jpg)&lt;/td&gt;&lt;/tr&gt;
	&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;-h&lt;/td&gt;&lt;td&gt;... show a short help&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;h2&gt;Description&lt;/h2&gt;
Statistics can be a very good method if you want to detect encrypted or packed data. Data that has been manipulated in such a way usually comes up with a very even distribution of bytes being used. In contrast &lt;i&gt;normal&lt;/i&gt; data typically has some bytes that are used constantly, which is caused by any kind of structures. So the byte-distribution of unencrypted and unpacked clear text, database-files, ... and even executable binaries differ massevily from the encrypted and/or packed ones. By putting this "phenomenon" into a picture this difference can be easily visualized by histograms.
&lt;p /&gt;
&lt;span style="vertical-align:top"&gt;Examples:&lt;/span&gt;&lt;br&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/example_unpacked_file.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/example_unpacked_file.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/example_packed_archive.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/example_packed_archive.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;p /&gt;
The first example shows an unpacked file. In fact the source of this histogram was a log-file - so that's human readable information.&lt;br&gt;
The second example roots in an usual ZIP-archive.&lt;br&gt;
So as formerly said, to see the difference between them is an easy one.
&lt;p /&gt;
Let's take a closer look at these examples. Both of them have a green and a red section. In the green section every pixel-column complies to it's positional matching bytecode and visualizes the number of occurrences in a vertical bar. In other words, a tall green bar on the most left side tells us that the byte-code 0h had lots of occurrences. And on the most right side you'll find byte-code FFh.&lt;br&gt;
The red section has the same roots like the green section but this time we got all the possible byte-codes in a descending order regarding their occurrences. This makes it much easier to see the evenness.&lt;br&gt;
Besides that two sections you'll also find the filename being shown on the top right corner and a percentage.&lt;br&gt;
&lt;br&gt;
To get an understanding for what this percentage is trying to tell, let's take a look at what more &lt;i&gt;bytehist&lt;/i&gt; can do for us. &lt;i&gt;bytehist&lt;/i&gt; can split up histograms in sub-histograms. At the moment the most senseful situation of providing sub-histograms is when you have to deal with binary executables. Binary executables are usually internally split up in a number of sections. There are sections for containing data, code, and so on. It is a common approach that executables are being packed or/and even encrypted before they get publicly rolled out. Especially in the malware-sector encryption and packing is massively used as a kind of hurdle to hinder deep analysis through reversing (i.e.). So, in the case of a binary executable in PE format - that's the one Microsoft Windows uses - &lt;i&gt;bytehist&lt;/i&gt; will come up with an overall-histogram as well as providing one histogram per section it found and even one for possible rest behind the last section. Regarding the percentage the overall-histogram will still say "100%" but all the others will tell the percentage of their specific share in the total filesize.
&lt;p /&gt;
&lt;span style="vertical-align:top"&gt;Examples:&lt;/span&gt;&lt;br&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/example_unpacked_executable.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/example_unpacked_executable.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/example_packed_executable.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/example_packed_executable.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;p /&gt;
Both of the examples have a scrollarea on the right side showing thumbs of the relating (sub-)histogram. By clicking them with the left mouse-button they can be zoomed. Once again we have firstly an unpacked and secondly a packed file, but this time, binary executables.
&lt;p /&gt;
This feature gives a reverser the possibility to instantly find out the section that's containing (if so) packed/encrypted data.
&lt;p /&gt;
Full examples ...
&lt;p /&gt;
&lt;span style="vertical-align:top"&gt;Packed data behind sections:&lt;/span&gt;&lt;br&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec01.CODE.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec01.CODE.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec02.DATA.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec02.DATA.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec03.BSS.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec03.BSS.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec04..idata.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec04..idata.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec05..tls.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec05..tls.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec06..rdata.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec06..rdata.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec07..reloc.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec07..reloc.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.sec08..rsrc.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.sec08..rsrc.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/test.Rest.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/test.Rest.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;p /&gt;
&lt;span style="vertical-align:top"&gt;An UPX packed executable: &lt;/span&gt;&lt;br&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/setup.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/setup.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/setup.sec01.UPX0.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/setup.sec01.UPX0.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/setup.sec02.UPX1.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/setup.sec02.UPX1.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/setup.sec03..rsrc.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/setup.sec03..rsrc.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;p /&gt;
&lt;span style="vertical-align:top"&gt;&lt;i&gt;bytehist&lt;/i&gt; itself - unpacked: &lt;/span&gt;&lt;br&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec01..code.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec01..code.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec02..text.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec02..text.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec03..rdata.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec03..rdata.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec04..data.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec04..data.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec05..rsrc.jpg"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/bytehist/bytehist.sec05..rsrc.jpg" style="width:50px" border=0 /&gt;
&lt;/a&gt;</description>
      <pubDate>Mon, 12 Oct 2009 10:22:43 GMT</pubDate>
      <guid>http://www.cert.at/downloads/software/bytehist_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-10-12T10:22:43Z</dc:date>
    </item>
    <item>
      <title>(Software) - Minibis</title>
      <link>http://www.cert.at/downloads/software/minibis_en.html</link>
      <description>&lt;h1&gt;Minibis&lt;/h1&gt;
Software and tips to easily build up an automated malware analysis station based on a concept introduced in the paper
&lt;a href="../papers/mass_malware_analysis_en.html"&gt;"Mass Malware Analysis: A Do-It-Yourself Kit"&lt;/a&gt;.
&lt;!--more--&gt;

&lt;hr /&gt;

&lt;div style="float:right;text-align:right;"&gt;
	&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_201106011616.zip"&gt;Download latest release&lt;/a&gt;&lt;p /&gt;
	&lt;!--a class="targz" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_beta_20101203_1.tar.gz"&gt;Download latest beta&lt;/a--&gt;
&lt;/div&gt;

&lt;h2&gt;Author&lt;/h2&gt;
Christian Wojner

&lt;h2&gt;Language&lt;/h2&gt;
English

&lt;h2&gt;License&lt;/h2&gt;
&lt;a href="http://en.wikipedia.org/wiki/ISC_license"&gt;ISCL&lt;/a&gt;

&lt;table cellpadding=0 cellspacing=0&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;h2&gt;Releases&lt;/h2&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;width:100%;"&gt;&lt;h2&gt;Changes&lt;/h2&gt;&lt;/a&gt;&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;&lt;h2&gt;Download&lt;/h2&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.1 (201106011616)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Newly compiled Researcher executables because of crashes caused by a massive bug in the latest compiler&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_201106011616.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.1 (201104201820)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Final version 2.1, see readme-file for details&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_201104201820.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.1 beta (20101203_1)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Second open beta of version 2.1, see readme.txt for changes&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="targz" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_beta_20101203_1.tar.gz"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.1 beta (20101029_1)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;First open beta of version 2.1, see readme.txt for changes&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="targz" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_1_beta_20101029_1.tar.gz"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.0 (29/29)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Release 2.0&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_0_29_29.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.0 beta (28/29)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Forceable quit / Recovers from crashes&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_0_beta_28_29.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.0 beta (27/29)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;Check Internet connectivity / Exit only if analysis paused&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_0_beta_27_29.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td nowrap&gt;2.0 beta (25/29)&lt;/td&gt;
		&lt;td style="padding-left:20px"&gt;-&lt;/td&gt;
		&lt;td style="padding-left:20px;text-align:center;"&gt;
			&lt;a class="zip" href="http://www.cert.at/static/downloads/software/minibis/minibis_2_0_beta_25_29.zip"&gt;&amp;nbsp;&lt;/a&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;hr /&gt;

&lt;h2&gt;Stay Informed&lt;/h2&gt;
If you are interested in the actual state and the progress of upcoming features you might want to take a look at Minibis'
Twitter channel: &lt;a href="https://twitter.com/CERTat_Minibis"&gt;https://twitter.com/CERTat_Minibis&lt;/a&gt;.

&lt;h2&gt;Feedback&lt;/h2&gt;
If you encounter any issues (that also includes this textfile) even if it's just some kind of misunderstanding we'd be glad if you contact us via wojner(at)cert.at.

&lt;h2&gt;Important News&lt;/h2&gt;
We have been recently informed that some of Minibis' tools are generically detected as potentially bad software by some antivirus-solutions.&lt;br&gt;
After a detailed analysis of the according executables in our lab we can assure you that these detections are just false positives.&lt;br&gt;
Furthermore it's not so unlikely that specific tools focused on dealing with malicious code have some similarity with the latter and are sometimes interpreted as (potentially) malicious by generic detection-methods.

&lt;h2&gt;Compatibility Issues&lt;/h2&gt;
Version 2.1 is not compatible to data of older versions (&lt;=2.0) of Minibis!

&lt;h2&gt;Specific Terms&lt;/h2&gt;
&lt;i&gt;Researcher&lt;/i&gt;&lt;br&gt;
According to the classical host/guest-concept of desktop-virtualization this is the host, and furthermore the so to say "save" place in Minibis.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;Proband&lt;/i&gt;&lt;br&gt;
According to the classical host/guest-concept of desktop-virtualization this is the guest, and furthermore the so to say "dirty" place in Minibis.

&lt;h2&gt;Changed Defaults&lt;/h2&gt;
Keep in Mind! It might be possible that a new Minibis version comes up with (slightly) changed defaults for the scripts. Create a new
configuration-file from the in "minibis-gui" integrated/stored default-configuration and compare it with the settings of your existing
configurations. Adjust them if necessary.

&lt;h2&gt;Read the Readme&lt;/h2&gt;
Any new version of Minibis comes along with a readme-file which has very detailed information regarding the changes that have been made.&lt;br&gt;
Furthermore the older readmes are also provided as historical information.
&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;hr /&gt;

&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="#background"&gt;Background&lt;/a&gt;&lt;/li&gt;
	&lt;!--li&gt;&lt;a href="#faq"&gt;FAQ - Frequently Asked Questions&lt;/a&gt;&lt;/li--&gt;
	&lt;li&gt;&lt;a href="#installation"&gt;Installation Guide&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="#configuration"&gt;Configuration Guide&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="#oneloopcycle"&gt;One Loop-Cycle&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="#commontools"&gt;Scripting of Common Tools and Tasks&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="#screenshots"&gt;Screenshots&lt;/a&gt;&lt;/li&gt;
	&lt;!--li&gt;&lt;a href="#future"&gt;Future&lt;/a&gt;&lt;/li--&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;a name="background"&gt;&lt;/a&gt;
&lt;h2&gt;Background&lt;/h2&gt;
For detailed information on the underlying concept we recommend you read our paper 
&lt;a href="../papers/mass_malware_analysis_en.html"&gt;"Mass Malware Analysis: A Do-It-Yourself Kit"&lt;/a&gt;.

&lt;!--a name="faq"&gt;&lt;/a&gt;
&lt;h2&gt;FAQ - Frequently Asked Questions&lt;/h2--&gt;

&lt;a name="installation"&gt;&lt;/a&gt;
&lt;h2&gt;Installation Guide&lt;/h2&gt;
As a Minibis installations includes commercial software it is not possible for us to provide a
complete installation-package. The following step-by-step guide will lead you through the configuration
of a typical Minibis environment.

&lt;ol&gt;
	&lt;li&gt;Select the (physical) machine you like to be the home of your Minibis environment.&lt;/li&gt;
	&lt;li&gt;Install the latest version of Ubuntu (32 bit) on it.&lt;/li&gt;
	&lt;li&gt;Install proftpd (via "apt-get install proftpd" and choose servermode).&lt;/li&gt;
	&lt;li&gt;If not already installed install zip (via "apt-get install zip").&lt;/li&gt;
	&lt;li&gt;Create a user "minibis" and do not forget to give it a password.&lt;/li&gt;  
	&lt;li&gt;Give your own user (the one you will start "minibis-cpr" from) full permissions to the home of "minibis" and verify that you can read, write, and delete in it (i.e. by adding your user to the group "minibis" and add writing-permission on /home/minibis to the latter).&lt;/li&gt;
	&lt;li&gt;Download Minibis and extract the content of the folder "Researcher" to your desired folder.&lt;/li&gt;
	&lt;li&gt;Install Oracle's VirtualBox (follow the instructions on their &lt;a href="http://www.virtualbox.org/"&gt;website&lt;/a&gt;).&lt;/li&gt;
	&lt;li&gt;Create a new virtual machine (VM) in it using Windows XP as operating-system with a (due to issues with VBox) &lt;u&gt;bridged&lt;/u&gt; network-interface. The default settings for the machine and the OS are fine. Disable any autoupdate features, though, as they will add noise to the monitoring-log. Furthermore disconnect any (virtual) volumes (i.e.: CD, ISO, ...) as this is necessary to prevent eventual popups like autoplay, new hardware found etc.).&lt;/li&gt;
	&lt;li&gt;Install Acrobat Reader and Flash Player (for the according sample-types to be usable).&lt;/li&gt;
	&lt;li&gt;(Optional) Install further tools you'd like to use.&lt;/li&gt;
	&lt;li&gt;Transfer "minibis-cpp.exe" to the VM's Windows desktop (eventually by downloading it from our website).&lt;/li&gt;
	&lt;li&gt;Execute "minibis-cpp.exe" in the VM and answer an eventual firewall question to NOT BLOCK this application.&lt;/li&gt;
	&lt;li&gt;On the upcoming form configure FTP-server, -user, and -password.&lt;/li&gt;
	&lt;li&gt;Click "Setup Proband" and make sure that all lines are green. If not install the regarding tool by double-clicking the according line following the instructions.&lt;/li&gt;
	&lt;li&gt;Get back to the form with the FTP-configuration and hit "Check Proband's config". This checks if everything's running smoothly.&lt;/li&gt;
	&lt;li&gt;Finally - in case of the check was OK - hit "Prepare Proband ..."&lt;/li&gt;
	&lt;li&gt;Create a VM-snapshot of this state.&lt;/li&gt;
	&lt;li&gt;Close the VM, using the option to revert to the last taken snapshot.&lt;/li&gt;
	&lt;li&gt;Bring your samples into Linux's filesystem (i.e. by mounting a CD-Rom).&lt;/li&gt;
	&lt;li&gt;Set "minibis-cpr", "minibis-gui", "postminibis", "certatpmp", and "certat.pmp" as executable (chmod +x ...).&lt;/li&gt;
&lt;/ol&gt;
Minibis should now be ready for configuration.

&lt;a name="configuration"&gt;&lt;/a&gt;
&lt;h2&gt;Configuration Guide&lt;/h2&gt;
Note #1! Do never alter an configuration-file directly in an editor, use Minibis for that by clicking on the 
"Config"-button in the main-window.
&lt;p /&gt;
Note #2! Use (read) the tooltips Minibis provides for nearly any form-field.
&lt;p /&gt;

&lt;h3&gt;Configuration files&lt;/h3&gt;
Minibis is (now) based on configuration-files. They are so to say project-files similar to other softwares GUIs which you can open, save, save as, and so on
via the according "File"-menu. Any configuration-file should stand for a specific configuration-scenario.

&lt;h3&gt;".."-buttons behind fields&lt;/h3&gt;
As usual a click on such a button brings up a tiny wizard that provides support in finding the proper value.

&lt;h3&gt;The "check"-button&lt;/h3&gt;
By clicking this button the actual configuration is going to be checked for consistency. Note that in case of
multiple errors each click will always come up with &lt;b&gt;just one&lt;/b&gt; error. So make sure to re-check if you solved
a problem.

&lt;h3&gt;Samples&lt;/h3&gt;
... regardless if just one or a whole directory (including its subdirectories) are selected on the main-form.

&lt;h3&gt;Scripting&lt;/h3&gt;
When it comes to scripting we're just talking about Bash-scripts on the Linux side and Batch-scripts on the
Windows side. Any of these scripts support replacement-tokens which can be used to include specifics of the
actual focused sample. Read the tooltips for further information.&lt;br&gt;
&lt;br&gt;
Tip: You can click on the "eye"-button to see an example representation of the regarding script with all
replacement-tokens substituted. This is a very convenient way to proof your scripts. Furthermore this will
also provide you with some extra-information (i.e. the filesystem-location where the script will run).

&lt;h3&gt;Tab "General Settings"&lt;/h3&gt;
&lt;h4&gt;Area "Results"&lt;/h4&gt;
"Directory" is the path where the log-files will be stored. With the checkbox to the right you can choose if all log-files will be
stored directly in this directory or if you want to store these in a more organized way by automatically creating subfolders according
to the timestamp the regarding scan started.

&lt;h4&gt;Area "Researcher-Proband-Communications"&lt;/h4&gt;
"FTP-Directory" is the path where the log-files will be transferred
to from Proband. "Samplename" is the name that will be used for the sample at the
proband. Some malware reacts to specific names, so this is the place
where you can change it. Regarding "Virtual Machine" you can switch
between the actually supported solutions (currently only VirtualBox)
and choose the right virtual machine instance.

&lt;h4&gt;Area "Bugfixes for Virtual Box Commandline Client"&lt;/h4&gt;
These are settings that help to prevent processes of VirtualBox from getting stuck. If you already have
other (VBox) virtual machines running you might want to uncheck those. The first checkbox addresses stopping and
the second reverting the VM.

&lt;h4&gt;Area "Virtual Machine Management"&lt;/h4&gt;
Here you can specify the commands that will be used for the corresponding VM activities. The id of the VM
is addressed by the replacement token %vmid%. Besides that, any of them has a timeout for hangup-prevention.

&lt;h3&gt;Tab "Researcher Scripting"&lt;/h3&gt;
To let you customize the researcher side there are three events (therefore three editor-fields) that can be
scripted using shell-scripting (Linux). Replacement tokens can be used to include specifics of the actual sample.&lt;br /&gt;
&lt;br /&gt;
For further details when those events exactly happen, see "One Loop-Cycle".
&lt;br /&gt;
You'll find tutorials and examples regarding scripting under "Scripting of Common Tools and Tasks".

&lt;h3&gt;Tab "Proband Scripting"&lt;/h3&gt;
To let you customize the Proband's side there are two events (the two lower editor-fields) that can be
scripted using batch-scripting (Windows).&lt;br /&gt;
The actions scripted for these two events are tied to the two editor-fields above called "Tools to transfer"
and "Results to transfer ([...] to ZIP)". The first ("Tools...") is used to define (name) the tools (files) that will
be copied to the Proband for use in later activities. The second ("Results...") is used to define (name) the files
that will be transferred back from the Proband. 
If the filename is enclosed in square brackets "[...]" the file will get ZIPped into an
archive after it arrives on Researcher.&lt;br /&gt;
&lt;br /&gt;
Note: Since version 2.1 we recommend you to have the used tools already at the Proband in its temp-folder. You can
still use the tool-transfer-box but especially in situations of mass-malware-analysis it's highly recommended to save
time where you can. Furthermore having all those tools in the "right" place will lead to a more cleaned up Minibis
environment.&lt;br /&gt;
&lt;br /&gt;
For further details when scripting-events exactly happen and how the "Tools..." and the "Results..." are handled see
&lt;a href="#oneloopcycle"&gt;"One Loop-Cycle"&lt;/a&gt;.
&lt;br /&gt;
More Tutorials and examples regarding scripting can be found under "Scripting of Common Tools and Tasks".

&lt;h3&gt;Tab "Sample-Types"&lt;/h3&gt;
As the execution of samples itself is (now) designed in a generic way any type of sample can be thrown into
Minibis as long as it's scripted right. To do so we tried to keep this act as easy as possible. However, don't
be scared about the complexity of this feature, in most cases you won't have to do any adjustments to this as
Minibis by default is already bundled with scripts for a lot of wellknown sample-types.&lt;br&gt;
&lt;br&gt;
Actually Minibis can work with the following sample-types:
&lt;ul&gt;
	&lt;li&gt;.exe (Windows standard executable filetype)&lt;/li&gt;
	&lt;li&gt;.dll (Windows DLLs)&lt;/li&gt;
	&lt;li&gt;.swf (Flash movies)&lt;/li&gt;
	&lt;li&gt;.pdf (PDFs)&lt;/li&gt;
	&lt;li&gt;.js (Javascript code)&lt;/li&gt;
	&lt;li&gt;URLs (Websites, etc.)&lt;/li&gt;
&lt;/ul&gt;
More sample-types are about to come in the future as necessary or as asked.&lt;br&gt;
&lt;br&gt;
Besides that it's necessary to mention that for each sample any activated (by checkmark) sample-type is checked
against it if it matches to start a scan according to this type of sample. Furthermore, if you have more than one
sample-type that matches the actual sample you'll get one scan-run for each match. The idea behind this is to be
able to create multiple sample-type-configurations for example URLs to throw them into various browsers and
compare the results afterwards.&lt;br&gt;
&lt;br&gt;
All information you need to distinguish between such cases is right in the names of the returned results.
Here's the convention:&lt;br&gt;
&lt;br&gt;
md5_of_the_sample++internal_vmid+sample_type++resultfile&lt;br&gt;
&lt;br&gt;
Example:&lt;br&gt;
b09c357a419069ccd70342419641f812++00+URL++minibis.log2&lt;br&gt;

&lt;a name="oneloopcycle"&gt;&lt;/a&gt;
&lt;h2&gt;One Loop-Cycle&lt;/h2&gt;
Assuming that the sample can be executed, this is a chronological list of all actions
that can (some of them are optional) happen. 
It is important to understand that in this list the two components of Minibis
- CPR and CPP - are described as what they really are: one logical entity. 
The tags &lt;i class="r"&gt;(R)&lt;/i&gt; and &lt;i class="p"&gt;(P)&lt;/i&gt; specify the 
location (&lt;i class="r"&gt;(R)&lt;/i&gt;esearcher or &lt;i class="p"&gt;(P)&lt;/i&gt;roband) of the action:&lt;br /&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Copy sample to FTP-path (config) as samplename (config) with the apropriate suffix according to the
		result of Linux' "file"-command.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Execute the actions tied to event "Actions BEFORE Proband gets started" (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Execute the command declared under "VM Management Start" (config) and wait until the triggerfile "%md5%_start.rdy"
		exists or the timeout for "VM Management Start" occurs.	In case of the latter do the steps 14, 15, 17, 19 and return
		to step 3.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Fetch the preference file "minibis.pref" via FTP.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Fetch all tools (files) according to "Tools to transfer" (config) via FTP.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Transfer back the triggerfile "%md5%_start.rdy" via FTP.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Wait until a triggerfile "%md5%_ready.rdy" exists or the timeout for "CPR" (config) occurs.&lt;br /&gt;
		Meanwhile (optionally) execute the actions tied to event "Actions WHILE Proband runs" and optionally
		repeat this every &lt;i&gt;N&lt;/i&gt; seconds (see config field "every").&lt;br /&gt;
		If the timeout occurred then continue with step 14.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Execute the actions tied to event "Actions BEFORE sample gets executed" (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Execute the actions tied to "Execution-Script" and wait until it exits or the timeout for "CPP" (config) occurs. If the sample
		exited wait until the additional timeout ("+") occurs.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Execute the actions tied to event "Actions AFTER sample exited or time's up" (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Transfer back all files according to "Results to transfer ([...] to ZIP)" (config) via FTP.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Transfer back the triggerfile "%md5%_ready.rdy" via FTP.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="p"&gt;(P)&lt;/i&gt;
		Exit.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Execute the command declared under "VM Management Stop" (config) and wait until it exits or the timeout
		for "VM Management Stop" occurs.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Optionally execute "Solutions for VBox bugs" column 1 (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Execute the actions tied to event "Actions AFTER Proband got stopped" (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Execute the command declared under "VM Management Revert" (config) and wait until it exits or the timeout
		for "VM Management Revert" occurs.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		ZIP all files surrounded with [...] according to "Results to transfer ([...] to ZIP)" (config) into the
		archive "%md5%.zip".
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Optionally execute "Solutions for VBox bugs" column 2 (config).
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Delete "minibis.pref" and the sample from FTP-folder.
	&lt;/li&gt;
	&lt;li&gt;&lt;i class="r"&gt;(R)&lt;/i&gt;
		Copy all results from FTP-folder to results-folder.
	&lt;/li&gt;
&lt;/ol&gt;

&lt;a name="commontools"&gt;&lt;/a&gt;
&lt;h2&gt;Scripting of Common Tools and Tasks&lt;/h2&gt;
This section gives you example configurations for the integration of widely used monitoring tools into Minibis.

&lt;h3&gt;Sysinternals Process Monitor&lt;/h3&gt;
You can download/install the latest version of Procmon via "minibis-cpp.exe" by entering its setup
(by clicking the according button) and doubleclicking on the regarding line (follow the instructions).
&lt;br /&gt;
Extract "Procmon.exe" to the temp-folder.
&lt;br /&gt;
&lt;ul&gt;
	&lt;li&gt;Proband Scripting&lt;/li&gt;
	&lt;ul&gt;
		&lt;li&gt;Results to transfer ([...] to ZIP):&lt;br /&gt;
			&lt;div class="code"&gt;
				[procmon.pml]&lt;br /&gt;
				procmon.csv
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions BEFORE sample gets executed:&lt;br /&gt;
			&lt;div class="code"&gt;
				start Procmon.exe /AcceptEula /quiet /minimized /Backingfile procmon.pml&lt;br /&gt;
				Procmon.exe /AcceptEula /WaitForIdle
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER sample exited or time's up:&lt;br /&gt;
			&lt;div class="code"&gt;
				Procmon.exe /AcceptEula /terminate&lt;br /&gt;
				Procmon.exe /AcceptEula /saveas procmon.csv /openlog procmon.pml
			&lt;/div&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/ul&gt;

&lt;h3&gt;WinDump: tcpdump for Windows&lt;/h3&gt;
You can download/install the latest versions of WinDump and WinPcap via "minibis-cpp.exe" by entering its setup
(by clicking the according button) and doubleclicking on the regarding line (follow the instructions).
&lt;br /&gt;
Install WinPcap and copy "WinDump.exe" to the temp-folder.
&lt;br /&gt;
&lt;ul&gt;
	&lt;li&gt;Proband Scripting&lt;/li&gt;
	&lt;ul&gt;
		&lt;li&gt;Results to transfer ([...] to ZIP):&lt;br /&gt;
			&lt;div class="code"&gt;
				[windump.pcap]&lt;br /&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions BEFORE sample gets executed:&lt;br /&gt;
			&lt;div class="code"&gt;
				start WinDump.exe -i 1 -w windump.pcap -U -s 0&lt;br /&gt;
				sleep.exe 1
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER sample exited or time's up:&lt;br /&gt;
			&lt;div class="code"&gt;
				taskkill /f /im WinDump.exe&lt;br /&gt;
				sleep.exe 1
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER Proband got stopped:&lt;br /&gt;
			&lt;div class="code"&gt;
				tcpdump -n -p -r  - &lt; %sample%++windump.pcap &gt; %sample%++windump.txt
			&lt;/div&gt;
			&lt;br /&gt;
			Uncheck "After zipping"!
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/ul&gt;

&lt;h3&gt;Creating a Screenshot&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Proband Scripting&lt;/li&gt;
	&lt;ul&gt;
		&lt;li&gt;Results to transfer ([...] to ZIP):&lt;br /&gt;
			&lt;div class="code"&gt;
				screenshot.png
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER sample exited or time's up:&lt;br /&gt;
			&lt;div class="code"&gt;
				screenshot.exe screenshot.png
			&lt;/div&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/ul&gt;

&lt;!--h3&gt;Sysinternals Process Monitor&lt;/h3&gt;
You can download the latest version of Process Monitor from &lt;a href="http://download.sysinternals.com/Files/ProcessMonitor.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;
Extract the ZIP-file and copy "Procmon.exe" to Minibis' FTP-folder (config).&lt;br /&gt;
&lt;ul&gt;
	&lt;li&gt;Researcher Scripting&lt;/li&gt;
	&lt;ul&gt;
		&lt;li&gt;Actions BEFORE Proband gets started:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions WHILE Proband runs:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER Proband got stopped:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;li&gt;Proband Scripting&lt;/li&gt;
	&lt;ul&gt;
		&lt;li&gt;Tools to transfer:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Results to transfer ([...] to ZIP):&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions BEFORE sample gets executed:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;li&gt;Actions AFTER sample exited or time's up:&lt;br /&gt;
			&lt;div class="code"&gt;
			&lt;/div&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/ul--&gt;

&lt;a name="screenshots"&gt;&lt;/a&gt;
&lt;h2&gt;Screenshots&lt;/h2&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-gui-0.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-gui-0.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-gui-1.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-gui-1.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-gui-2.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-gui-2.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-gui-3.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-gui-3.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-gui-4.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-gui-4.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/minibis-results.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/minibis-results.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;
&lt;a href="http://www.cert.at/static/downloads/software/minibis/postminibis.png"&gt;
	&lt;img src="http://www.cert.at/static/downloads/software/minibis/postminibis.png" style="width:50px" border=0 /&gt;
&lt;/a&gt;

&lt;!--a name="future"&gt;&lt;/a&gt;
&lt;h2&gt;Future&lt;/h2--&gt;</description>
      <pubDate>Wed, 01 Jun 2011 14:21:18 GMT</pubDate>
      <guid>http://www.cert.at/downloads/software/minibis_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2011-06-01T14:21:18Z</dc:date>
    </item>
    <item>
      <title>(Data) - Conficker Worm</title>
      <link>http://www.cert.at/downloads/data/conficker_en.html</link>
      <description>&lt;h1&gt;Conficker Worm&lt;/h1&gt;
2009/02/09
&lt;p /&gt;
Various files regarding the worm "Conficker".&lt;!--more--&gt;
&lt;p /&gt;
&lt;table style="padding-left:30px;"&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="zip" href="http://www.cert.at/static/downloads/data/conficker/all_domains.zip"&gt;all domains&lt;/a&gt;&lt;/td&gt;
		&lt;td&gt; ... suitable for block lists (in proxies etc)&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="zip" href="http://www.cert.at/static/downloads/data/conficker/named.conf.conficker.zip"&gt;DNS named.conf file&lt;/a&gt;&lt;/td&gt;
		&lt;td&gt; ... Bind named.conf file with all conficker domain names&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="db" href="http://www.cert.at/static/downloads/data/conficker/conficker.db"&gt;sample bind zone file&lt;/a&gt;&lt;/td&gt;
		&lt;td&gt; ... suitable for the named.conf file above.&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;</description>
      <pubDate>Mon, 12 Oct 2009 10:19:30 GMT</pubDate>
      <guid>http://www.cert.at/downloads/data/conficker_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-10-12T10:19:30Z</dc:date>
    </item>
    <item>
      <title>(Press material) - CERT.at Logo</title>
      <link>http://www.cert.at/downloads/pressmaterial/certatlogo_en.html</link>
      <description>&lt;h1&gt;CERT.at Logo&lt;/h1&gt;
&lt;p /&gt;
&lt;table style="padding-left:30px;"&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="png" href="http://www.cert.at/static/downloads/certatlogo/logo_small_whitebackground.jpg"&gt;CERT.at-Logo PNG-File small&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="png" href="http://www.cert.at/static/downloads/certatlogo/logo_medium_whitebackground.jpg"&gt;CERT.at-Logo PNG-File medium&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="png" href="http://www.cert.at/static/downloads/certatlogo/logo_big_whitebackground.jpg"&gt;CERT.at-Logo PNG-File big&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;a class="png" href="http://www.cert.at/static/downloads/certatlogo/logo_cert_at_transparent.png"&gt;CERT.at-Logo PNG-File transparent&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;</description>
      <pubDate>Wed, 22 Sep 2010 16:24:29 GMT</pubDate>
      <guid>http://www.cert.at/downloads/pressmaterial/certatlogo_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2010-09-22T16:24:29Z</dc:date>
    </item>
    <item>
      <title>(Press material) - HiRes Teamphotos</title>
      <link>http://www.cert.at/downloads/pressmaterial/hiresteam_en.html</link>
      <description>&lt;h1&gt;HiRes Teamphotos&lt;/h1&gt;
High resolution photographs of the CERT.at teammembers.&lt;!--more--&gt;
&lt;p /&gt;
&lt;table style="padding-left:30px;"&gt;
	&lt;tr &gt;
		&lt;td &gt;&lt;a class="jpg" href="http://www.cert.at/static/downloads/photos/AaronKaplan_hires.jpg"&gt;Leon Aaron Kaplan&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr &gt;
		&lt;td &gt;&lt;a class="jpg" href="http://www.cert.at/static/downloads/photos/OtmarLendl_hires.jpg"&gt;Otmar Lendl&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr &gt;
		&lt;td &gt;&lt;a class="jpg" href="http://www.cert.at/static/downloads/photos/RobertSchischka_hires.jpg"&gt;Robert Schischka&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr &gt;
		&lt;td &gt;&lt;a class="jpg" href="http://www.cert.at/static/downloads/photos/RobertWaldner_hires.jpg"&gt;Robert Waldner&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr &gt;
		&lt;td &gt;&lt;a class="jpg" href="http://www.cert.at/static/downloads/photos/ChristianWojner_hires.jpg"&gt;Christian Wojner&lt;/a&gt;&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;</description>
      <pubDate>Mon, 12 Oct 2009 10:21:10 GMT</pubDate>
      <guid>http://www.cert.at/downloads/pressmaterial/hiresteam_en.html</guid>
      <dc:creator>CERT.at</dc:creator>
      <dc:date>2009-10-12T10:21:10Z</dc:date>
    </item>
  </channel>
</rss>


