<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>SunBeam's Cave</title>
	<link>http://sunbeam.bubble.ro</link>
	<description>Welcome to the Gardens of Kadesh..</description>
	<pubDate>Thu, 14 Feb 2008 19:59:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Uninstall Tool v2.3.1 (build 2454)</title>
		<link>http://sunbeam.bubble.ro/2008/02/14/uninstall-tool-v231-build-2454/</link>
		<comments>http://sunbeam.bubble.ro/2008/02/14/uninstall-tool-v231-build-2454/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 19:51:31 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[EXECryptor]]></category>

		<category><![CDATA[Reversing]]></category>

		<category><![CDATA[article]]></category>

		<category><![CDATA[crack]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[tool]]></category>

		<category><![CDATA[uninstall]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/02/14/uninstall-tool-v231-build-2454/</guid>
		<description><![CDATA[Hehe. Continuing the saga of this program and its protector, since I find newer and newer tricks, either from dedicated people (kioresk at CRACKL@B, one of the best reverser-analyzers of this protector) or by analyzing the code myself. I'll explain what I mean with both options I mentioned ;)
A few days ago, kioresk managed to [...]]]></description>
			<content:encoded><![CDATA[<p>Hehe. Continuing the saga of this program and its protector, since I find newer and newer tricks, either from dedicated people (<strong>kioresk</strong> at CRACKL@B, one of the best reverser-analyzers of this protector) or by analyzing the code myself. I'll explain what I mean with both options I mentioned ;)</p>
<p>A few days ago, <em>kioresk</em> managed to come up with a method that allows un-blacklisting of banned accounts in EXECryptor-protected programs. Am talking about serials generated by EC's own licensing algorithm. Analyzing EC's console part in IDA, he found what needs to be modified at the end of <em>EXECryptor_VerifySerialNumber</em> internal  API. Without going too much into details (though I know people want this on a golden platter), know that a 1-byte patch is enough to be able to register with banned keys ;)</p>
<div style="float: left; margin-bottom: 10px; margin-right: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_jos
google_ad_channel = "1123453996";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Today the author of Uninstall Tool decided it's not worth having patchers floating around and (as well as yesterday or any other day in his life) he made a silent update, which brings soft to <u>build 2454</u>. Of course, don't expect fixed bugs - if any - or newly added stuff. This update's sole purpose was to enforce the newly discovered method of un-blacklisting ;)</p>
<p>Long story short, if application is patched properly, once you try to see registration details in About window, Uninstall Tool will crash. Been lurking around trying to figure out what causes this crash, since program runs fine, without complaining. If you don't feel the urge to check that window, then app won't crash and you can work it just fine.</p>
<p>But I am stubborn and my fingers itch. I feel Olly's calling so I start analyzing the fucker. I check the patches I've made, disable some breakpoint-checks in EC (discussed in another article <a href='http://sunbeam.bubble.ro/2008/02/03/detecting-breakpoints/'>here</a>) and before you know it I find this:</p>
<p><img src='http://i27.tinypic.com/242sa52.png' /></p>
<p>Hehe. <strong>lstrcmpW</strong>. Hell yea! Guess what. He is checking a buffer of blacklisted names (all his customers) against the buffer that holds the current registration name. If the two strings match, EAX=0, used later to return a wrong address in EC code, thus crashing us.</p>
<p>So, I said to myself - why not trick this? How? Simple, noticed the XOR above (54DC84), did some calculus and figured out how to change that value being XOR-ed with, so that the result in EAX would be the <u>SERIAL</u> buffer. Comparing a buffer with name-strings against a buffer containing my serial will result in EAX!=0 ;)</p>
<p>So I patched it this way:</p>
<p><em>0054DC84    81F0 30D65D5C    XOR EAX,5C5DD630</em><br />
//XOR-ing EC's generated value in EAX with 5C5DD630 -> 46E010 (which is the serial buffer)</p>
<p>Result - application works, and doesn't whine or crashes. Up yours, developer! :D</p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/02/14/uninstall-tool-v231-build-2454/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox in Firefox in Firefox in..?</title>
		<link>http://sunbeam.bubble.ro/2008/02/07/firefox-in-firefox-in-firefox-in/</link>
		<comments>http://sunbeam.bubble.ro/2008/02/07/firefox-in-firefox-in-firefox-in/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 21:52:56 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Tips &amp; Tricks]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[instances]]></category>

		<category><![CDATA[multiple]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/02/07/firefox-in-firefox-in-firefox-in/</guid>
		<description><![CDATA[Hello, folks. Ever wondered if you could like run another Firefox instance INSIDE the current open Firefox? It's pretty simple to achieve, by using this nifty trick - copy the below in your Firefox and hit ENTER:
chrome://browser/content/browser.xul
What the code does is to load another instance inside the existing one. Pretty neat trick, not to mention [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, folks. Ever wondered if you could like run another Firefox instance INSIDE the current open Firefox? It's pretty simple to achieve, by using this nifty trick - copy the below in your Firefox and hit ENTER:</p>
<p><em>chrome://browser/content/browser.xul</em></p>
<p>What the code does is to load another instance inside the existing one. Pretty neat trick, not to mention you can do it infinitely. Depending on plugins compatibility, this should work on all systems (some people claimed to have crashed their Firefox). Well, not me ;) Here's the result:</p>
<p><img src='http://i32.tinypic.com/2sbvrs8.png' /></p>
<p>Fun fun fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/02/07/firefox-in-firefox-in-firefox-in/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Uninstall Tool v2.3.1 (build 2427)</title>
		<link>http://sunbeam.bubble.ro/2008/02/07/uninstall-tool-episode-2/</link>
		<comments>http://sunbeam.bubble.ro/2008/02/07/uninstall-tool-episode-2/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 04:12:38 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[EXECryptor]]></category>

		<category><![CDATA[Reversing]]></category>

		<category><![CDATA[crack]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[tool]]></category>

		<category><![CDATA[uninstall]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/02/07/uninstall-tool-episode-2/</guid>
		<description><![CDATA[




I must admit that today I've learned something interesting about EXECryptor. Not only do I love to trace through the endless chunks of virtualized data, I also enjoy the way it handles the code it shields. Tracing from a fully registered application, I managed to tell the program to go in full mode with a [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-bottom: 10px; margin-left: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_sus
google_ad_channel = "8379345071";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>I must admit that today I've learned something interesting about EXECryptor. Not only do I love to trace through the endless chunks of virtualized data, I also enjoy the way it handles the code it shields. Tracing from a fully registered application, I managed to tell the program to go in full mode with a few changed bits.</p>
<p>Such as:</p>
<p>MOV EAX,3<br />
MOV ECX,EAX<br />
RET</p>
<p>That would be the replacement of a function that should return a value, value that is later compared and based on which program decides whether to go in trial or registered mode (or if it's expired/not expired). Here's an example:</p>
<p><img src='http://i32.tinypic.com/2zpum3p.png' /></p>
<p>By following that CALL and patching the code as I mentioned above, the return value, EAX, will change from 0 to 3, thus tricking the stupid check. In similar ways one can patch the application to show the registered status in the About box ;)</p>
<p><img src='http://i28.tinypic.com/2cmlymd.png' /></p>
<p>Pretty neat. Anyway, this has been fun enough, so I'm going to post the patch for the new "silent" update. Author thinks he can evade reversers. Not with EXECryptor you won't :)</p>
<p>Enjoy!</p>
<p><span class="left icon">[ <i>Download</i></span>] » <a href='http://sunbeam.bubble.ro/wp-content/uploads/2008/02/uninstalltool_patch.zip' title='Uninstall Tool v2.3.1 (build 2427)'>Uninstall Tool v2.3.1 (build 2427)</a> » <font color='#CCCCCC'>Size - 70 KB</font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/02/07/uninstall-tool-episode-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Detecting Breakpoints?</title>
		<link>http://sunbeam.bubble.ro/2008/02/03/detecting-breakpoints/</link>
		<comments>http://sunbeam.bubble.ro/2008/02/03/detecting-breakpoints/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 00:53:04 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[EXECryptor]]></category>

		<category><![CDATA[Reversing]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/02/03/detecting-breakpoints/</guid>
		<description><![CDATA[This article contains personal observations related to how EXECryptor manages to catch breakpoints, if set in OllyDbg (the most common debugger out there).






Was playing today with my favorite program ever - Uninstall Tool - attempting to get to the spot where, if patched, file CRC would be bypassed. Everyone (well, reversers) knows that in this [...]]]></description>
			<content:encoded><![CDATA[<p><span class="left hello"></span>This article contains personal observations related to how EXECryptor manages to catch breakpoints, if set in OllyDbg (the most common debugger out there).</p>
<div style="float: left; margin-bottom: 10px; margin-right: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_jos
google_ad_channel = "1123453996";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Was playing today with my favorite program ever - <em>Uninstall Tool</em> - attempting to get to the spot where, if patched, file CRC would be bypassed. Everyone (well, reversers) knows that in this protector's case, a quick breakpoint on <em>_lopen</em> API, combined with a little tracing, would lead you to a memory spot where a comparison is made. If open file's handle is valid, EC starts to check for modifications. How, it compares active memory with raw code from file. But <u>what if handle is invalid</u>? If that happens, we bypassed CRC checking of file.</p>
<p>To show an example, this is the spot where patching Uninstall Tool (latest, 2.3.1) can be achieved.</p>
<p><img src='http://i25.tinypic.com/25qdtex.png' /></p>
<p>If you look at 552C79, you will notice that [EBP-1C] holds the file's handle and it's compared to -1 (invalid handle). </p>
<p>Simply changing that code to:</p>
<p><em>CMP EAX,EAX<br />
NOP<br />
NOP</em></p>
<p>You will notice that EC will not whine if file CRC has been changed.</p>
<div style="float: right; margin-bottom: 10px; margin-left: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_sus
google_ad_channel = "8379345071";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>---</p>
<p>Back to our discussion, was trying to get to that location, by simple bp _lopen. Well, to my surprise, author enabled API-checks. And this is especially performed on all critical APIs that may be used to exploit the target. If, say, by any chance, you break on an API, and EC crashes, then you know for sure that API is used for something trivial. All that remains is for you to dig deeper and see what's it used for ;)</p>
<p>Moving on, I wanted to know how the fucker catches me. Normal F2 breakpoints (0xCC) and hardware breakpoints (on execute) didn't lead me anywhere. EC crashed leaving me pissed. But then I started thinking - what if I use memory breakpoints to see what accesses this API? And so I did..</p>
<p>That is _lopen API on XP SP2:</p>
<p><img src='http://i26.tinypic.com/15qbwaf.png' /></p>
<p>a. Olly > Ctrl+G > _lopen > Enter.<br />
b. Right-click, Breakpoint > Memory, on access.<br />
c. Then Shift+F9.</p>
<p>I got this:</p>
<p><img src='http://i29.tinypic.com/244sgh2.png' /></p>
<p><img src='http://i27.tinypic.com/sc96km.png' /></p>
<p>Now, based on the two pictures above, especially the 2nd one, EC reads the APIs, copies the first DWORD it finds there, and performs SHR operations on bytes, to check if there's any 0xCC or 0xCD2E (INT 2E breakpoint). So, let's catch the fucker :) I restarted application, went to those two addresses: <em>591B1A</em> and <em>5A2E80</em>, and set two conditional breakpoints:</p>
<p>Shift+F2 > eax == 7C85EA30 (that's our condition, break if _lopen API is read)</p>
<p>Set a regular break on _lopen (F2) and then I ran the target. Surprise..</p>
<p><img src='http://i32.tinypic.com/292p6y0.png' /></p>
<p>So, one way to defeat the son of a gun is to either patch that CMP or the JNZ you see below it. If we are to trace the code further, by following that JMP at 5A2E8E, we'll find this:</p>
<p><img src='http://i30.tinypic.com/2zhpekw.png' /></p>
<p>INT 2E, anyone? =))</p>
<p>Anyway, this is how I chose to patch it (see below). Since that JNZ is always taken, when EAX != 0x66, let's force it to always jump there, by changing the CMP ;)</p>
<p><img src='http://i25.tinypic.com/2s1qded.png' /></p>
<p>So, there you have it folks, a way to defeat the freaking breakpoint checks EXECryptor comes bundled with. Good luck and happy trails :)</p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/02/03/detecting-breakpoints/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Virgin.Territory.2007.DVDRip.XviD-ELiA</title>
		<link>http://sunbeam.bubble.ro/2008/02/02/virginterritory2007dvdripxvid-elia/</link>
		<comments>http://sunbeam.bubble.ro/2008/02/02/virginterritory2007dvdripxvid-elia/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 06:10:13 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/02/02/virginterritory2007dvdripxvid-elia/</guid>
		<description><![CDATA[Heh, didn't take me long enough to craft up a subtitle for this movie. The nasty part about it, the subtitle ripped from the DVD itself (the OCR .idx files) were in GREEK. Imagine working with VobSub, and with the character map Windows comes with, trying to convert Greek (OCR) to Greek (Standard). Nevertheless, pulled [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://i30.tinypic.com/r7q6ax.jpg" \>Heh, didn't take me long enough to craft up a subtitle for this movie. The nasty part about it, the subtitle ripped from the DVD itself (the OCR .idx files) were in GREEK. Imagine working with VobSub, and with the character map Windows comes with, trying to convert Greek (OCR) to Greek (Standard). Nevertheless, pulled it off. Managed to get it translated to <strong>Romanian</strong>.</p>
<p>Therefore, for those of you who are my countryman, I bring you this nifty subtitle. The movie itself is rather a comedy, with tons of well placed nice jokes and catchy phrases. The priest is the culprit of it all :)</p>
<p><span class="left icon">[ <i>Download</i></span>] » <a href='http://sunbeam.bubble.ro/wp-content/uploads/2008/02/virginterritory2007dvdripxvid-elia.zip'>ROSub</a> » <font color='#CCCCCC'>Size - 26 KB</font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/02/02/virginterritory2007dvdripxvid-elia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Uninstall Tool v2.3.1 (build 2426)</title>
		<link>http://sunbeam.bubble.ro/2008/01/31/uninstall-tool-v231-build-2426/</link>
		<comments>http://sunbeam.bubble.ro/2008/01/31/uninstall-tool-v231-build-2426/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 02:34:52 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[Reversing]]></category>

		<category><![CDATA[crack]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[tool]]></category>

		<category><![CDATA[uninstall]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/01/31/uninstall-tool-v231-build-2426/</guid>
		<description><![CDATA[Thought I'd add an article about this tool. It's quite efficient when it comes to managing a big list of installed applications. And since my PC is a bit slow, I hate Windows' default Add/Remove Programs due to waiting times till the list is being prepared. Well, with Uninstall Tool, you don't need to do [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i31.tinypic.com/1z1ffaa.gif" align="right" />Thought I'd add an article about this tool. It's quite efficient when it comes to managing a big list of installed applications. And since my PC is a bit slow, I hate Windows' default Add/Remove Programs due to waiting times till the list is being prepared. Well, with <a href='http://www.crystalidea.com/'>Uninstall Tool</a>, you don't need to do that anymore, since the tool comes with a caching module. It automatically detects newly installed software, as well as allowing you to navigate to application's registry key or installation folder.</p>
<p>And since I always have a "quarrel" with software authors that are happy to preserve their methods, I have to add this tool has been using EXECryptor protection software ever since it was first released. Mostly for its obfuscation capabilities, as well as for its licensing manager.</p>
<div style="float: left; margin-bottom: 10px; margin-right: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_jos
google_ad_channel = "1123453996";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>To be brief, here's what tricks I've defeated in the protector:</p>
<p>a. file and memory CRC;<br />
b. disabling trial/clock manipulations;<br />
c. removing a top-bar and the closing program nags;</p>
<p>My main goal is the sole protection (EXECryptor) and not the software itself. Therefore, the patcher below is generated out of pure love and sympathy for EC. Of course, done <em>for educational purposes ONLY!</em></p>
<p><span class="left icon">[ <i>Download</i></span>] » <a href='http://www.appznet.us.tt/Res/Jan/Uninstall.Tool.v2.3.1.2426-RES-patch.zip'>Uninstall Tool patch</a> » <font color='#CCCCCC'>Size - 73 KB | Pass: </font><font color='#CCCCCC'>www.appznet.eu.tt</font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/01/31/uninstall-tool-v231-build-2426/feed/</wfw:commentRss>
		</item>
		<item>
		<title>µTorrent - Disk overloaded..</title>
		<link>http://sunbeam.bubble.ro/2008/01/30/%c2%b5torrent-disk-overloaded/</link>
		<comments>http://sunbeam.bubble.ro/2008/01/30/%c2%b5torrent-disk-overloaded/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 17:53:30 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[Tips &amp; Tricks]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/01/30/%c2%b5torrent-disk-overloaded/</guid>
		<description><![CDATA[





I've been cruising the internet in search for an answer to one of the problems I've long had with µTorrent - disk overloading. Every time download speed walked up to 9-10 MB/s, my HDD started "fumigating" - so to speak :) Found my answers, but was obliged to use an old version of this program. [...]]]></description>
			<content:encoded><![CDATA[<p><span class="left hello"></span>
<div style="float: right; margin-bottom: 10px; margin-left: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_sus
google_ad_channel = "8379345071";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>I've been cruising the internet in search for an answer to one of the problems I've long had with µTorrent - <em>disk overloading</em>. Every time download speed walked up to 9-10 MB/s, my HDD started "fumigating" - so to speak :) Found my answers, but was obliged to use an old version of this program. The developers offer us a new beta, it seems - 1.8 alpha 8205 - which has a few reported bugs fixed as well as bringing back the options I needed (from old versions I didn't want to use).</p>
<p>Long story short, to avoid that nasty disk overloading, you need enabling/disabling a few options as instructed in the picture below. In order to reach that location, open up main µTorrent GUI and follow this path:</p>
<p><em>Options</em> » <em>Preferences (Ctrl+P)</em> » <em>Advanced</em> (expand tree) » <em>Disk Cache</em></p>
<p><img src='http://i29.tinypic.com/2uygakj.png' /></p>
<p>The options you see highlighted in a red circle are most likely the "culprits" that cause overloading. Setting up the options as you see them in the picture above seems to have resolved that issue for me. Now I can happily do other "chores" while downloading torrents - such as Firefox-ing.</p>
<p>Enjoy ;)</p>
<p><span class="left icon">[ <i>Download</i></span>] » <a href='http://download.utorrent.com/beta/utorrent-1.8-alpha-8205.upx.exe'>µTorrent 1.8 Alpha 8205</a> » <font color='#CCCCCC'>Size - 260 KB</font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/01/30/%c2%b5torrent-disk-overloaded/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FlashFXP v3.5.4.1230</title>
		<link>http://sunbeam.bubble.ro/2008/01/30/flashfxp-v3541230/</link>
		<comments>http://sunbeam.bubble.ro/2008/01/30/flashfxp-v3541230/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 03:32:43 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[Reversing]]></category>

		<category><![CDATA[crack]]></category>

		<category><![CDATA[flashfxp]]></category>

		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/2008/01/30/flashfxp-v3541230/</guid>
		<description><![CDATA[It seems our dear author of FlashFXP can't come up with a better plan, other than inserting lame code such as '12345' with which the resulted output from flashfxp.key is "XORed" with :) I've been observing the code of this application for quite a while now, and I must admit that, aside from the reported [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i25.tinypic.com/2dmcwaw.png" align="right" />It seems our dear author of <a href='http://flashfxp.com/'>FlashFXP</a> can't come up with a better plan, other than inserting lame code such as '12345' with which the resulted output from <em>flashfxp.key</em> is "XORed" with :) I've been observing the code of this application for quite a while now, and I must admit that, aside from the reported bugs (which seem to have been fixed), nothing else has changed. Am feeling a little disappointed by the lack of ingenuity, since a simple JMP bypasses the new "trick" :)</p>
<p><img src="http://i27.tinypic.com/21lq4qo.png" align="left" />I've been doing the same patches for 6-7 versions now. Hopefully there will be a tougher challenge in the new beta. These being said, enjoy the new release. <em>Everything has been done for educational purposes only</em> and for my enjoyment, mostly! Therefore, google is your friend in the quest to finding the version this patch applies to :)</p>
<p><span class="left icon">[ <i>Download</i></span>] » <a href='http://www.appznet.us.tt/Res/Jan/FlashFXP.v3.5.4.1230-RES-patch.zip'>FlashFXP patch</a> » <font color='#CCCCCC'>Size - 63 KB | Pass: </font><font color='#CCCCCC'>www.appznet.eu.tt</font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/01/30/flashfxp-v3541230/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamfall +3 Global Trainer</title>
		<link>http://sunbeam.bubble.ro/2008/01/29/dreamfall-global-trainer/</link>
		<comments>http://sunbeam.bubble.ro/2008/01/29/dreamfall-global-trainer/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 21:00:00 +0000</pubDate>
		<dc:creator>SunBeam</dc:creator>
		
		<category><![CDATA[Game Trainers]]></category>

		<category><![CDATA[cheats]]></category>

		<category><![CDATA[dreamfall]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[trainer]]></category>

		<guid isPermaLink="false">http://sunbeam.bubble.ro/?p=1</guid>
		<description><![CDATA[Finally worked this project out. Turns out extaLib™ can do everything nicely, from accessing memory to actual  search-and-store of addresses needed for the in-game injections. Quite nice, in my opinion. Back to the subject at hand, Dreamfall is an adventure game, a sequel to another great masterpiece - The Longest Journey - where the [...]]]></description>
			<content:encoded><![CDATA[<p>Finally worked this project out. Turns out extaLib™ can do everything nicely, from accessing memory to actual  search-and-store of addresses needed for the in-game injections. Quite nice, in my opinion. Back to the subject at hand, <a href='http://www.dreamfall.com'>Dreamfall</a> is an adventure game, a sequel to another great masterpiece - The Longest Journey - where the player is taken through several astonishing locations.</p>
<div style="float: right; margin-bottom: 10px; margin-left: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_sus
google_ad_channel = "8379345071";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>As for the trainer, here's how main GUI looks like (nothing special):</p>
<p><img src='http://i31.tinypic.com/2lcqznq.png' /></p>
<p><span class="left icon">[ <i>How to use</i></span>]</p>
<p>a] Run the game.<br />
b] Double click on the trainer to run it.<br />
c] Wait for the status field to display "Ready for action..."<br />
d] Press the keys for their designed effects.</p>
<p>Note: all options are toggled ON/OFF with the same key !</p>
<p>Trainer has been tested on all game versions listed on <a href='http://m0008.gamecopyworld.com/games/pc_dreamfall_the_longest_journey_2.shtml'>this</a> page and is working 100%!</p>
<p><span class="left icon">[ <em>Detailed options</em></span>]</p>
<p><strong><font color='orange'>F10 - Freeze puzzle timer ON/OFF<font></font></font></strong><font><font><br />
For those of you that like to take your time when solving this game's puzzles :)</p>
<p><strong><font color='orange'>F11 - Toggle god mode ON/OFF</font></strong><br />
Enabling this option makes you invulnerable. You won't receive any damage if dogs bite you, patrol bots stun you or enemies hit you in fights.</p>
<p><strong><font color='orange'>F12 - Toggle 1 hit kills ON/OFF</font></strong><br />
As the name says it, enable the option, enter a fight, and hit your foe one time. Instant death !</p>
<p><span class="left icon">[ <em>Notes and bugs</em></span>]</p>
<div style="float: left; margin-bottom: 10px; margin-right: 10px;">
<script type="text/javascript"><!--
google_ad_client = "pub-5115815453893669";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";;
google_ad_type = "text_image";
//2007-04-02: Ad_jos
google_ad_channel = "1123453996";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "666666";
google_color_url = "666666";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>* In the scene where the Prophet sends out the 2 trolls out on patrol (the one where you end-up seeing a pool of dreams) - don't attack the trolls or 1 hit kill them, since you won't be able to move on - remember you need the first troll when you run up the stairs, which results in them breaking down.</p>
<p>* In the Friar's Keep scene, where you have to toss a smoke bomb at the guard : I haven't actually tested it, but if you fight him, I believe you can't search his body for the keys (plus you have to get rid of the smoke bomb).</p>
<p>* In "JAPAN - WATI Corp." episode, if you get spotted by one of the 2 scientists when trying to insert the worm, they'll sound the alarm, the floor will stun you and you won't be able to move; but you won't die either, given you have god-mode enabled.</p>
<p>Tip - when the scene begins, run around the right side and quickly down the stairs; even though you'll be spotted, you'll land right in front of the biometric scanner, the alarm goes off, but you can still use the encapsulated worm ;)</p>
<p>* ROFL! And DON'T USE the "1 hit kill" option when you fight Jama in the gym! =)) If you kill her, you won't have a NPC to continue the up-coming cut-scene - "Do you want to fight again ? (Yes/No)"</p>
<p><span class="left icon">[ <em>Last words</em></span>]</p>
<p>It's a lot of fun to see the trolls coming for you and killing them in one shot. I remember my first troll (the subterranean tunnels below the Journeyman Inn) and got spooked by it. Managed to kill it and thus proceed without having to load the game every time I got spotted by that patrol :)</p>
<p>The bugs I mentioned above are worth having a test at. You'll love the results. Just don't forget to save the game before attempting them !</p>
<p>That's about it. Hope you enjoy it !</p>
<p><span class="left icon">[ <em>Download</em></span>] » <a href='http://sunbeam.bubble.ro/wp-content/uploads/2008/01/ext-tlj2.zip' title='Dreamfall Global Trainer'>Dreamfall  Trainer</a> <font color='#CCCCCC'>» Size - 51 KB</font></font></font></p>
]]></content:encoded>
			<wfw:commentRss>http://sunbeam.bubble.ro/2008/01/29/dreamfall-global-trainer/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.198 seconds -->
