<?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>Absent Logic &#187; Debugging</title>
	<atom:link href="http://ilsken.net/blog/category/debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilsken.net/blog</link>
	<description>"Fighters don't quit &#038; quitters don't fight"</description>
	<lastBuildDate>Sat, 21 Aug 2010 23:14:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Simple XOR encryption and nibble switch</title>
		<link>http://ilsken.net/blog/debugging/simple-xor-encryption-and-nibble-switch/</link>
		<comments>http://ilsken.net/blog/debugging/simple-xor-encryption-and-nibble-switch/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 09:09:52 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cryptology]]></category>
		<category><![CDATA[decryption]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[nibble switch]]></category>
		<category><![CDATA[xor]]></category>
		<category><![CDATA[xor encryption]]></category>

		<guid isPermaLink="false">http://ilsken.net/blog/?p=117</guid>
		<description><![CDATA[Just to make it a bit confusing. When encrypting, first xor and then swap the nibbles. When decrypting, first swap the nibbles and then xor. How it works Say we have string &#8220;AXE&#8221; (hex 41 58 45) We start with A. A = 0&#215;41 = 65 = 0100 0001 In this example code our key [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/debugging/simple-xor-encryption-and-nibble-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call of Duty 4</title>
		<link>http://ilsken.net/blog/gamehacking/call-of-duty-4/</link>
		<comments>http://ilsken.net/blog/gamehacking/call-of-duty-4/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 12:26:35 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Gamehacking]]></category>

		<guid isPermaLink="false">http://ilsken.net/blog/?p=78</guid>
		<description><![CDATA[So Call of Duty 4 finally arrived.. good singleplay aswell as multiplay! Last night I started looking at the multiplay-aspect from a hackers POV.. Anyway.. started out by unlocking all cvars and found some nice usefull ones :) This can be done easily.. follow along.. In this image r_fullbright (no lightning, no shadows on map).. [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/gamehacking/call-of-duty-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>C++ Anti-Cracking &#8220;hide&#8221; your WinAPI-calls</title>
		<link>http://ilsken.net/blog/cracking/c-anti-cracking-hide-your-winapi-calls/</link>
		<comments>http://ilsken.net/blog/cracking/c-anti-cracking-hide-your-winapi-calls/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 18:01:37 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Cracking]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://ilsken.net/?p=69</guid>
		<description><![CDATA[If you&#8217;re a software-programmer and/or reverse-engineer you should know that using Windows API-calls is a easy way to write code, and also in many cases a good point for reverse-engineers to trace to/from while removing potential protections.. Let’s take a basic example, let’s use a standard WinAPI-call.. #include int WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd) { [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/cracking/c-anti-cracking-hide-your-winapi-calls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>API&#8217;s that GameGuard hook</title>
		<link>http://ilsken.net/blog/gamehacking/apis-that-gameguard-hook/</link>
		<comments>http://ilsken.net/blog/gamehacking/apis-that-gameguard-hook/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 01:04:13 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Gamehacking]]></category>

		<guid isPermaLink="false">http://ilsken.net/?p=66</guid>
		<description><![CDATA[A complete list of the Windows API&#8217;s that GameGuard hook in Ring3 (usermode) and Ring0 (kernelmode).. ..atleast I think I got them all in here ;P Ring3 advapi32.dll CreateProcessWithLogonW gdi32.dll GetPixel kernel32.dll CreateProcessInternalW DebugActiveProcess DeviceIoControl GetProcAddress LoadLibraryExW MapViewOfFile MapViewOfFileEx MoveFileW OpenProcess ReadProcessMemory VirtualProtect VirtualProtectEx WriteProcessMemory ntdll.dll NtLoadDriver NtOpenProcess NtProtectVirtualMemory NtQuerySystemInformatio NtReadVirtualMemory NtSuspendProcess NtSuspendThread NtTerminateProcess NtTerminateThread [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/gamehacking/apis-that-gameguard-hook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Debugging Video-Lesson #3 Byte-signatures</title>
		<link>http://ilsken.net/blog/debugging/debugging-video-lesson-3-byte-signatures/</link>
		<comments>http://ilsken.net/blog/debugging/debugging-video-lesson-3-byte-signatures/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 13:47:52 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://ilsken.net/?p=28</guid>
		<description><![CDATA[Lesson #3 in the Debugging-class.. In this lesson I answer the following questions about byte-signatures; - What are they? - What good do they do? - How to make them? If you know C++ programming, be sure to check out my functions for signature-scanning here. Watch the video! (Ilsken.net) Watch the video! (Skilinium.com) Incoming search [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/debugging/debugging-video-lesson-3-byte-signatures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging Video-Lesson #2 Basic ASM</title>
		<link>http://ilsken.net/blog/debugging/debugging-video-lesson-2-basic-asm/</link>
		<comments>http://ilsken.net/blog/debugging/debugging-video-lesson-2-basic-asm/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 12:40:21 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://ilsken.net/?p=6</guid>
		<description><![CDATA[Lesson #2 in the Debugging-class.. Time to learn some basics of the Assembler-language! Included in this package: - ASM-instructions.txt (1,56kB) a list of the ASM-instructions, same as in the video - Jumps.txt (933B) short explanation of Jump-instructions, same as in video. - Video-files (28,3MB) Watch the video! (Ilsken.net) Watch the video! (Skilinium.com) Incoming search terms [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/debugging/debugging-video-lesson-2-basic-asm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging Video-Lesson #1 OllyDbg</title>
		<link>http://ilsken.net/blog/debugging/debugging-video-lesson-1-ollydbg/</link>
		<comments>http://ilsken.net/blog/debugging/debugging-video-lesson-1-ollydbg/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 12:34:15 +0000</pubDate>
		<dc:creator>Mr. Novocain</dc:creator>
				<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://ilsken.net/?p=4</guid>
		<description><![CDATA[This is the first lesson in the debugging-class. No experience required! In this lesson we download OllyDbg, install it, configure it and I explain the most important parts of it (for now). The next lesson will go thru basic ASM-instructions. Included in this package: - Video-files (22,5MB) - HideDebugger-plugin for OllyDbg (9kB) - OllyDump-plugin for [...]]]></description>
		<wfw:commentRss>http://ilsken.net/blog/debugging/debugging-video-lesson-1-ollydbg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

