<?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>X-N2O &#187; Coding</title>
	<atom:link href="http://www.x-n2o.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.x-n2o.com</link>
	<description>Code your own reality</description>
	<lastBuildDate>Tue, 24 Aug 2010 16:10:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Huffman encoder in 8086 ASM</title>
		<link>http://www.x-n2o.com/huffman-encoder-in-8086-asm/</link>
		<comments>http://www.x-n2o.com/huffman-encoder-in-8086-asm/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 16:09:19 +0000</pubDate>
		<dc:creator>X-N2O</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[x86 ASM]]></category>
		<category><![CDATA[16 bit]]></category>
		<category><![CDATA[8086]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[huffman]]></category>
		<category><![CDATA[huffman coding]]></category>

		<guid isPermaLink="false">http://www.x-n2o.com/?p=224</guid>
		<description><![CDATA[While working on my 8086 emulator, I figured I might write something nice in 8086 assembly as well. This is what I came up with. It&#8217;s probably not useful to anyone, anyway, here it is: The expected tree for the test string &#8220;1234565&#8243;: ; assemble with &#34;nasm -f bin huffman.asm -o huffman.com [bits 16] [org [...]]]></description>
		<wfw:commentRss>http://www.x-n2o.com/huffman-encoder-in-8086-asm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clever tricks against antiviruses</title>
		<link>http://www.x-n2o.com/clever-tricks-against-antiviruses/</link>
		<comments>http://www.x-n2o.com/clever-tricks-against-antiviruses/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 22:57:14 +0000</pubDate>
		<dc:creator>X-N2O</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[x86 ASM]]></category>
		<category><![CDATA[Anti-Virus]]></category>
		<category><![CDATA[Block Cipher]]></category>
		<category><![CDATA[data section encryption]]></category>
		<category><![CDATA[DLL]]></category>
		<category><![CDATA[dynamic API loading]]></category>
		<category><![CDATA[getprocaddress]]></category>
		<category><![CDATA[loadlibrary]]></category>
		<category><![CDATA[no imports]]></category>
		<category><![CDATA[PE]]></category>

		<guid isPermaLink="false">http://www.x-n2o.com/?p=212</guid>
		<description><![CDATA[I bet you have come across some software you&#8217;ve made which you didn&#8217;t want the AV to pick up. This article explains how to import from DLLs without having to call GetProcAddress, and also how to encrypt your data section. Anti-viruses rely heavily on their heuristics, if all other (signature) scans fail. The patterns they [...]]]></description>
		<wfw:commentRss>http://www.x-n2o.com/clever-tricks-against-antiviruses/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>AES Explained</title>
		<link>http://www.x-n2o.com/aes-explained/</link>
		<comments>http://www.x-n2o.com/aes-explained/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 18:19:50 +0000</pubDate>
		<dc:creator>X-N2O</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Advanced Encryption Standard]]></category>
		<category><![CDATA[AES]]></category>
		<category><![CDATA[Block Cipher]]></category>
		<category><![CDATA[C Implementation]]></category>
		<category><![CDATA[field generator]]></category>
		<category><![CDATA[Finite Field]]></category>
		<category><![CDATA[Galois Field]]></category>
		<category><![CDATA[inverse logarithm]]></category>
		<category><![CDATA[logarithm table]]></category>
		<category><![CDATA[Rijndael]]></category>
		<category><![CDATA[SBOX]]></category>

		<guid isPermaLink="false">http://www.x-n2o.com/?p=165</guid>
		<description><![CDATA[In-Depth explanation on the AES (also known as Rijndael) algorithm, with a C implementation.]]></description>
		<wfw:commentRss>http://www.x-n2o.com/aes-explained/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ImageShack.us screenshot uploader</title>
		<link>http://www.x-n2o.com/imageshackus-screenshot-uploader/</link>
		<comments>http://www.x-n2o.com/imageshackus-screenshot-uploader/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 17:47:13 +0000</pubDate>
		<dc:creator>X-N2O</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Clipboard]]></category>
		<category><![CDATA[Device Context]]></category>
		<category><![CDATA[imageshack]]></category>
		<category><![CDATA[Png]]></category>

		<guid isPermaLink="false">http://www.x-n2o.com/?p=60</guid>
		<description><![CDATA[Hey, Today I will explain the steps it took to code the ImageShack.us screen shot uploader. First&#8230; Why was it coded? I was wondering, why should I hit Print Screen, go to MS Paint, hit paste, save it as PNG, go to imageshack.us, hit browse, select the file, hit upload, wait for the other page [...]]]></description>
		<wfw:commentRss>http://www.x-n2o.com/imageshackus-screenshot-uploader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multithreading</title>
		<link>http://www.x-n2o.com/multithreading/</link>
		<comments>http://www.x-n2o.com/multithreading/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:09:48 +0000</pubDate>
		<dc:creator>X-N2O</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Shared Resource]]></category>
		<category><![CDATA[Stack]]></category>
		<category><![CDATA[Threads]]></category>

		<guid isPermaLink="false">http://www.x-n2o.com/?p=52</guid>
		<description><![CDATA[Hi people, As some of you may know, I&#8217;ve been working on SSH Cr4x0r. SSH stands for Secure shell. It is a server which provides remote terminal/command line access. It usually requests a username/password combination. The program I made launches an attack against a single server, trying to login with all the possible passwords and [...]]]></description>
		<wfw:commentRss>http://www.x-n2o.com/multithreading/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
