<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>deadhacker.com</title>
	<atom:link href="http://deadhacker.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://deadhacker.com</link>
	<description>research repository of nathan andrew fain / cyphunk</description>
	<lastBuildDate>Fri, 20 Jan 2012 21:05:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='deadhacker.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>deadhacker.com</title>
		<link>http://deadhacker.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://deadhacker.com/osd.xml" title="deadhacker.com" />
	<atom:link rel='hub' href='http://deadhacker.com/?pushpress=hub'/>
		<item>
		<title>Speaking at REcon in Montreal, Jul 8-10</title>
		<link>http://deadhacker.com/2011/06/16/speaking-at-recon-in-montreal-jul-8-10/</link>
		<comments>http://deadhacker.com/2011/06/16/speaking-at-recon-in-montreal-jul-8-10/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 21:29:47 +0000</pubDate>
		<dc:creator>cyphunk</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://deadhacker.com/?p=373</guid>
		<description><![CDATA[Update: video online (src). From a talk on hardware embedded analysis at REcon on the 10th of July. In addition to some of the information I&#8217;ve presented before, as well as some updates, myself and photographer Hanna Fuhrmann spent the better part of a couple months prior working on making the documentation of these techniques and tools more digestible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=373&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Update: <a href="http://www.archive.org/download/recon_2011_Ghetto_Tools_for_Embedded_Analysis/20_Nathan_Fain.mov">video online</a> (<a href="http://www.archive.org/details/recon_2011_Ghetto_Tools_for_Embedded_Analysis">src</a>).</em></p>
<p>From a <a href="http://recon.cx/2011/schedule/events/109.en.html">talk on hardware embedded analysis at REcon</a> on the 10th of July. In addition to some of the information I&#8217;ve presented before, as well as some updates, myself and photographer <a href="http://hannafuhrmann.com">Hanna Fuhrmann</a> spent the better part of a couple months prior working on making the documentation of these techniques and tools more digestible with an esthetic twist.</p>
<p><img class="alignnone size-full wp-image-389" title="cast" src="http://cyphunk.files.wordpress.com/2011/06/2011_hfuhrmann_cast-1.jpg?w=600&#038;h=413" alt="" width="600" height="413" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyphunk.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyphunk.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyphunk.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=373&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://deadhacker.com/2011/06/16/speaking-at-recon-in-montreal-jul-8-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.archive.org/download/recon_2011_Ghetto_Tools_for_Embedded_Analysis/20_Nathan_Fain.mov" length="185224617" type="video/quicktime" />
<enclosure url="http://www.archive.org/download/recon_2011_Ghetto_Tools_for_Embedded_Analysis/20_Nathan_Fain.mov" length="185224617" type="video/quicktime" />
<enclosure url="http://www.archive.org/download/recon_2011_Ghetto_Tools_for_Embedded_Analysis/20_Nathan_Fain.mov" length="185224617" type="video/quicktime" />
	
		<media:content url="" medium="image">
			<media:title type="html">cyphunk</media:title>
		</media:content>

		<media:content url="http://cyphunk.files.wordpress.com/2011/06/2011_hfuhrmann_cast-1.jpg" medium="image">
			<media:title type="html">cast</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedded Analysis workshop in Berlin, May 12&amp;26</title>
		<link>http://deadhacker.com/2011/04/21/embedded-analysis-workshop-berlin-may-1226/</link>
		<comments>http://deadhacker.com/2011/04/21/embedded-analysis-workshop-berlin-may-1226/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 14:54:30 +0000</pubDate>
		<dc:creator>cyphunk</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://deadhacker.com/?p=357</guid>
		<description><![CDATA[I will be giving a workshop at the CCCB in Berlin on Embedded Analysis (starting the 12th at 20:00). Anyone is welcome and attendees are asked to bring a potential target (router, mp3 player, phone, etc) for analysis. I will walk through the process of documenting and analysis based on the information and tools I released [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=357&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-359" title="Arduino Mold" src="http://cyphunk.files.wordpress.com/2011/04/photo-108.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></p>
<p>I will be giving a <a href="https://berlin.ccc.de/wiki/EmbeddedAnalysisWorkshop2011">workshop at the CCCB in Berlin on Embedded Analy</a><a href="https://berlin.ccc.de/wiki/EmbeddedAnalysisWorkshop2011">sis</a> (starting the 12th at 20:00). Anyone is welcome and attendees are asked to bring a potential target (router, mp3 player, phone, etc) for analysis. I will walk through the process of documenting and analysis based on the information and tools I released the CCC congress last year (<a href="http://www.youtube.com/watch?v=8Unisnu-cNo">Video</a>, <a href="http://events.ccc.de/congress/2010/wiki/Embedded_Analysis">Tutorial</a>). If you plan to attend please let me know. If you have a target send me the details, or place them on the <a href="https://berlin.ccc.de/wiki/EmbeddedAnalysisWorkshop2011">wiki</a>, so that we can help find details (datasheets, etc) and create an attack plan already. If you need a place to stay feel free to <a href="http://deadhacker.com/contact">contact me</a>, perhaps I can find something.</p>
<p>The schedule: on the 12th we will go over the tools and attack plans. During the two weeks that follow I will be at the CCCB and people can come and go as they like to continue work on the various projects. On the 26th everyone will present their own findings. <a href="http://www.ph-neutral.org/">ph-neutral</a> is on the 27th+ so anyone attending that, feel free to piggy back.</p>
<p>I look forward to learning something new!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyphunk.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyphunk.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyphunk.wordpress.com/357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=357&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://deadhacker.com/2011/04/21/embedded-analysis-workshop-berlin-may-1226/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">cyphunk</media:title>
		</media:content>

		<media:content url="http://cyphunk.files.wordpress.com/2011/04/photo-108.jpg?w=300" medium="image">
			<media:title type="html">Arduino Mold</media:title>
		</media:content>
	</item>
		<item>
		<title>Predicting location of one hop proxy users</title>
		<link>http://deadhacker.com/2011/03/13/predicting-location-of-one-hop-proxy-users/</link>
		<comments>http://deadhacker.com/2011/03/13/predicting-location-of-one-hop-proxy-users/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 15:11:02 +0000</pubDate>
		<dc:creator>cyphunk</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://deadhacker.com/?p=335</guid>
		<description><![CDATA[Herein I will describe a simple technique that attempts to determine the location of a user in relation to their proxy. Obvious use-cases include restricting content based on location of user, augmenting existing fraud metrics for banks and online payment systems or by law enforcement. For anonymity systems this technique should exmplify why onion based routing systems [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=335&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Herein I will describe a simple technique that attempts to determine the location of a user in relation to their proxy. Obvious use-cases include restricting content based on location of user, augmenting existing fraud metrics for banks and online payment systems or by law enforcement. For anonymity systems this technique should exmplify why <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Onion_routing">onion based routing systems</a> such as <a href="https://www.torproject.org/">Tor</a> are important.</p>
<p>It&#8217;s simple: if we can determine the network latency between a proxy user and their proxy we can begin to make <strong>educated guesses</strong> about their location or at least how close they are to the proxy. This latency can be determined by analyzing any sequential serialized traffic. As an example imagine a website that has early in the HTML header code a request for a script. The browser will begin processing the HTML and then immediately request the script:</p>
<pre style="padding-left:30px;">1: Users_browser     GET index.html  --&gt;  Server
2: Users_browser &lt;-- index.html data      Server
[browser processes index.html and see's a required script] 
3: Users_browser     GET script.js   --&gt;  Server
4: Users_browser &lt;-- script.js data       Server</pre>
<p>If the user is sending and receiving via a proxy we need to figure out the latency between the user and the proxy, as well as the distance between the proxy and the server. The requests, with mnemonics representing the latency we need to determine (<em>l_pu</em> = latency between proxy and user, <em>l_ps</em> =  latency between proxy and server), look as follows:</p>
<pre style="padding-left:30px;">                [       l_pu       ]     [l_ps]
1: Users_browser     index.html --&gt; Proxy  --&gt; Server
2: Users_browser &lt;-- index.html     Proxy &lt;--  Server
3: Users_browser     script.js  --&gt; Proxy  --&gt; Server
4: Users_browser &lt;-- script.js      Proxy &lt;--  Server</pre>
<p>Determining <em>l_ps</em> can be done in many ways, the simplest being sending a ping request from the server to the IP address of the proxy. To determine <em>l_pu</em> the server sets a time stamp when it sends back the <em>index.html</em> data (line 2) and subtracts this from the time it receives the request for <em>script.js </em>(line 3). The result is the total round trip time between the user and the server (<em>tRTT</em>). Now <em>l_pu</em> can be calculated as:</p>
<pre style="padding-left:30px;">l_pu = (tRTT - (l_ps * 2)) / 2</pre>
<p>This simplification ignores a lot. Such as the latency overhead added due to how different browsers process certain content or the discrepancy between different users and proxies with differing types of uplinks that effect the latency (dialup, DSL, ISDN, cellular GPRS and UMTS). Even with such caveats this technique can still be used for applications such as restricting content to users that &#8220;should&#8221; be close to their exit node or proxy. If the caveats can be handled the potential exists for using a basic latency map of long haul cross continent network backbones to give clues such as if a proxy user accessing a system in the UK is coming from the west, south america or the east. On its own the use is limited but as one clue along with others it has more relevant application.</p>
<p>This technique can be applied with greater accuracy to other systems. Dor Levi and I developed a basic server based application to show users that might be using a proxy server-side. But this could be done client side as well. For example, a Flash applett could be built and included in online auctions so that both the seller or the auction house could detect when suspicious bids are coming from behind a proxy.</p>
<p>I would be interested to hear of other research in this area. Personally I am a strong advocate and sporadic developer that helps where I can in building stronger anonymity systems. I am also an absolute technologist and believe that evolution in this field requires progress from all directions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyphunk.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyphunk.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyphunk.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=deadhacker.com&amp;blog=31698&amp;post=335&amp;subd=cyphunk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://deadhacker.com/2011/03/13/predicting-location-of-one-hop-proxy-users/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">cyphunk</media:title>
		</media:content>
	</item>
	</channel>
</rss>
