<?xml version="1.0"?>
<rss version="2.0">
<channel>




<title>.: Sarah's Blog :.</title>
<description>The RSS feed for Sarah's blog</description>
<link>http://www.lowmanio.co.uk/</link>

	<item>
	<title>Link Files Forensic Cheat Sheet</title>
    <description>
	20/04/2012 12:56PM
	&lt;p&gt;I have created a one page 'cheat sheet' for Windows link file analysis. The information comes mostly of the &lt;a href=&quot;http://computerforensics.parsonage.co.uk/downloads/%20TheMeaningofLIFE.pdf&quot; target=&quot;_blank&quot;&gt;link file paper&lt;/a&gt; written by &lt;a href=&quot;http://computerforensics.parsonage.co.uk/about/about.htm&quot; target=&quot;_blank&quot;&gt;Harry Parsonage&lt;/a&gt; who has kindly allowed me to use his wording for the cheat sheet. I hope to make a series of these on different forensics topics so if anyone has any suggestions please get in touch or add a comment to this post.&lt;/p&gt; 
  &lt;p&gt;Click on the image below to get to the full size PDF.&lt;/p&gt;&lt;p class=&quot;centre&quot;&gt; &lt;a target=&quot;_blank&quot; href=&quot;/share/LinkFiles_CheatSheet.pdf&quot; class=&quot;blogimg&quot;&gt;&lt;img src=&quot;/images/blog/LinkFiles_CheatSheet.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/link-files-forensic-cheat-sheet/</link>
	</item>
	<item>
	<title>Rabbit Vaccines</title>
    <description>
	19/04/2012 05:00PM
	&lt;p&gt;Last month a new vaccine was released in the UK for rabbits called Nobivac Myxo-RHD. Normally rabbits need two vaccines every 6 months for &lt;a href=&quot;http://en.wikipedia.org/wiki/Myxomatosis&quot; target=&quot;_blank&quot;&gt;Myxomatosis&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Rabbit_haemorrhagic_disease&quot; target=&quot;_blank&quot;&gt;RHD&lt;/a&gt; separately, however this new vaccine combines both vaccines together and only needs to be given every year, effectively quartering the cost of vaccines and reducing the stress the rabbits have when going to the vets. We have just taken our rabbits to have the vaccines so they can continue to enjoy grass and dandelions from the garden.
&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/nybble_April2012.jpg&quot; /&gt; &lt;/p&gt; 
  &lt;p&gt;Steven nearly joked with the vet that he wasn’t sure about giving the bunnies a combined vaccine – it might give them bunny autism just like MMR did with kids (NOT)!!!! Jokes aside, the number of people on internet forums that seem to think they have just randomly poured the two separate vaccines into one and not tested it at all is absurd. &lt;a href=&quot;http://www.ema.europa.eu/docs/en_GB/document_library/EPAR_-_Product_Information/veterinary/002004/WC500112958.pdf&quot; target=&quot;_blank&quot;&gt;According to the documentation&lt;/a&gt; all the side effects are: a slight raised temperature (normal after a live vaccine, the body is fighting it off to become immune) and small swelling of vaccine site. 
&lt;/p&gt; 
  &lt;p&gt;What is very interesting is that Myxomatosis vaccines are illegal in Australia. They have such a big rabbit overpopulation problem in the wild, that they introduced Myxomatosis in the 1950s to try and kill them off. Because of the potential for the live virus in the vaccine to spread into the wild, this could result in wild rabbit Myxomatosis immunity causing the population to grow again. It’s a shame that many Australian pet rabbits have to needlessly die from the disease just because there are too many of their wild cousins about. &lt;/p&gt; 
  &lt;p&gt;
Long story short: Vaccinate your bunnies with the new combined vaccine!&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/rabbit-vaccines/</link>
	</item>
	<item>
	<title>Cinc Sentits</title>
    <description>
	19/04/2012 02:21PM
	&lt;p&gt;Two weeks ago I went to Barcelona for a quick break. I’m a wee bit partial to fine dining and from December last year we decided to always eat at a Michelin starred restaurant (where possible) in whichever city we were holidaying in. For Barcelona, we picked &lt;a href=&quot;http://cincsentits.com/en/&quot; target=&quot;_blank&quot;&gt;Cinc Sentits&lt;/a&gt; for three reasons: firstly it wasn’t all fish based (Catalonia seems to be a bit obsessed with fish), secondly it wasn’t fully booked as you can only booked up to 2 weeks in advance and thirdly it was authentic Catalan cuisine. I don’t see the point in going to a fancy restaurant if they aren’t going to serve you food from the region, or at least hints of the area. 
&lt;/p&gt; 
  &lt;p&gt;Cinc Sentits is very small and intimate. It means ‘five senses’ in Catalan and only serves tasting menus - the idea being to try lots of small courses to stimulate the senses. The menu is very simple; there is a long 8 course option, or the short 6 course option. Between Steven and my allergies, we could not eat much of the short option so had to go for the longer one, making the decision of what to eat very easy!
&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis1.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Spring vegetables, &lt;a href=&quot;http://en.wikipedia.org/wiki/Jam%C3%B3n&quot;&gt;jamón&lt;/a&gt; cream, poached quail egg&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis2.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Caramelized foie gras coca, thin pastry crust, glazed leeks, chive &lt;a href=&quot;http://en.wikipedia.org/wiki/Arrope&quot; target=&quot;_blank&quot;&gt;arrope&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis3.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Chestnut velvet, smoked quail breast, sherry gelatine, black truffle&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis4.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;&lt;a href=&quot;http://foodblog.stefanovozza.com/bullit-de-peix/&quot;&gt;Bullit de peix&lt;/a&gt; &amp;amp; arròs sec, saffron &lt;a href=&quot;http://en.wikipedia.org/wiki/Aioli&quot;&gt;allioli&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis5.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Pyrenees veal cheek - 8 hours &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Sous-vide&quot;&gt;sous-vide&lt;/a&gt;, black truffle, celery sorbet&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis6.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Raspberry sorbet, pistachio cake, vanilla bean cream&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis7.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Chocolate, violet, lime, strawberry, red currant, blood orange&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/barcelona_cinc_sentis8.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;The sugars for the tea &amp;amp; coffee&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;Overall the food, service and ambiance, as expected, was &lt;em&gt;amazing&lt;/em&gt;. Perhaps the only thing I was imagining more of was the “five senses” element. My taste buds and eyes loved it, but I thought we would get some more experimental stuff with sounds (such as Heston Blumenthal who plays crunching noises when eating crispy food) or finger food for the touch sense. Never mind, &lt;strong&gt;definitely&lt;/strong&gt; recommended!&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/cinc-sentits/</link>
	</item>
	<item>
	<title>File tunnelling: weird creation timestamps</title>
    <description>
	25/03/2012 06:40PM
	&lt;p&gt;File tunnelling is a little known Windows capability that stems back from MSDOS days.  In MSDOS, a ‘safe save’ was done by saving a copy of the modified data to a temp file, deleting the original and then renaming the temp file to the original name whilst also retaining the original files metadata. Windows NT also does this on FAT and NTFS to ensure that 16-bit applications can do a safe save, and this is called file tunnelling. This effects all Windows OSes including XP and Windows7. 
&lt;/p&gt; 
  &lt;p&gt;Unfortunately this ‘feature’ means that creations times for files are often not quite correct. Take figure 1. This is what you would expect to happen when you have a file A, and replace it with file B. File A has been deleted and file B renamed to file A. The new file A has the creation timestamp of File B, as it was this file in the first place.&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/expected.png&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Expected results when replacing a deleted file.&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;However, if the delete/replace happens in less than 15 seconds, then File A will retain its original creation date! This can be shown in Figure 2, where file B has again replaced file A, but instead of having file B’s creation timestamp, it now has file A’s creation timestamp.
&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/actual.png&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Actual results when replacing a deleted file within 15 seconds of deletion.&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;According to the &lt;a target=&quot;_blank&quot; href=&quot;http://support.microsoft.com/kb/172190&quot;&gt;Windows support page&lt;/a&gt;, the following 4 actions can cause this effect:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;delete(name)/create(name)&lt;/li&gt; 
    &lt;li&gt;delete(name)/rename(source, name)&lt;/li&gt; 
    &lt;li&gt;rename(name, newname)/create(name)&lt;/li&gt; 
    &lt;li&gt;rename(name, newname)/rename(source, name) 

&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&lt;br /&gt;The Windows support page also has useful information like how to change the default 15 seconds and to remove this feature completely - both require registry edits. &lt;/p&gt;
  &lt;p&gt;To test out file tunnelling I wrote a &lt;a target=&quot;_blank&quot; href=&quot;/projects/code/&quot;&gt;simple python script&lt;/a&gt; that will either rename FileA as a temp file, or delete FileA. In either case, FileB is then renamed to FileA. In all cases under 15 seconds, FileA’s creation time was kept, but over 15 seconds, FileB’s creation time was kept. As you can see from the command line output, with a 14.9 second delay the overwritten file got the original file's creation date, but at 15 seconds, it got the new file's creation date.
&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/pythonoutput.png&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Command line output of Python script&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;Realistically, programs which automatically overwrite or replace files in this way will not take more than 15 seconds to do so and even slow humans take less time than this to rename a file. Therefore, it is likely that the original creation date will be maintained even if the file is overwritten regularly, and careful consideration of this must be taken when evaluating creation date timestamps for forensic investigations.&lt;/p&gt; 
  &lt;p&gt; &lt;/p&gt; 
  &lt;div class=&quot;blockofcode&quot; style=&quot;background: none repeat scroll 0% 0% #f8f8f8;&quot;&gt; 
    &lt;pre class=&quot;prefonts&quot; style=&quot;line-height: 125%;&quot;&gt;&lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0000FF; font-weight: bold&quot;&gt;time&lt;/span&gt;
&lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0000FF; font-weight: bold&quot;&gt;os&lt;/span&gt;

file1 &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;file1&quot;&lt;/span&gt;
file2 &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;file2&quot;&lt;/span&gt;
file_tmp &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;file0&quot;&lt;/span&gt;
wait_period &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# seconds between creating 1st and 2nd files&lt;/span&gt;

&lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color: #0000FF&quot;&gt;run_test&lt;/span&gt;(rename_delay, rename&lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008000&quot;&gt;True&lt;/span&gt;):
    &lt;span style=&quot;color: #BA2121; font-style: italic&quot;&gt;&quot;&quot;&quot; Parameters:&lt;/span&gt;
&lt;span style=&quot;color: #BA2121; font-style: italic&quot;&gt;    rename_delay - the amount of seconds delay between deleting/renaming &lt;/span&gt;
&lt;span style=&quot;color: #BA2121; font-style: italic&quot;&gt;    1st file and renaming 2nd file as the 1st file. &lt;/span&gt;
&lt;span style=&quot;color: #BA2121; font-style: italic&quot;&gt;    rename - True if you want to rename 1st file as a temp file, or False if &lt;/span&gt;
&lt;span style=&quot;color: #BA2121; font-style: italic&quot;&gt;    you want to delete the first file.&quot;&quot;&quot;&lt;/span&gt;
    
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# remove old files&lt;/span&gt;
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;if&lt;/span&gt; os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;exists(file1):
        os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;remove(file1)
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;if&lt;/span&gt; os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;exists(file_tmp):
        os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;remove(file_tmp)
        
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #BB6622; font-weight: bold&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #BA2121&quot;&gt;Running test&lt;/span&gt;&lt;span style=&quot;color: #BB6622; font-weight: bold&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #BA2121&quot;&gt;============&quot;&lt;/span&gt;

    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# create the original file&lt;/span&gt;
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;with&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;open&lt;/span&gt;(file1, &lt;span style=&quot;color: #BA2121&quot;&gt;'w'&lt;/span&gt;) &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;as&lt;/span&gt; file_1:
        file_1&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;write(&lt;span style=&quot;color: #BA2121&quot;&gt;'First file'&lt;/span&gt;)
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' created at {}&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file1, os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;getctime(file1))
        
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# wait&lt;/span&gt;
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;Waiting {} seconds&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(wait_period)
    time&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;sleep(wait_period)

    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# create second file&lt;/span&gt;
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;with&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;open&lt;/span&gt;(file2, &lt;span style=&quot;color: #BA2121&quot;&gt;'w'&lt;/span&gt;) &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;as&lt;/span&gt; file_2:
        file_2&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;write(&lt;span style=&quot;color: #BA2121&quot;&gt;'Second file'&lt;/span&gt;)
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' created at {}&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file2, os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;getctime(file2))
    
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;if&lt;/span&gt; rename:
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# rename first file to tmp file&lt;/span&gt;
        os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;rename(file1, file_tmp)
        &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' renamed to '{}'&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file1, file_tmp)
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;else&lt;/span&gt;:
        &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# or delete the 1st file&lt;/span&gt;
        os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;remove(file1)
        &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' deleted&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file1)
        
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# wait&lt;/span&gt;
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;Waiting {} seconds&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(rename_delay)
    time&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;sleep(rename_delay)
    
    &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# rename second file as first file &lt;/span&gt;
    os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;rename(file2, file1)
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' renamed to '{}'&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file2, file1)

    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;if&lt;/span&gt; rename:
        &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' created at {}&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file_tmp, os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;getctime(file_tmp))
    &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;&quot;File '{}' created at {}&quot;&lt;/span&gt;&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;format(file1, os&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;getctime(file1))
    
run_test(&lt;span style=&quot;color: #666666&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #008000&quot;&gt;True&lt;/span&gt;)
run_test(&lt;span style=&quot;color: #666666&quot;&gt;14&lt;/span&gt;, &lt;span style=&quot;color: #008000&quot;&gt;True&lt;/span&gt;)
run_test(&lt;span style=&quot;color: #666666&quot;&gt;14.9&lt;/span&gt;, &lt;span style=&quot;color: #008000&quot;&gt;False&lt;/span&gt;)
run_test(&lt;span style=&quot;color: #666666&quot;&gt;15&lt;/span&gt;, &lt;span style=&quot;color: #008000&quot;&gt;False&lt;/span&gt;)
&lt;/pre&gt; 
  &lt;/div&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/file-tunnelling:-weird-creation-timestamps/</link>
	</item>
	<item>
	<title>Windows Shellbags Forensics</title>
    <description>
	03/03/2012 03:48PM
	&lt;p class=&quot;centre&quot;&gt;&lt;img width=&quot;320&quot; src=&quot;/images/blog/shellbag.jpg&quot; /&gt;&lt;/p&gt;
  &lt;p&gt;There are many weird and wonderful registry entries that I have yet to know about that could contain useful forensics information. One of the most recent that I’ve learnt about are the &lt;em&gt;shellbag&lt;/em&gt; entries. These keys are stored in the users &lt;span class=&quot;prefonts prespan&quot;&gt;ntuser.dat&lt;/span&gt; file, and store the viewing settings for users folders – e.g. the size, position and icon of a folder. Whilst folder sizes might not be useful, it does mean that every folder the user has visited at least once is stored in the registry; thereby giving a full account of all folders accessed, including network drives and removal storage drives. &lt;a href=&quot;http://www.williballenthin.com/forensics/shellbags/index.html&quot; target=&quot;_blank&quot;&gt;William Ballenthin&lt;/a&gt; gives a good account of how the shellbags are stored in the registry, and it’s pretty complicated...no simple way of getting the folder structures out. &lt;/p&gt; 
  &lt;p&gt;Conveniently, he has also written a lovely Python script which can you download on &lt;a href=&quot;https://github.com/williballenthin/shellbags&quot; target=&quot;_blank&quot;&gt;his GitHub account&lt;/a&gt; that parses out the shellbag entries for you. I noticed that some of the stuff the Python script spits out is superfluous, and it also just prints out to screen. I therefore forked his script and removed some of the output and then made the script output to a CSV file with timestamps Excel would understand. You can download my version of the script on &lt;a href=&quot;https://github.com/lowmanio/shellbags&quot; target=&quot;_blank&quot;&gt;my GitHub account&lt;/a&gt;.&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/windows-shellbags-forensics/</link>
	</item>
	<item>
	<title>UK Digital Forensics Conferences 2012</title>
    <description>
	05/02/2012 02:17PM
	&lt;p&gt;Last year I did a &lt;a href=&quot;/blog/entries/computer-forensics-conferences-in-the-uk/&quot;&gt;post&lt;/a&gt; with the symposiums and conferences I found relating to digital forensics for the coming year as I could not find an authoritative source. Here is the 2012 list. Please add any more conferences as a comment or email me and I'll add them in. I'm sure there will be at least one more entry from Napier Uni 's fantastic Cybercrime Symposium series!&lt;br /&gt;&lt;/p&gt; 
  &lt;table class=&quot;blog firefox&quot;&gt; 
    &lt;tbody&gt; 
      &lt;tr&gt; 
        &lt;th&gt;Event&lt;/th&gt; 
        &lt;th&gt;Date&lt;/th&gt; 
        &lt;th&gt;Website&lt;/th&gt; 
        &lt;th&gt;Location&lt;/th&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;Cyber Defence &amp;amp; Network Security&lt;/td&gt; 
        &lt;td&gt;24 – 27 January&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.cdans.org/Event.aspx?id=598092&quot;&gt;http://www.cdans.org/Event.aspx?id=598092&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;ACPO National Cyber Crime Conference&lt;/td&gt; 
        &lt;td&gt;8 – 9 February&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.corporateitforum.com/activities-and-events/details/948-acpo-national-cyber-crime-conference&quot;&gt;http://www.corporateitforum.com/activities-and-events/details/948-acpo-national-cyber-crime-conference&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Sheffield, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;Cyber Security and Data Protection&lt;/td&gt; 
        &lt;td&gt;10 Feb&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://cybersecurity.holyrood.com&quot;&gt;http://cybersecurity.holyrood.com/&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Edinburgh, Scotland&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;Information Security Executive Summit 2012&lt;/td&gt; 
        &lt;td&gt;28 - 29 February&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.informationsecuritysummit.com/conference-programme.html&quot;&gt;http://www.informationsecuritysummit.com/conference-programme.html&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Richmond Upn Thames, Endland&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;e-crime congress&lt;/td&gt; 
        &lt;td&gt;13 – 14 March&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.e-crimecongress.org/congress&quot;&gt;http://www.e-crimecongress.org/congress&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;11th European Security Conference &amp;amp; Exhibition&lt;/td&gt; 
        &lt;td&gt;15 – 17 April&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.sourcesecurity.com/events/free-event-listing/11th-european-security-conference-and-exhibition-2012.html&quot;&gt;http://www.sourcesecurity.com/events/free-event-listing/11th-european-security-conference-and-exhibition-2012.html&lt;/a&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;InfoSecurity Europe&lt;/td&gt; 
        &lt;td&gt;24 – 26 April&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.infosec.co.uk&quot;&gt;http://www.infosec.co.uk/&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;The 2nd International Conference on Cybercrime, Security and Digital Forensics&lt;/td&gt; 
        &lt;td&gt;14-15 May&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.cyberforensics.org.uk&quot;&gt;http://www.cyberforensics.org.uk/&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;National Informarion Security Conference&lt;/td&gt; 
        &lt;td&gt;13 – 15 June&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.nisc.org.uk&quot;&gt;http://www.nisc.org.uk/&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Cumbernauld, Scotland&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;CFET 2012 : Cybercrime Forensics Education &amp;amp; Training.&lt;/td&gt; 
        &lt;td&gt;September (TBA)&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.canterbury.ac.uk/social-applied-sciences/computing/conferences/CFET2012/home.aspx&quot;&gt;http://www.canterbury.ac.uk/social-applied-sciences/computing/conferences/CFET2012/home.aspx&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Canterbury, England&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;19th International Computer Security Symposium&lt;/td&gt; 
        &lt;td&gt;30 Sept – 4 Oct&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.cosac.net/default.html&quot;&gt;http://www.cosac.net/default.html&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;Naas, Ireland&lt;/td&gt; 
      &lt;/tr&gt; 
      &lt;tr&gt; 
        &lt;td&gt;The 7th International Conference for Internet Technology and Secured Transactions&lt;/td&gt; 
        &lt;td&gt;10 – 12 December&lt;/td&gt; 
        &lt;td&gt;&lt;a href=&quot;http://www.icitst.org&quot;&gt;http://www.icitst.org/&lt;/a&gt; &lt;br /&gt;&lt;/td&gt; 
        &lt;td&gt;London, England&lt;/td&gt; 
      &lt;/tr&gt; 
    &lt;/tbody&gt; 
  &lt;/table&gt; 
  &lt;p&gt;&lt;br /&gt;I shall be attending the ACPO National Cyber Crime Conference next week in Sheffield. See some of you there!&lt;br /&gt;&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/uk-digital-forensics-conferences-2012/</link>
	</item>
	<item>
	<title>Thoughts on the UK Cyber Security Strategy</title>
    <description>
	07/12/2011 09:29PM
	&lt;p&gt;In November the UK government released the “UK Cyber Security Strategy” which can be downloaded &lt;a target=&quot;_blank&quot; href=&quot;http://www.cabinetoffice.gov.uk/sites/default/files/resources/The%20UK%20Cyber%20Security%20Strategy-%20web%20ver.pdf&quot;&gt;here&lt;/a&gt;. There are four main objectives which will be funded by £650million over 4 years under the “National Cyber Security Programme” (NCSP). The objectives are:
&lt;/p&gt; 
  &lt;ol&gt; 
    &lt;li&gt;To tackle cybercrime and be of the most secure places to do e-business&lt;/li&gt; 
    &lt;li&gt;To be more resilient to cybercrime&lt;/li&gt; 
    &lt;li&gt;To help shape an &lt;em&gt;&amp;quot;open, stable and vibrant cyberspace&lt;/em&gt;&amp;quot; &lt;br /&gt;&lt;/li&gt; 
    &lt;li&gt;To have knowledge, skills and capacity to carry out all cyber security objectives&lt;/li&gt; 
  &lt;/ol&gt; 
  &lt;p&gt;The paper goes on to describe cyberspace, what the current and emerging threats are and an expansion of the four objectives listed above. Finally, in &amp;quot;Annex A&amp;quot;, is a table outlying the actual implementation of the objectives. This is perhaps the most interesting bit, so if you don’t feel like reading all 42 pages, just skip to the Annex.&lt;/p&gt; 
  &lt;p&gt;I was at the &lt;a target=&quot;_blank&quot; href=&quot;http://www.scotlandcyber.com/&quot;&gt;Symposium on Security Risk, Cybercrime and Critical Infrastructure&lt;/a&gt; yesterday (more in a future post) and a number of speakers spoke about this paper and what their thoughts were on it. The thing that struck me first was the number of different organisations mentioned in the paper that would be created, involved, consulted or partnered with. The main section doesn’t really talk much of a person or group who will be in charge of the coordination of this multi-organisational effort, but tucked away in the Annex on the very last page is action 6: “&lt;em&gt;put in place clear leadership of cyber across Government, with a dedicated minister and oversight at the highest levels of Government&lt;/em&gt;”. I think this merited a little bit more of a mention, but it will be interesting to see who this is and how they can steer the direction of the NCSP, as the gist seems to be about collaborating with the right groups to get the right information to the right people at the right times. The groups mentioned in the report are (in no particular order of importance, and perhaps I’ve missed some out):

&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;Cabinet office&lt;/li&gt; 
    &lt;ul&gt; 
      &lt;li&gt;Office of Cyber Security and Information Assurance&lt;/li&gt; 
    &lt;/ul&gt; 
    &lt;li&gt;National Crime Agency &lt;/li&gt; 
    &lt;li&gt;The Serious Organised Crime Agency (SOCA)&lt;/li&gt; 
    &lt;li&gt;GCHQ&lt;/li&gt; 
    &lt;ul&gt; 
      &lt;li&gt;Joint Cyber Unit&lt;/li&gt; 
    &lt;/ul&gt; 
    &lt;li&gt;Ministry of Defence&lt;/li&gt; 
    &lt;ul&gt; 
      &lt;li&gt;Joint Forces Command&lt;/li&gt; 
      &lt;li&gt;Defence Cyber Operations Group&lt;/li&gt; 
      &lt;li&gt;Global Operations and Security Control Centre&lt;/li&gt; 
    &lt;/ul&gt; 
    &lt;li&gt;Home office&lt;/li&gt; 
    &lt;li&gt;Department for business, Innovation and Skills&lt;/li&gt; 
    &lt;li&gt;Government ICT&lt;/li&gt; 
    &lt;li&gt;Single Intelligence Account&lt;/li&gt; 
    &lt;li&gt;United Nations&lt;/li&gt; 
    &lt;ul&gt; 
      &lt;li&gt;Group of Governmental Experts&lt;/li&gt; 
    &lt;/ul&gt; 
    &lt;li&gt;European Commission &lt;/li&gt; 
    &lt;li&gt;External Action service&lt;/li&gt; 
    &lt;li&gt;Organisation for Security and Cooperation in Europe&lt;/li&gt; 
    &lt;li&gt;Centre for the Protection of National Infrastructure (CPNI)&lt;/li&gt; 
    &lt;li&gt;Government Office for Science&lt;/li&gt; 
    &lt;li&gt;Metropolitan Police Central e-crime Unit&lt;/li&gt; 
    &lt;li&gt;UK Council for child Internet Safety&lt;/li&gt; 
    &lt;li&gt;National Fraud Intelligence Bureau&lt;/li&gt; 
    &lt;li&gt;British Retail Consortium&lt;/li&gt; 
    &lt;li&gt;The Technology Strategy Board&lt;/li&gt; 
    &lt;li&gt;The Engineering and Physical Science research Council&lt;/li&gt; 
    &lt;li&gt;UK Trade and Investment &lt;/li&gt; 
    &lt;li&gt;Broadband Stakeholder Group&lt;/li&gt; 
    &lt;li&gt;International Telecommunications Union&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&lt;br /&gt;Now that’s a lot of organisations or subgroups! Another one of the problems I see is the lack of clear solutions to how they will educate the general public. It mentions quite frequently that 80% of the cybercrime today can be solved using antivirus/security software, keeping up to date with the news of cybercrime and being vigilant. It’s basically down to the individuals to do this – I think if the general public could follow this advice we won’t be in the state we are in now! It mentions that by March 2012 they will have conducted research how to educate people, including in higher education, but I don’t think they are doing or will do enough for the average middle aged non tech-savvy person like my parents, who certainly aren’t going to get much out of the dull &lt;a target=&quot;_blank&quot; href=&quot;http://getsafeonline.org&quot;&gt;getsafeonline.org&lt;/a&gt; which is currently all that really exists.&lt;/p&gt; 
  &lt;p&gt;One of the things a speaker at yesterday’s conference said was that the paper lacks support for self started schemes by businesses and academia. It has plenty of Government funded initiatives, but doesn’t mention helping anything else. Businesses won’t use their own initiative if they don’t think they will get the support of the NCSP, and if the groups mentioned in the report are slow to collaborate then I see this proposal taking a very long time to get its feet off the ground.&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/thoughts-on-the-uk-cyber-security-strategy/</link>
	</item>
	<item>
	<title>Christmas Gift Wrapping</title>
    <description>
	27/11/2011 04:36PM
	&lt;p&gt;I usually make my Christmas present wrapping paper themed, and this year's is very homemade and red. They look really nice and are very simple to do (and quite cheap if you have lots of arts &amp;amp; crafts material lying around). &lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/xmas_gifts.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;My Christmas presents so far (I'm far too organised..)&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/xmas_gift.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;A close-up of one of the presents.&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;For the very basic wrap you will need brown packaging wrapping paper and red ribbon. I then accessoried mine by adding Bakers twine (red and white string) with the red ribbon, and threading through a little wooden Christmas tree button. I added some red bobble-type things from Hobbycraft and stuck on some stencils of snowflakes using my snowflakes cutter. Finally, I stamped the person's name on the gift rather than using traditional tags. &lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/xmas_materials.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;The materials you will need (top left to bottom): bakers twine, snowflake stencil punch, red &amp;amp; white tags, red bobble decoration things and wooden buttons&lt;/span&gt;&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/xmas_stamps.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;My alphabet stamp set. I use the large ones for big presents, and the smaller stamps for small presents.&lt;/span&gt;&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/christmas-gift-wrapping/</link>
	</item>
	<item>
	<title>Kilimanjaro: Day 7</title>
    <description>
	16/10/2011 04:27PM
	&lt;p&gt;Day 7: Another 5 hour walk down to the Mweke gate. The path turned hideously muddy and steep downhill, so the pace was very slow so we wouldn’t fall over and get absolutely covered in mud. Going downhill was more painful than uphill; your knees, toes, thighs ache with every steep, slippery step. We saw a lot of cute monkeys with very bushy tails, called &lt;a href=&quot;http://en.wikipedia.org/wiki/Colobus&quot; target=&quot;_blank&quot;&gt;Colobus monkeys&lt;/a&gt;. &lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/colobusmonkey.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Colobus monkey!&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;Finally, after what seemed like an eternity – the gate appeared. Many locals were along the path collecting twigs, logs and leaves. We registered our departure with the gatekeepers and then waited for Silvano to arrange a bus back. We expected a small bus like the one that took us to the gate, but Silvano managed to find one hell of a Jeep which ended up bumpier than Mr Bump in a ball pen.&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/mwekejeep.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;The ride back to the hotel.&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;

It was sad leaving the beautiful mountain behind, but to be honest all I was thinking out was a nice hot lunch at the hotel, and more importantly, a hot shower. Due to being a bit late getting to the gate, we arrived at the hotel with only 30mins left for lunch, so had to eat immediately or risk not getting any food until 7pm. So we exhaustedly sat and ate the buffet looking like total wrecks. We were both covered in dirt, our hair not washed for 7 days (I hadn’t even taken out my plaits I’d done one day 1) and our clothes brown. We sat next to 4 female middle-aged Canadians who had permed hair, beautiful manicured pink nails and plenty of make-up. One looked horrified to see our appearances. After asking a few questions they told us they hired a porter to bring a portable toilet with them, and would “pay someone” to put up their tents as one had “a bad knee”. Hmm, not sure they really prepared for this. One even commented at dinner when I had had a shower that I looked “more normal now”. Geez, thanks old lady. &lt;/p&gt; 
  &lt;p&gt;

After a wonderful shower and a change into fresh clothes we sat out in the gardens and discussed tipping of the porters with Taryn and Lorena. The company gave out a guide to roughly what they should all get, and we ended up giving $200 each towards the tip. Silvano, Abell, the chef and the assistant chef Hatibo gathered together to hand over the tip, and discuss how we thought the trip went. This was awkward, us Brits don’t like sharing feedback so openly! In all honesty, they were amazing. The team were a great bunch of people and Silvano was especially helpful when I felt really quite ill. It was sad leaving, but I don’t think I’ll be back trying to get to the peak. Camping is not my strong point, and altitude sickness is really quite horrible. However, Tanzania is an amazing country. I would definitely go back to do a safari. &lt;/p&gt; 
  &lt;p&gt;Goodbye Kilimanjaro, asante sana kwa ukarimu wako!!&lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/kilifromafar.jpg&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Kilimanjaro from the taxi ride back to the airport.&lt;/span&gt;&lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/kilimanjaro:-day-7/</link>
	</item>
	<item>
	<title>Unicode making malware easier</title>
    <description>
	16/10/2011 04:09PM
	&lt;p&gt;I recently discovered a &lt;a href=&quot;http://www.fileformat.info/info/unicode/char/202e/index.htm&quot; target=&quot;_blank&quot;&gt;wonderful unicode character&lt;/a&gt; that makes the following text reverse called right-to-left-override. For example: &lt;span class=&quot;prefonts prespan&quot;&gt;print &amp;quot;Hello[U+202E]World&amp;quot;&lt;/span&gt;, produces the output: &lt;span class=&quot;prefonts prespan&quot;&gt;Hello dlroW&lt;/span&gt;. I'm not sure of what legitimate reason you would use the unicode character, but several blogs have warned that it can be used by malware writers to get people to click on files. Most people are wary that .exe files might be harmful, but extensions like JPG and other images are &lt;em&gt;generally&lt;/em&gt; not. You can 'trick' a user into thinking a file is a JPG by using this special unicode character. If you named your malware executable &lt;span class=&quot;prefonts prespan&quot;&gt;ClickHer[U+202E]gpj.exe&lt;/span&gt; for example, you'd end up with a file called &lt;span class=&quot;prefonts prespan&quot;&gt;ClickHerexe.jpg&lt;/span&gt;.&lt;/p&gt; 
  &lt;p&gt;I had a go at making a simple executable (don't worry, it's just some ASCII art). In true malwaresque style, I have named it something enticing (see screenshot below). You can download the &lt;a href=&quot;/code/unicode_malware.py&quot;&gt;Python code to make the 'malware' here&lt;/a&gt;. Essentially I made a batch file, and then used &lt;a href=&quot;http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html&quot; target=&quot;_blank&quot;&gt;Bat To Exe Convertor&lt;/a&gt; to change this into an exe file. I then opened this up into a hex editor, copied out the hex and then used Python to recreate the file with the dodgy name. I didn't have any luck just renaming the file, Windows was being awkward when I tried to paste in the unicode character. I know this is a very roundabout way of doing it, but I leant a bit about exe files and Python's hex capabilities. Python has a very easy way to convert pure hex into a file:&lt;/p&gt; 
  &lt;div style=&quot;background: none repeat scroll 0% 0% #f8f8f8;&quot; class=&quot;blockofcode&quot;&gt;
    &lt;pre style=&quot;line-height: 125%;&quot; class=&quot;prefonts&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #008000;&amp;lt;span id=&quot; xinhaeditingpostion&quot;=&quot;&quot;&gt;&lt;/span&gt;import &lt;/strong&gt;&lt;span style=&quot;color: #0000FF; font-weight: bold&quot;&gt;binascii&lt;/span&gt;
&lt;span style=&quot;color: #008000&quot;&gt;hex&lt;/span&gt; &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;'4D5A90'&lt;/span&gt; &lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# shrunk massively to be an example. &lt;/span&gt;
&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# Note that the first two characters are 4D5A, which is MZ: the standard .exe header.&lt;/span&gt;

hb &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; binascii&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;a2b_hex(&lt;span style=&quot;color: #008000&quot;&gt;hex&lt;/span&gt;)
filename &lt;span style=&quot;color: #666666&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #BA2121&quot;&gt;u'EmmaWatsonS&lt;/span&gt;&lt;span style=&quot;color: #BB6622; font-weight: bold&quot;&gt;\u202E&lt;/span&gt;&lt;span style=&quot;color: #BA2121&quot;&gt;gpj.exe'&lt;/span&gt;	&lt;span style=&quot;color: #408080; font-style: italic&quot;&gt;# unicode characters in Python start with \u&lt;/span&gt;

&lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;with&lt;/span&gt; &lt;span style=&quot;color: #008000&quot;&gt;open&lt;/span&gt;(filename, &lt;span style=&quot;color: #BA2121&quot;&gt;'wb'&lt;/span&gt;) &lt;span style=&quot;color: #008000; font-weight: bold&quot;&gt;as&lt;/span&gt; malware:
    malware&lt;span style=&quot;color: #666666&quot;&gt;.&lt;/span&gt;write(hb) 
&lt;/pre&gt; 
  &lt;/div&gt; 
  &lt;p&gt; Note that Windows still thinks it is an application and not an image,
 so the tuned-in user should spot something is awry when the default 
icon is not of a JPG (and of course no mini preview of the image is 
available) but of an application.  &lt;/p&gt; 
  &lt;p class=&quot;centre&quot;&gt;&lt;img src=&quot;/images/blog/malwareexample.png&quot; /&gt;&lt;br /&gt;&lt;span class=&quot;small&quot;&gt;Screenshot of my example executable disguised as a JPG.&lt;/span&gt;&lt;/p&gt; 
  &lt;p&gt;Further reading:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt; &lt;a href=&quot;http://blogs.technet.com/b/mmpc/archive/2011/08/10/can-we-believe-our-eyes.aspx&quot;&gt;http://blogs.technet.com/b/mmpc/archive/2011/08/10/can-we-believe-our-eyes.aspx&lt;/a&gt; &lt;/li&gt; 
    &lt;li&gt;&lt;a href=&quot;http://digiforensics.blogspot.com/2011/08/interesting-malware-trick.html&quot;&gt;http://digiforensics.blogspot.com/2011/08/interesting-malware-trick.html&lt;/a&gt;&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt; &lt;/p&gt;
	</description>
	<link>http://www.lowmanio.co.uk/blog/entries/unicode-making-malware-easier/</link>
	</item>
</channel>
</rss>
