<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Disenchant's Blog &#187; personal</title>
	<atom:link href="http://www.disenchant.ch/blog/category/personal/feed" rel="self" type="application/rss+xml" />
	<link>http://www.disenchant.ch/blog</link>
	<description>Blog of Sven Vetsch / Disenchant</description>
	<lastBuildDate>Thu, 22 Oct 2009 16:25:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reactivation of the blog</title>
		<link>http://www.disenchant.ch/blog/reactivation-of-the-blog/275</link>
		<comments>http://www.disenchant.ch/blog/reactivation-of-the-blog/275#comments</comments>
		<pubDate>Mon, 05 Oct 2009 10:53:56 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/?p=275</guid>
		<description><![CDATA[Quiet a lot of people asked me to write again blog postings and even if I failed already a few times because of the time it takes to write these postings, I&#8217;ll try it once more and hope to provide all my readers again with valuable information on the topic of security.
]]></description>
			<content:encoded><![CDATA[<p>Quiet a lot of people asked me to write again blog postings and even if I failed already a few times because of the time it takes to write these postings, I&#8217;ll try it once more and hope to provide all my readers again with valuable information on the topic of security.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/reactivation-of-the-blog/275/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Happy New Year</title>
		<link>http://www.disenchant.ch/blog/happy-new-year/245</link>
		<comments>http://www.disenchant.ch/blog/happy-new-year/245#comments</comments>
		<pubDate>Thu, 08 Jan 2009 17:47:53 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/?p=245</guid>
		<description><![CDATA[I know, I&#8217;m a bit late but I really like to wish all of you out there a happy new year  
Myself, I was visiting London with my girlfriend during new year&#8217;s eve and we really enjoyed it (everything beside waiting 2.5 hours in the cold to see a 10min firework).

PS: Next time I [...]]]></description>
			<content:encoded><![CDATA[<p>I know, I&#8217;m a bit late but I really like to wish all of you out there a happy new year <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Myself, I was visiting London with my girlfriend during new year&#8217;s eve and we really enjoyed it (everything beside waiting 2.5 hours in the cold to see a 10min firework).</p>
<p><img src="http://www.disenchant.ch/blog/wp-content/uploads/2009/01/london.jpg" alt="london" title="london" width="600" height="403" class="aligncenter size-full wp-image-246" /></p>
<p>PS: Next time I will also visit the OWASP guys in London but I wanted also my girlfriend to have some holidays and not just hear me talking to people on how to break stuff <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/happy-new-year/245/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security-Zone 2008 &#8211; Let&#8217;s call it a Success</title>
		<link>http://www.disenchant.ch/blog/security-zone-2008-lets-call-it-a-success/204</link>
		<comments>http://www.disenchant.ch/blog/security-zone-2008-lets-call-it-a-success/204#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:58:09 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/?p=204</guid>
		<description><![CDATA[The Security-Zone is as far as I know, the most important and biggest security event in Switzerland and like last year I was there to present some stuff. Also like the last time, I wasn&#8217;t alone, there where Pascal Mittner from Astalavista IT Engineering and Pascal C. Kocher from Defcon Switzerland (I&#8217;ll write something about [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.security-zone.info/">Security-Zone</a> is as far as I know, the most important and biggest security event in Switzerland and like last year I was there to present some stuff. Also like the last time, I wasn&#8217;t alone, there where Pascal Mittner from <a href="http://www.astalavista.ch/">Astalavista IT Engineering</a> and Pascal C. Kocher from Defcon Switzerland (I&#8217;ll write something about this very soon <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). It was the first time, that there was a workshop at a Security-Zone and so we where quiet exited but we also thought, that this would be easy stuff. First, a 20min slot for each of us three to just talk and afterwards, about three hours of really presenting stuff and also let people getting some hand-on experience. Unfortunately, the first part about how to write an exploit for an FTP server by Pascal C. Kocher failed because something I still don&#8217;t know about. There where just a few lines of Perl code but for any reason, the final exploit didn&#8217;t work. Also the last part about using a security management system to identify and track risks on your systems failed because of the participants weren&#8217;t able to test the virtual machines Pascal Mittner brought to the security zone. Even there we&#8217;re not sure what was the problem but we think it could have been a problem of by switch or some crappy Ethernet wires. Anyway, this means, that my part was the only one, that worked without any problems (thanks at this point to the <a href="http://www.venganza.org/">FSM</a> <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ). I was first presenting a simple XSS but not only the standard alert(123) no, I wanted to show the attending people, that you can do much more an so I decided to show a website defacement. Afterwards, I bypassed a login mechanism by a standard SQL Injection and last but not least, I presented something which was quiet a bit complicated (a combination of XSS and CSRF) but I&#8217;ll write another blog posting (hopefully) during the next days about this demo.</p>
<p>For me it was good to see once more, that still many people are interested in the basic stuff and it makes me very happy if I&#8217;ve got the chance just like at the Security-Zone to help people to understand, what web application security is about and why it&#8217;s important.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/security-zone-2008-lets-call-it-a-success/204/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global OWASP Week 2008 &#8211; Switzerland</title>
		<link>http://www.disenchant.ch/blog/global-owasp-week-2008-switzerland/122</link>
		<comments>http://www.disenchant.ch/blog/global-owasp-week-2008-switzerland/122#comments</comments>
		<pubDate>Mon, 07 Apr 2008 08:55:59 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/?p=122</guid>
		<description><![CDATA[As some of you might know, during the last week we had the Global OWASP Week 2008. As I&#8217;m the actual leader of the OWASP Switzerland Local Chapter, I organized a meeting during this week. Because we needed some more space, we went to the ETH Zurich where we had a room for 46 people. [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you might know, during the last week we had the Global OWASP Week 2008. As I&#8217;m the actual leader of the <a href="http://www.owasp.org/index.php/Switzerland">OWASP Switzerland Local Chapter</a>, I organized a meeting during this week. Because we needed some more space, we went to the ETH Zurich where we had a room for 46 people. From my point of view it was a huge success for the OWASP in Switzerland because we&#8217;ve got about 30 attendees at this meeting (normally we&#8217;ve got about 20). For me it was also a little bit of stress because we didn&#8217;t received a beamer so we had to organize one and another stress factor for my was, that because of all the OWASP book I put into my bag to give them away, I forgot to put the walkthrough for my demonstration in it which means, that I had to do it out of my mind. Anyway, just as I already said, it was a success for the OWASP and I&#8217;m sure that we&#8217;ll have some new faces at our next meeting.</p>
<p>For the people who&#8217;re interested in what we&#8217;ve done, here&#8217;s the invitation mail I&#8217;ve sent out:</p>
<blockquote><p>
Dear Receiver,<br />
in the name of the OWASP (http://owasp.org) I&#8217;d like to invite you to<br />
our next event, which is part of the Global OWASP Week 2008. If you&#8217;re<br />
interested in web application security, this is something for you.</p>
<p>Date and time:<br />
 1.April 2008 -> WebAppSec Is No Joke<br />
 18:00 &#8211; ca. 21:00</p>
<p>Where:<br />
 The event takes place at the ETH Zurich, in the main building, room<br />
 HG F26.5</p>
<p>Who:<br />
  As at all of our meetings, everyone is welcome. If you know someone<br />
  who could also be interested in this event, ask him/her to come too.</p>
<p>Content:<br />
  We&#8217;ll have three interesting Talks.</p>
<p> &#8211; Taking Apache access logs to the next level: Complying to PCI DSS<br />
   for fun and profit<br />
   (Christian Folini &#8211; Technical Consultant at netnea)</p>
<p>     The PCI DSS is rather vague, when it comes to logfiles. It does<br />
     make clear, that writing logfiles and reading them is a<br />
     requirement though. But it leaves it up to you to define your<br />
     setup and your processes. Apache brings numerous logging<br />
     possibilities, but they are rarely used in practice. Based on a<br />
     sample enterprise setup, I will discuss key items of a<br />
     revision-proof architecture. System components and methods will be<br />
     examined and a few interesting techniques presented.</p>
<p>  &#8211; Implementing an Application Security Lifecycle programme<br />
    (Alessandro Moretti &#8211; Executive director for IT security risk<br />
     management at UBS Investment Bank)</p>
<p>     Topic:<br />
     A case study at UBS Investment Bank &#8211; how the Application Security<br />
     Lifecycle Programme aims to implement proactive and reactive IT<br />
     security management and promote application security across the<br />
     global UBS IT community.</p>
<p>     Short description:<br />
     UBS IT Security Risk Management will provide an overview of the<br />
     risk strategy, and an insight into the strategic initiative, based<br />
     partly on OWASP, to enhance the application security with each<br />
     phase of the software development lifecycle. The presentation will<br />
     provide details on the vision, the overall programme approach and<br />
     on selected deliverables as part of the programme. Topics include,<br />
     security education, risk management, source code testing,<br />
     penetration testing and web application firewalls. A question and<br />
     answer session will follow.</p>
<p>  &#8211; WebAppSec the Big Picture<br />
    (Sven Vetsch &#8211; Security Tester at Dreamlab Technologies)</p>
<p>     Most of the actual vulnerabilities which security researchers and<br />
     also bad guys (doesn&#8217;t) report every day, are related to web<br />
     applications. Even if this is the case, the security community<br />
     didn&#8217;t get the big picture of what security related problems we&#8217;ve<br />
     got through web applications. In this demonstration, we will show<br />
     you an overview of the most important web vulnerabilities like SQL<br />
     Injections, XSS, CSRF, Path Traversal, Session Fixation and much<br />
     more. The focus in this demonstration is not to show you the<br />
     latest research results in webappsec, it&#8217;s to show you the big<br />
     picture of this topic.</p>
<p>If there are any further questions, don&#8217;t hesitate to contact me at:<br />
sven.vetsch _at_ disenchant.ch</p>
<p>Regards,<br />
Sven Vetsch<br />
Leader OWASP Switzerland
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/global-owasp-week-2008-switzerland/122/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced English?</title>
		<link>http://www.disenchant.ch/blog/advanced-english/111</link>
		<comments>http://www.disenchant.ch/blog/advanced-english/111#comments</comments>
		<pubDate>Thu, 28 Feb 2008 00:14:01 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/advanced-english/111</guid>
		<description><![CDATA[As you might know, I&#8217;m actually studying computer science at the Bern University of Applied Sciences Engineering and Information Technology. Yesterday we had English lessons and I&#8217;m in the advanced group, which is the highest level we can attend in this semester. So let&#8217;s have a look at an exercise we&#8217;ve done in this lesson [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know, I&#8217;m actually studying computer science at the <a href="http://ti.bfh.ch/">Bern University of Applied Sciences Engineering and Information Technology</a>. Yesterday we had English lessons and I&#8217;m in the advanced group, which is the highest level we can attend in this semester. So let&#8217;s have a look at an exercise we&#8217;ve done in this lesson and I really think, that anyone who can read my blog should ask my school if they can give you a certificate in English Advanced because you really should be able to solve the following. At least for me the word advanced means something completely different <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href='http://www.disenchant.ch/blog/wp-content/uploads/2008/02/advanced_english.jpg' title='Advanced English'><img src='http://www.disenchant.ch/blog/wp-content/uploads/2008/02/advanced_english.thumbnail.jpg' alt='Advanced English' /></a><br />
(click to enlarge)</p>
<p>Hope you enjoy solving this &#8220;advanced&#8221; exercise and no, it&#8217;s not the only advanced exercise we&#8217;ve done <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/advanced-english/111/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How was the Hotel? &#8211; Vulnerable!</title>
		<link>http://www.disenchant.ch/blog/how-was-the-hotel-vulnerable/108</link>
		<comments>http://www.disenchant.ch/blog/how-was-the-hotel-vulnerable/108#comments</comments>
		<pubDate>Wed, 23 Jan 2008 10:08:07 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/how-was-the-hotel-vulnerable/108</guid>
		<description><![CDATA[(According to the following blog posting, be aware of that I&#8217;ve never bypassed any authorization mechanism, nor did I break, access or change anything I was not allowed to.)
Last weekend, I went snowboarding in the Swiss mountains and the weather including the snow was just perfect. Because the winter sport season hasn&#8217;t started yet, there [...]]]></description>
			<content:encoded><![CDATA[<p>(According to the following blog posting, be aware of that I&#8217;ve never bypassed any authorization mechanism, nor did I break, access or change anything I was not allowed to.)</p>
<p>Last weekend, I went snowboarding in the Swiss mountains and the weather including the snow was just perfect. Because the winter sport season hasn&#8217;t started yet, there wasn&#8217;t much going on in the evening and so I was using one of the public Hotspots of the hotel. As you can think, I had to make some security related stuff and so I surfed to the Hotel&#8217;s website. There are SQL injections, XSS, Local File Inclusions and much more but I don&#8217;t want to talk more about it because there was something much more interesting. Normally when you offer a Hotspot as a hotel or any other company, you should separate it from your internal LAN but don&#8217;t even think of anyone is really doing this unless they have to for any reason. So, my IP address was now 192.168.44.36 which&#8217;s an internal IP address. The next step was of course to use our all friend <a href="http://nmap.org/">nmap</a> and let&#8217;s see what I&#8217;ve got:</p>
<blockquote><p>
Interesting ports on 192.168.1.5:<br />
PORT   STATE SERVICE VERSION<br />
25/tcp open  smtp    Microsoft ESMTP 5.0.2195.6713<br />
80/tcp open  http    Microsoft IIS webserver 5.0
</p></blockquote>
<p>Jackpot, I&#8217;ve got a Microsoft IIS 5.0 webserver on the standard HTTP port 80 and this means hopefully an internal web application <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I connected to 192.168.1.5 with my favorite web browser and wow, amazing security measures there. No sorry, I&#8217;m just joking. There where no security measures at all. I simply get a menu, where I could choose a &#8220;console&#8221;. I took the first one because the others seemed to be offline. Oh my god (who&#8217;s by the way the <a href="http://www.venganza.org/">FSM</a>), I was now having control over more or less the whole hotel (don&#8217;t ask me why this is the case with the product of a company describing itself as &#8220;<a href="http://www.otrum.com/">OTRUM</a> is a leading provider of interactive TV solutions and content to the hospitality industry.&#8221;).</p>
<p>Let&#8217;s have a look at who&#8217;re my neighbors:<br />
<a href='http://www.disenchant.ch/blog/wp-content/uploads/2008/01/hotel_guest_list.jpg' title='Hotel Guest List Small'><img src='http://www.disenchant.ch/blog/wp-content/uploads/2008/01/hotel_guest_list_small.jpg' alt='Hotel Guest List Small' /></a><br />
(Click the image to enlarge)</p>
<p>Cool stuff, with this I even know in which language I can say good morning to my neighbors <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There where much more information than just the things for the reception. When you clicked on &#8220;Main Menu&#8221;, you had several other options than just &#8220;Reception&#8221;. For example you where able to create new rooms, new employers, new TV channels, have a look at a whole bunch of statistics or define even a room&#8217;s temperature and much more. The funniest thing I found (which wasn&#8217;t used by the hotel I was in), was a statistic, checking if the mini bar has been opened and how many times. My advice if you want to make the guys at the reception looking strange at you would be to open your mini bar at least one hundred times a day <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>As you can think, it was fun to see all this stuff and an evil guy (or girl) could have done nasty stuff there but hey, I never had to authenticate myself so it was open to everyone and because of this it&#8217;s not illegal to just surf this &#8220;website&#8221;.</p>
<p>For sure this application was the most interesting thing for me but there where even more security problems like:</p>
<p>http://192.168.1.5/cgi-bin/thrusocket.pl?&#038;gltemplatefile=../../../../../boot.ini</p>
<blockquote><p>
[boot loader]<br />
timeout=30<br />
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT<br />
[operating systems]<br />
multi(0)disk(0)rdisk(0)partition(1)\WINNT=&#8221;Microsoft Windows 2000 Server&#8221; /fastdetect
</p></blockquote>
<p>OK, anyone can read your data on the server but who want&#8217;s to read files if you can make an automated wake up call at 5 o&#8217;clock in the morning to every guest in the whole hotel? <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>There was also a Directory Listing at http://192.168.1.5/cgi-bin/ and some other not really interesting things. I can say, that I enjoyed the stay in this hotel for sure.</p>
<p>Lesson learned here: Don&#8217;t let security guys into your hotel if you don&#8217;t want them to have a look at your infrastructure <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/how-was-the-hotel-vulnerable/108/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Become a Suspect</title>
		<link>http://www.disenchant.ch/blog/become-a-suspect/99</link>
		<comments>http://www.disenchant.ch/blog/become-a-suspect/99#comments</comments>
		<pubDate>Wed, 28 Nov 2007 18:05:32 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/become-a-suspect/99</guid>
		<description><![CDATA[A few days ago, I&#8217;ve got the following Mail (it&#8217;s in German):
Hallo,
das warst doch du, der unser Sprachportal (MobiLingua, Uni Passau) über das Forum gehackt hat und mir damit einen gehörigen Schrecken eingejagt hat, oder?
Jedenfalls danke für den Hinweis &#8211; das ist halt der Nachteil von CMS: Man kann zwar mit relativ wenig Hintergrundwissen ein [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, I&#8217;ve got the following Mail (it&#8217;s in German):</p>
<blockquote><p>Hallo,<br />
das warst doch du, der unser Sprachportal (MobiLingua, Uni Passau) über das Forum gehackt hat und mir damit einen gehörigen Schrecken eingejagt hat, oder?<br />
Jedenfalls danke für den Hinweis &#8211; das ist halt der Nachteil von CMS: Man kann zwar mit relativ wenig Hintergrundwissen ein Layout anpassen und Inhalte bereitstellen, denkt aber in der Regel nicht an Sicherheitsaspekte (in der Hoffnung, dass das System das schon macht <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) </p>
<p>LG, [name of the sender]</p></blockquote>
<p>In English this means, that someone of the <a href="http://www.uni-passau.de/index.php?id=6&#038;L=1">University of Passau</a> thinks, that I&#8217;ve hacked their online platform called <a href="http://ocp.uni-passau.de/sprachportal/?q=en">MobiLingua</a>. Of course I didn&#8217;t hack their page and also I never heard about this  MobiLingua before. Because of this, I answered the following:</p>
<blockquote><p>Hallo,<br />
ich beschäftige mich zwar beruflich sowie privat mit der Sicherheit von Webanwendungen, doch habe ich noch nie von genanntem Portal (MobiLingua, Uni Passau) gehört, geschweige denn habe ich dieses angegriffen.</p>
<p>Ich würde mich sehr darüber freuen, wenn Sie mich so schnell als möglich darüber informieren könnten, wie Sie auf mich kommen in diesem Zusammenhang.</p>
<p>Freundliche Grüsse und ein schönes Wochenende,<br />
Sven Vetsch</p></blockquote>
<p>This means, that I just wanted to know, why they think that I have attacked their site because it&#8217;s true that I have to deal with web application security every day but why they think I&#8217;ve done something when I know, that I didn&#8217;t do anything? The next mail I get answered this question:</p>
<blockquote><p>Hallo,<br />
bitte entschuldigen Sie, wenn ich mit meiner Vermutung falsch lag. Jemand hatte ein Online-Portal mit einem Foreneintrag gehackt, in dem HTML und Javascript untergebracht worden war. Dies war ein nett gemeinter Hinweis, auf eine bestehende Sicherheitslücke, offensichtlich ohne böse Absichten. Jedenfalls wurde dadurch in mein Layout statt dem üblichen Logo ein &#8220;Hacked&#8221;-Logo eingebaut, bei dem die URL auf Ihre Domain verwies. Ein Blick auf die Inhalte dieser Seite hat gezeigt, dass Sie sich mit eben solchen Sicherheitslücken auseinandersetzen und ich glaubte den &#8220;Verursacher&#8221; gefunden zu haben. </p>
<p>Ich entschuldige mich deshalb vielmals für meinen Fehler.. </p>
<p>Mit freundlichen Grüßen und ein schönes Wochenende,<br />
[name of the sender]</p></blockquote>
<p>First it was written, that they&#8217;re sorry for suspecting me and afterwards it was described, why they think that I&#8217;ve done the hack on their platform and also what happened. Someone has inserted a &#8220;Hacked&#8221;-logo through a HTML- and Javascript-Injection (today aka. <a href="http://en.wikipedia.org/wiki/XSS" TARGET="_blank">XSS</a>) and on request I get the injected code:</p>
<blockquote style="text-align:left"><p>&#x3C;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E;<br />
&#x0A;&#x0A;&#x20;&#x20;&#x61;&#x6C;&#x65;&#x72;&#x74;&#x28;&#x27;&#x49;&#x68;&#x72;&#x65;&#x20;&#x46;&#x65;&#x73;&#x74;&#x70;&#x6C;&#x61;&#x74;&#x74;&#x65;&#x20;&#x77;&#x69;&#x72;&#x64;&#x20;&#x66;&#x6F;&#x72;&#x6D;&#x61;&#x74;&#x69;&#x65;&#x72;&#x74;&#x20;&#x77;&#x65;&#x6E;&#x6E;&#x20;&#x53;&#x69;&#x65;&#x20;&#x4F;&#x4B;&#x20;&#x6B;&#x6C;&#x69;&#x63;&#x6B;&#x65;&#x6E;&#x2E;&#x20;&#x53;&#x63;&#x68;&#x61;&#x6C;&#x74;&#x65;&#x6E;&#x20;&#x53;&#x69;&#x65;&#x20;&#x49;&#x68;&#x72;&#x65;&#x6E;&#x20;&#x52;&#x65;&#x63;&#x68;&#x6E;&#x65;&#x72;&#x20;&#x61;&#x75;&#x73;&#x20;&#x75;&#x6D;&#x20;&#x61;&#x62;&#x7A;&#x75;&#x62;&#x72;&#x65;&#x63;&#x68;&#x65;&#x6E;&#x2E;&#x27;&#x29;&#x3B;<br />
&#x0A;&#x0A;&#x0A;&#x0A;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x67;&#x65;&#x74;&#x45;&#x6C;&#x65;&#x6D;&#x65;&#x6E;&#x74;&#x73;&#x42;&#x79;&#x54;&#x61;&#x67;&#x4E;&#x61;&#x6D;&#x65;&#x28;&#x22;&#x62;&#x6F;&#x64;&#x79;&#x22;&#x29;&#x5B;&#x30;&#x5D;&#x2E;&#x73;&#x74;&#x79;&#x6C;&#x65;&#x2E;&#x62;&#x61;&#x63;&#x6B;&#x67;&#x72;&#x6F;&#x75;&#x6E;&#x64;&#x43;&#x6F;&#x6C;&#x6F;&#x72;&#x20;&#x3D;&#x20;&#x22;&#x66;&#x75;&#x63;&#x68;&#x73;&#x69;&#x61;&#x22;&#x3B;<br />
&#x0A;&#x0A;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x67;&#x65;&#x74;&#x45;&#x6C;&#x65;&#x6D;&#x65;&#x6E;&#x74;&#x42;&#x79;&#x49;&#x64;&#x28;&#x22;&#x73;&#x69;&#x74;&#x65;&#x2D;&#x6C;&#x6F;&#x67;&#x6F;&#x22;&#x29;&#x2E;&#x73;&#x72;&#x63;&#x20;&#x3D;&#x20;&#x22;&#x68;&#x74;&#x74;&#x70;&#x3A;&#x2F;&#x2F;&#x77;&#x77;&#x77;&#x2E;&#x64;&#x69;&#x73;&#x65;&#x6E;&#x63;&#x68;&#x61;&#x6E;&#x74;&#x2E;&#x63;&#x68;&#x2F;&#x62;&#x6C;&#x6F;&#x67;&#x2F;&#x69;&#x6D;&#x61;&#x67;&#x65;&#x73;&#x2F;&#x65;&#x6E;&#x74;&#x72;&#x69;&#x65;&#x73;&#x2F;&#x68;&#x61;&#x63;&#x6B;&#x65;&#x64;&#x2E;&#x67;&#x69;&#x66;&#x22;&#x3B;<br />
&#x0A;&#x0A;&#x0A;&#x0A;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x67;&#x65;&#x74;&#x45;&#x6C;&#x65;&#x6D;&#x65;&#x6E;&#x74;&#x42;&#x79;&#x49;&#x64;&#x28;&#x22;&#x70;&#x61;&#x67;&#x65;&#x22;&#x29;&#x2E;&#x6C;&#x61;&#x73;&#x74;&#x43;&#x68;&#x69;&#x6C;&#x64;&#x2E;&#x69;&#x6E;&#x6E;&#x65;&#x72;&#x48;&#x54;&#x4D;&#x4C;&#x20;&#x2B;&#x3D;&#x20;&#x27;&#x3C;&#x62;&#x72;&#x3E;&#x44;&#x65;&#x66;&#x61;&#x63;&#x65;&#x6D;&#x65;&#x6E;&#x74;&#x3A;&#x20;&#x44;&#x61;&#x20;&#x33;&#x76;&#x31;&#x6C;&#x20;&#x48;&#x34;&#x58;&#x30;&#x72;&#x5A;&#x20;&#x32;&#x30;&#x30;&#x37;&#x20;&#x3B;&#x29;&#x20;&#x6C;&#x6F;&#x6C;&#x27;&#x3B;<br />
&#x0A;&#x0A;&#x66;&#x6F;&#x72;&#x28;&#x69;&#x20;&#x3D;&#x20;&#x30;&#x3B;&#x20;&#x69;&#x20;&#x3C;&#x20;&#x35;&#x30;&#x3B;&#x20;&#x69;&#x2B;&#x2B;&#x29;&#x7B;<br />
&#x0A;&#x0A;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x67;&#x65;&#x74;&#x45;&#x6C;&#x65;&#x6D;&#x65;&#x6E;&#x74;&#x73;&#x42;&#x79;&#x54;&#x61;&#x67;&#x4E;&#x61;&#x6D;&#x65;&#x28;&#x22;&#x64;&#x69;&#x76;&#x22;&#x29;&#x5B;&#x69;&#x5D;&#x2E;&#x73;&#x74;&#x79;&#x6C;&#x65;&#x2E;&#x62;&#x61;&#x63;&#x6B;&#x67;&#x72;&#x6F;&#x75;&#x6E;&#x64;&#x43;&#x6F;&#x6C;&#x6F;&#x72;&#x20;&#x3D;&#x20;&#x22;&#x66;&#x75;&#x63;&#x68;&#x73;&#x69;&#x61;&#x22;&#x3B;<br />
&#x0A;&#x0A;&#x7D;&#x0A;&#x0A;&#x0A;&#x0A;<br />
&#x3C;&#x2F;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3E;</p></blockquote>
<p>Now it was clear what happened. The image (<a href="http://www.disenchant.ch/blog/images/entries/hacked.gif">http://www.disenchant.ch/blog/images/entries/hacked.gif</a>) which was used for the hack or better call it now a defacement, was the one I&#8217;ve uploaded for my blog posting &#8220;<a href="http://www.disenchant.ch/blog/owasporg-hacked/69">owasp.org hacked</a>&#8220;, where I wrote about someone who &#8220;<a href="http://www.owasp.org/index.php?title=Category:OWASP_Papers&#038;oldid=18724">hacked</a>&#8221; <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  the <a href="http://owasp.org/">OWASP website/Wiki</a>. When the people from the University of Passau checked the code, they found out, that the image was hosted on my domain and that I&#8217;ve got something to do with web application security. Now everything is clear and life goes on but this story really make me think of what can happen by just linking to or on the other side hosting images, even if it&#8217;s just mistake. It really shows, how easy someone can become a suspect in our so called information century.</p>
<p>PS: I really have to translate the alert message of the used payload to English. &#8220;Ihre Festplatte wird formatiert wenn Sie OK klicken. Schalten Sie Ihren Rechner aus um abzubrechen.&#8221; means &#8220;Your hard disk will be formatted when you click OK. Turn off your computer to cancel.&#8221;. And I thought that at least these idiots became extinct years ago <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/become-a-suspect/99/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing Firefox Extensions &#8211; Paper</title>
		<link>http://www.disenchant.ch/blog/developing-firefox-extensions-paper/96</link>
		<comments>http://www.disenchant.ch/blog/developing-firefox-extensions-paper/96#comments</comments>
		<pubDate>Mon, 19 Nov 2007 17:25:24 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/developing-firefox-extensions-paper/96</guid>
		<description><![CDATA[When I started to study computer science, I thought that it would cost me less time than it does now. Because of this I don&#8217;t have as much research time as expected. I know, that some people are waiting for my announced papers ans so i decided to release my paper called &#8220;Developing Firefox Extensions&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>When I started to study computer science, I thought that it would cost me less time than it does now. Because of this I don&#8217;t have as much research time as expected. I know, that some people are waiting for my announced papers ans so i decided to release my paper called &#8220;Developing Firefox Extensions&#8221;, even if it&#8217;s not finished and also not reviewed. The reason for this step is, that I hadn&#8217;t time to modify the document since the 19. August 2007 and I really think that this is too long to not release any part of it.</p>
<p>Because I&#8217;m not sure how much time I&#8217;ve got to work on it during the next month(s) I&#8217;ll offer also the *.tex documents to everyone who would like to do further work on the paper.</p>
<p>To say a few words about the paper itself, it&#8217;s simply a (at the moment) 31 pages long how-to with examples on how to develop your own extensions for Mozilla Firefox and with some additional work, I think it could be also interesting for schools to use it as teaching material.</p>
<p><a href='http://www.disenchant.ch/blog/wp-content/uploads/2007/11/developing_firefox_extensions.pdf' title='Developing Firefox Extensions'><strong>Download</strong></a></p>
<p>I hope some of you enjoy the paper, even if it&#8217;s not finished <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/developing-firefox-extensions-paper/96/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m alive and working</title>
		<link>http://www.disenchant.ch/blog/im-alive-and-working/94</link>
		<comments>http://www.disenchant.ch/blog/im-alive-and-working/94#comments</comments>
		<pubDate>Sun, 28 Oct 2007 17:32:30 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/im-alive-and-working/94</guid>
		<description><![CDATA[Yes it&#8217;s true, that it&#8217;s over a whole month ago since I wrote my last blog entry. This has different reasons, so for example I started studying computer science and had to become familiar with this new situation, especially because I&#8217;m still work for Dreamlab Technologies at the same time. Also it took me some [...]]]></description>
			<content:encoded><![CDATA[<p>Yes it&#8217;s true, that it&#8217;s over a whole month ago since I wrote my last blog entry. This has different reasons, so for example I started studying computer science and had to become familiar with this new situation, especially because I&#8217;m still work for Dreamlab Technologies at the same time. Also it took me some time to hold a talk about the OWASP Testing Framework at this years <a href="http://www.security-zone.info/">Security-Zone</a> in Zurich and I also <a href="http://0x736563.org/fahrplan/2007/events/8.en.html">spoke at the 0sec</a> like I did last year. Then there is of course also the usual stuff like organizing the next OWASP Switzerland Local Chapter meeting, where we can expect two or three good talks and once again a sponsor for dinner. Some of you might also remember my blog posting called &#8220;<a href="http://www.disenchant.ch/blog/what-im-working-on/87">What I&#8217;m Working on</a>&#8220;, I already released the <a href="http://www.disenchant.ch/blog/xsio-cross-site-image-overlaying/81">XSIO paper</a> and the PHP code fixing paper is nearly ready but needs some small additional corrections. As you can see, I&#8217;ve got much to do at the moment anyway and now I&#8217;ve also to learn for school. I really hope, that I can again write more blog postings in the near future because there are more then enough interesting things to talk about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/im-alive-and-working/94/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What I&#8217;m Working On</title>
		<link>http://www.disenchant.ch/blog/what-im-working-on/87</link>
		<comments>http://www.disenchant.ch/blog/what-im-working-on/87#comments</comments>
		<pubDate>Fri, 17 Aug 2007 16:21:52 +0000</pubDate>
		<dc:creator>Disenchant</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.disenchant.ch/blog/what-im-working-on/87</guid>
		<description><![CDATA[Below you&#8217;ll find some of the actual projects I&#8217;m working on:
Developing Firefox Extensions (70%) &#8211; Paper
Because even most of the developers I know have no clue on how to build extensions for the Firefox web browser and because I don&#8217;t know of any easy and basic level tutorial, I started to write a paper in [...]]]></description>
			<content:encoded><![CDATA[<p>Below you&#8217;ll find some of the actual projects I&#8217;m working on:</p>
<p><strong>Developing Firefox Extensions</strong> (70%) &#8211; Paper<br />
Because even most of the developers I know have no clue on how to build extensions for the Firefox web browser and because I don&#8217;t know of any easy and basic level tutorial, I started to write a paper in tutorial form about how to do this. Until now it has 30 DIN-A4 pages so it really has some content. It will cover just the basics on this topic, so that even non-programmers can learn how to develop Firefox extensions and also there are introductions on XUL, Javascript and even CSS.</p>
<p><strong>Social Engineering &#8211; Let&#8217;s do it</strong> (0%) &#8211; Paper<br />
Only a few people know, that I&#8217;m not just interested in web application security and web technologies security at all, I&#8217;m also very interested in Social Engineering. There exist already some papers on this topic but I&#8217;ll write one which goes into practical experience so that you really can get some social engineering skills and not just a basic knowledge on the topic.</p>
<p><strong>XSIO</strong> (95%) &#8211; Paper<br />
This is a paper about a &#8220;new&#8221; attack type but I don&#8217;t want to say more at the moment <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  As you can see, it&#8217;s nearly finished (95%) or better say it&#8217;s finished but it will be reviewed by someone else before I release it to the public.</p>
<p><strong>Fix your PHP Code without changing it</strong> (80%) &#8211; Paper<br />
Out of a situation was in during my work, I think it would be helpful for some people when I write a paper about what I&#8217;ve done. The main problem discussed in this paper is, that you have a PHP application, you&#8217;re not allowed to change anything on the code but you have to fix security holes in it. It&#8217;s not about black magic but I think some people out there will be interested in it.</p>
<p><strong>Wedowapi</strong> (65%) &#8211; Firefox Extension<br />
This is a new approach on how to defend phishing attacks. It doesn&#8217;t need to connect to any server and it works for 100% of all standard phishing attacks (this means no XSS stuff and so on). It already works but now I&#8217;ve to build a GUI so that normal users can use and configure it. By the way, &#8220;Wedowapi&#8221; stands for &#8220;We Don&#8217;t Want Phishing&#8221; and yes I know it should be Wedowap<strong>h</strong>i but that looks ugly to me <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>As you can see, I&#8217;ve enough to do and there are even some more projects in the pipeline, so you can expect some stuff from me in the near future.</p>
<p>PS: You might wonder why I&#8217;m writing papers, it&#8217;s just because I started working with LaTeX and it&#8217;s great <img src='http://www.disenchant.ch/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.disenchant.ch/blog/what-im-working-on/87/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
