<?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>Valery&#039;s Mlog &#187; Technical</title>
	<atom:link href="http://vdachev.net/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://vdachev.net</link>
	<description>Mindlog of a Freak</description>
	<lastBuildDate>Sun, 03 Jan 2010 14:40:05 +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>I&#8217;ve Got an MP3 Virus</title>
		<link>http://vdachev.net/2009/08/07/ive-got-an-mp3-virus/</link>
		<comments>http://vdachev.net/2009/08/07/ive-got-an-mp3-virus/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 22:19:38 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[albania]]></category>
		<category><![CDATA[avast]]></category>
		<category><![CDATA[eset]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[nod32]]></category>
		<category><![CDATA[trojan]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[wma]]></category>

		<guid isPermaLink="false">http://vdachev.net/?p=978</guid>
		<description><![CDATA[A friend of mine called me today to inform me that Avast has found a virus in a file I sent her yesterday. I was a bit confused because I am very careful about what software I download, install and run on my computer. So I don&#8217;t think I need any anti-virus software. What shocked [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine called me today to inform me that <a href="http://www.avast.com/">Avast</a> has found a virus in a file I sent her yesterday. I was a bit confused because I am very careful about what software I download, install and run on my computer. So I don&#8217;t think I need any anti-virus software. What shocked me most was that the file was actually an MP3. I considered this almost impossible as it suggests that an exploitable MP3 decoders (still) exist and a harmful MP3 file would trick it to execute malicious code&#8230;. and maybe crash. Well <a href="http://www.winamp.com/">WinAMP</a> seemes to play this file correctly with no fuzzy sounds (the bits of malicious code?)! Isn&#8217;t that something like infecting a nice photo with a virus or so?!  <a href="http://icaci.info/">iCaci</a> and I had a nice laugh about that but I decided to run the <a href="http://www.eset.com/onlinescan/">ESET Online Scanner</a> to check whether I have any viruses or not. <strong>Suprise!</strong></p>
<p><span id="more-978"></span><br />
Three threats were found &#8211; a patch to a program (&#8220;<em>probably a variant of Win32/HackTool.Patcher.A application</em>&#8220;), the SDFix.exe (&#8220;<em>Win32/PrcView application</em>&#8220;) and&#8230; and (another) MP3 infected with &#8220;<em>a variant of WMA/TrojanDownloader.GetCodec.get trojan</em>&#8220;. OK, it was not the same MP3 file I have sent to that friend of mine but&#8230; wait! It&#8217;s an MP3! Well it seems like a <strong>trojan </strong>(you know not every piece of malicious is code &#8220;a virus&#8221;) that &#8220;infects&#8221; audio files with a tag pointing the player to the download page of a &#8220;suitable&#8221; codec &#8211; probably one that plays arbitrary code on your system. However I am not aware if MP3 files have any support for such tags and I seriously doubt trojans convert MP3s to WMAs (Windows Media Audio) before infecting them but&#8230; You&#8217;d better have this in mind when a player asks you to download a codec.</p>
<p>I am now seriously considering the possibility to infect an MP3 with a virus: remember that old joke about an Albanian virus spread as the following instant message: &#8220;<em>Hi, I am an Albanian virus but because of poor technology in my country unfortunately I am not able to do harm your computer. Please be so kind to delete one of your important files yourself and then forward me to other users. Many thanks for your cooperation! Best regards, Albanian virus</em>&#8220;. Now imagine the same virus spread as an MP3 with someone reading this message with a cute broken English accent in background. Or maybe a WMV (Windows Media Video) with a guy asking for help? <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Meanwhile I have quick-tested a few online virus scanners on my Windows 7 RC. Here are some results (in a pseudo-random order):</p>
<ul>
<li><a href="http://www.eset.com/onlinescan/">ESET Online Scanner</a> &#8211; ActiveX but still very configurable and actually finds harmful code;</li>
<li><a href="http://www.kaspersky.co.uk/virusscanner">Kaspersky Online Scanner</a> &#8211; Java! Yuppie! But JRE (x64) fails to install correctly on Windows 7;</li>
<li><a href="http://security.symantec.com/sscv6/WelcomePage.asp">Norton Security Scan</a> &#8211; ActiveX. Runs but is not configurable at all;</li>
<li><a href="http://www.mcafee.com/freescan">McAfee FreeScan</a> &#8211; ActiveX as well. Restricted to scanning &#8220;Drive C&#8221;, &#8220;My Documents&#8221; and &#8220;Windows Files&#8221; online;</li>
<li><a href="http://www.f-secure.com/en_EMEA/security/security-lab/tools-and-services/online-scanner/">F-Secure Online Scanner</a> &#8211; ActiveX. A very configurable piece of software! It seemed pretty&#8230; before it crashed. Twice!;</li>
<li><a href="http://www.bitdefender.com/scanner/online/free.html">BitDefender Online Scanner</a> &#8211; ActiveX but tried to make it run my Internet Explorer as Administrator. No thanks!;</li>
<li><a href="http://onlinescan.avast.com/index_por.php">Avast! Online Scanner</a> &#8211; Ridiculous! Allows me to check any uploaded file of up to 512kB.</li>
</ul>
<p>Although ESET Online Scanner still rocks my world Kaspersky seems to be the only online scanner (except Avast! Ha-ha-ha!) that doesn&#8217;t run as an ActiveX control. I am not sure if it workarounds all <a href="http://java.sun.com/docs/books/tutorial/deployment/applet/security_practical.html">Java applet security restrictions</a> successfully and if this applet is as functional as the ActiveX controls but it means you can run an online scan with any browser supporting Java. An important thing to know in case of restoring a PC infected with a viruses disabling Internet Explorer.</p>
<p>Good night! <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=978&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2009/08/07/ive-got-an-mp3-virus/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Virtual PC 2007 on a Laptop</title>
		<link>http://vdachev.net/2008/12/02/virtual-pc-2007-on-a-laptop/</link>
		<comments>http://vdachev.net/2008/12/02/virtual-pc-2007-on-a-laptop/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 23:18:59 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[behaviour]]></category>
		<category><![CDATA[downclock]]></category>
		<category><![CDATA[hesitate]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[idle]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[processor]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[virtual pc]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=704</guid>
		<description><![CDATA[This post is something like a reminder to myself. It is something I&#8217;ve found in several blog posts in the Internet but I&#8217;d like to share it as well&#8230;
Some time ago I decided to do my development in virtual machines so I could easily reinstall my boxes and/or migrate my work to another PC. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>This post is something like a reminder to myself. It is something I&#8217;ve found in <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2007/03/27/last-resort-for-performance-issues-with-virtual-pc-on-laptops.aspx">several</a> <a href="http://joshrobi.blogspot.com/2008/08/virtual-pc-2007-laptop-install-mouse.html">blog</a> <a href="http://mytws.wordpress.com/2008/03/26/performance-issues-with-virtual-pc-on-laptop-computers/">posts</a> in the Internet but I&#8217;d like to share it as well&#8230;</p>
<p>Some time ago I decided to do my development in virtual machines so I could easily reinstall my boxes and/or migrate my work to another PC. I&#8217;ve tried different solutions and I decided to use Microsoft Virtual PC 2007. Unfortunately I&#8217;ve always had problems with the guest operating system being not as responsive as expected when hosted on my laptops. At first I thought it was my laptop configuration (HP Compaq nc6320) but after I bought a new one (HP Compaq 8510w) nothing changed compared to my old one. It seemed like some power management issue (it was like the processor was downclocking although the virtual machine was active) but playing with the Power Options didn&#8217;t help. My simple (but really ugly) workaround was to keep the processors busy by running some <a href="http://boinc.berkeley.edu/">BOINC</a> projects.</p>
<p><span id="more-704"></span>I was almost right. As <a href="http://blogs.msdn.com/virtual_pc_guy/archive/2007/03/27/last-resort-for-performance-issues-with-virtual-pc-on-laptops.aspx">pointed out</a> in <a href="http://blogs.msdn.com/virtual_pc_guy/default.aspx">Ben Armstrong&#8217;s blog</a> HP laptops seem to be one of those that &#8220;stop their system timers when entering low power modes&#8221; which effectively downclocks the virtual machine&#8217;s CPU &#8211; this could be easily seen with tool like <a href="http://www.cpuid.com/cpuz.php">CPU-Z</a>. In this case the (temporary?) solution is to enable an idle thread of the Virtual PC process to keep the processor busy by doing some useless for the society tasks and drains your battery&#8230; In fact the solution (described in details below) is better than BOINC because Virtual PC is a single CPU process and the idle thread occupies exactly the same CPU. When using BOINC on a multi-processor (or multi-core) system however you have two options: 1. launch it on one CPU and pray it will run on the same CPU/core Virtual PC does; or 2. launch it on all available CPUs/cores and pray for  battery life. So the more environment-friendly solution is:</p>
<ol>
<li>Stop all running virtual machines and the Virtual PC Console;</li>
<li>Locate and open your Virtual PC&#8217;s Options.xml (usually in &#8220;<em>%AppData%\Microsoft\Virtual PC\Options.xml</em>&#8220;) with a text/XML editor of your choice;</li>
<li>Find the last &#8220;<em>&lt;/virtual_network&gt;</em>&#8221; tag and add the following section (if missing) after it:<br />
&lt;virtual_machines&gt;<br />
&lt;enable_idle_thread type=&#8221;boolean&#8221;&gt;true&lt;/enable_idle_thread&gt;<br />
&lt;/virtual_machines&gt;</li>
<li>Save and close the file. Launch a virtual machine.</li>
<li>Your laptop&#8217;s fans shoud launch automatically.</li>
</ol>
<p>I wonder if HP intend to fix this behaviour in some future BIOS updates&#8230;</p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=704&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/12/02/virtual-pc-2007-on-a-laptop/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Linux on iPhone</title>
		<link>http://vdachev.net/2008/11/29/linux-on-iphone/</link>
		<comments>http://vdachev.net/2008/11/29/linux-on-iphone/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 09:33:15 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=699</guid>
		<description><![CDATA[
In a post about the 2.0 firmware jailbreak/unlock five months ago I mentioned the website of the &#8220;iPhone Linux&#8221; project &#8211; http://www.iphonelinux.org/. Fortunately the project advances to its goals and yesterday they announced the availability of its first release. Actually it consists of Open iBoot (the boot manager used to switch between the original iPhone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vdachev.net/wp-content/uploads/2008/11/iphone-linux.png"><img class="size-thumbnail wp-image-700 alignleft" style="margin: 5px; float: left;" title="iphone-linux" src="http://vdachev.net/wp-content/uploads/2008/11/iphone-linux-168x300.png" alt="iPhone Linux" width="168" height="300" /></a><br />
In a <a href="http://vdachev.net/2008/07/20/iphone-ipod-touch-20-jailbreak/">post about the 2.0 firmware jailbreak/unlock</a> five months ago I mentioned the website of the &#8220;iPhone Linux&#8221; project &#8211; <a href="http://www.iphonelinux.org/">http://www.iphonelinux.org/</a>. Fortunately the project advances to its goals and yesterday <a href="http://linuxoniphone.blogspot.com/2008/11/linux-on-iphone.html">they announced</a> the availability of its first release. Actually it consists of Open iBoot (the boot manager used to switch between the original iPhone OS and iPhone Linux) and the <a href="http://localhostr.com/files/b00133/iphonelinux-demo.tar.gz">iPhone Linux installation package</a>. In their blog post you can also find links to a <a href="http://www.vimeo.com/2373142">demo video</a> and <a href="http://www.iphone-dev.org/planetbeing/LINUX-README.txt">short instructions</a> on installing it. Have in mind that the binaries needed for the installation are built for Linux and are (still?) not available for other operating systems which means you&#8217;ll have to do the iPhone Linux installation only within an already installed Linux on your computer or using a (Ubuntu 8.10) Live CD.</p>
<p>The process is not that sophisticated but requires some knowledge. It is not newbie friendly. The iPhone Linux is not newbie friendly either. It is just a working kernel with a busybox distribution. Only some core drivers are ported but you don&#8217;t have at the moment any touchscreen, sound, wireless, GSM and accelerometer support. You&#8217;re only stuck to a USB Serial Console and all you can do is start writing drivers and applications&#8230; <img src='http://vdachev.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Have fun!</p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=699&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/11/29/linux-on-iphone/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>IBM eServer xSeries 360</title>
		<link>http://vdachev.net/2008/10/29/ibm-eserver-xseries-360/</link>
		<comments>http://vdachev.net/2008/10/29/ibm-eserver-xseries-360/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 20:38:14 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=673</guid>
		<description><![CDATA[One of the servers co-located at Online Bulgaria that I used to take care of was a relatively old IBM @Server xSeries 360 (machine type 8686-1RX, specification). Unfortunately after a series of hardware issues it completely crashed. I informed the owner of the server and what he told me was: &#8220;Oh, I expected that. Just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vdachev.net/wp-content/uploads/2008/10/xseries-360.jpg"><img class="size-thumbnail wp-image-674 alignleft" style="float: left; margin: 5px" title="ibm-eserver-xseries-360" src="http://vdachev.net/wp-content/uploads/2008/10/xseries-360-150x150.jpg" alt="IBM @server xSeries 260" width="150" height="150" /></a>One of the servers co-located at <a href="http://online.bg/">Online Bulgaria</a> that I used to take care of was a relatively old <a href="http://www-304.ibm.com/systems/support/supportsite.wss/selectproduct?taskind=7&amp;brandind=5000008&amp;familyind=5093441&amp;typeind=5093452&amp;modelind=5097516&amp;osind=0&amp;psid=sr&amp;continue.x=1">IBM @Server xSeries 360</a> (machine type 8686-1RX, <a href="http://shopping.msn.com/specs/ibm-eserver-xseries-360-8686-xeon-mp-1-5-ghz/itemid25281809/?itemtext=itemname:ibm-eserver-xseries-360-8686-xeon-mp-1-5-ghz">specification</a>). Unfortunately after a series of hardware issues it completely crashed. I informed the owner of the server and what he told me was: &#8220;Oh, I expected that. Just give it away to the hosting company!&#8221;. My reaction was something like: &#8220;What?! Are you nuts?! It&#8217;s a computer &#8211; a human being! And you are just going to give it away?! No way!&#8221;. So I took it and brought it to our office for inspection. It was not an easy task as it weights about 32 kg but I somehow did it.</p>
<p><span id="more-673"></span><br />
There are some things that really impressed me in that machine. Yeah, maybe all that stuff is normal for a server but I&#8217;m really not into this business so&#8230; In the first place it was the configuration itself &#8211; four Xeon processors, three hot-swap hard drives, three hot-swap power supplies, six hot-swap fans, individual VRMs for each processor and the memory board&#8230; and the best one &#8211; <a href="http://en.wikipedia.org/wiki/IBM_Remote_Supervisor_Adapter">IBM Remote Supervisor Adapter</a>. This fabulous device is like a mini-computer plugged in a special slot on the board and it integrates completely with the server &#8211; gives you a web- or telnet-based interface for complete machine maintenance (accessing the keyboard and the display, (re)booting, upgrading firmwares, various sensor information, watchdogs, e-mail notifications&#8230;). VNC/telnet access the physical console is a &#8220;dream come true&#8221;!</p>
<p>Unfortunately this incredible seems out of support &#8211; a device with this machine type and serial number does not exist in IBM&#8217;s database (weird, huh?). And it seems the motherboard is blown out &#8211; <a href="http://icaci.info/">Icaci</a> and I spent almost a whole afternoon in disassembling various parts and just refuses to boot &#8211; no beeps, no LEDs blinking. Completely dead! <img src='http://vdachev.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I was told IBM&#8217;s original motherboard for such machines cost at least $1&#8242;000 which is a price I would not afford even for this peace of hardware. I found cheap machines of this type in the Internet but buying one would cost me incredible transportation fees (remember the 32 kg weight? <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>So any idea on where a spare motherboard could be found for a reasonable price? I&#8217;m giving away a few beers for useful information on that&#8230; <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=673&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/10/29/ibm-eserver-xseries-360/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DevReach v0.8</title>
		<link>http://vdachev.net/2008/10/15/devreach-v08/</link>
		<comments>http://vdachev.net/2008/10/15/devreach-v08/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 08:56:33 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[devreach]]></category>
		<category><![CDATA[entity framework]]></category>
		<category><![CDATA[openaccess]]></category>
		<category><![CDATA[wcf]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=670</guid>
		<description><![CDATA[I am quite busy lately and there are really lots of things to share but I just don&#8217;t have the time to. However DevReach 2008 is worth paying the attention. The most of the sessions were fascinating and the speakers were awesome! We really did have loads of fun and it seems all those foreign [...]]]></description>
			<content:encoded><![CDATA[<p>I am quite busy lately and there are really lots of things to share but I just don&#8217;t have the time to. However DevReach 2008 is worth paying the attention. The most of the sessions were fascinating and the speakers were awesome! We really did have loads of fun and it seems all those foreign speakers enjoyed their stay in Bulgaria. I am actually looking forward to seeing them at the upcoming conferences!</p>
<p><span id="more-670"></span><br />
I was impressed by <a href="http://www.thedatafarm.com/">Julie Lerman</a>&#8217;s presentations on <a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx">The ADO.NET Entity Framework</a> so you should (I mean <strong>should</strong>) stay tuned for the upcoming books on that topic as it is something really great you get for free. It is actively being developed and opened for any suggestions. You can find many resources on the topic at <a href="http://www.learnentityframework.com/resources">LearnEntityFramework.com</a> as well as in the literature that is about to be released in the next few months.</p>
<p>Another speaker who pinned my attention was <a href="http://www.dotnetdude.com/">Miguel Castro</a>. <a href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx">Windows Communication Foundation</a> is here to stay and Miguel made that obvious. I&#8217;m about to look into how to workaround the problems we have with using WCF and replace .NET Remoting. Miguel also presented us some tips &amp; tricks about using HTTP handlers in our ASP.NET applications to secure our file downloads. Sadly his sense of humor is not recognized the States but we really enjoyed it. We all enjoyed Lilly too but that&#8217;s another topic&#8230; <img src='http://vdachev.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>A software that I&#8217;m looking forward to see is <a href="http://www.telerik.com/products/vanatec.aspx">Telerik OpenAccess ORM</a> presented by <a href="http://www.linkedin.com/in/janblessenohl">Jan Blessenohl</a>. Although I&#8217;m not the biggest fan of the company that actually organized DevReach 2008, it seems that OpenAccess is something that will come in handy as a replace of my own ORM library that I really hate using. <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I was able to take of Jan&#8217;s time to answer the whole bunch of questions I had prepared during the session and it seems custom serialization for individual object properties is the only thing that will keep me away from incorporating OpenAccess in our products. I&#8217;m personally looking with great curiosity at its launch date somewhere in the beginning of November.</p>
<p><a href="http://www.franklins.net/carl.aspx">Carl Franklin</a> was also there with some great presentations. Although I was not that impressed by the simple program you can chat with, I was stunned by the idea to manipulate MIDI devices (over the wire) using .NET applications. No! I was stunned by the fact I hadn&#8217;t played with writing such code as I already have a digital piano with a MIDI interface. However I promise I&#8217;ll create a program for writing C# code using a MIDI keyboard as soon as I have the time to!</p>
<p>There are also so remarks that would like to mention as I intentionally entitled this post &#8220;DevReach v0.8&#8243; (instead of 2008 or &#8216;08). There are a few things that need to be done in order to get to a stable 1.0 release. Nevertheless I guess the feedback from the attendees will point the guys who organized this awesome event to the problems they have to solve in order to make it perfect.</p>
<ol>
<li>The venue. Unfortunately it is a lesson that was not learnt. The <a href="http://www.bulgarreklama.com/?current=inter_main&amp;lang=en">Inter Expo Center</a> is too far from (the center of) the city and with almost no public transportation available (incl. taxies). It really makes some sense to rent a bus for the attendees from the center (with a few stops in between) or at the least call a few taxies at the end of the conference.</li>
<li>The venue again. Some of the halls were really, really small. The idea for real-time streaming of the presentations in another hall is good but no one really likes to be away from the event without the ability to take part in it (e.g. asking questions).</li>
<li>The catering. It gets worse with every single conference I visit. Yeah, the catering at Microsoft Days 2007 definitely holds the record as had to go to McDonald&#8217;s in order to get some &#8220;lunch&#8221; as there was just no food left when we made it out of the presentation. But this one was really awful &#8211; we had to eat all of that cold and not tasty at all crap for whole two days and I would gladly trade my lunch for a cheeseburger&#8230; Oh, no onions? Not an option. I was really considering ordering something from the nearest (1-2 km) restaurant. The guys from the catering company sometimes left their place leaving us doing ourselves coffee and tea with broken machines.</li>
<li>The registration took some time too. We were at a developers&#8217; conferences after all and it was kind of funny to see a single girl look up our names in a printed list on her table instead of having 2-3 girls with computers in front of them. So&#8230; the opening session and the first presentation started a bit late. I hope we haven&#8217;t missed something.</li>
<li>The wireless Internet access was a bit unstable and the bandwidth was low. That almost killed one of the coolest presentations of <a href="http://www.franklins.net/carl.aspx">Carl Franklin</a>.</li>
</ol>
<p>So&#8230; that&#8217;s it! <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=670&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/10/15/devreach-v08/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone 2.0 Jailbreak for Windows</title>
		<link>http://vdachev.net/2008/07/20/iphone-20-jailbreak-for-windows/</link>
		<comments>http://vdachev.net/2008/07/20/iphone-20-jailbreak-for-windows/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 18:36:11 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[1.2.0]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[pwnage]]></category>
		<category><![CDATA[unlock]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[winpwn]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=654</guid>
		<description><![CDATA[The iPhone community reacts pretty fast. Just a few hours after iPhone Dev Team released their Pwnage Tool 2.0 a torrent with a modified firmware was published and an option for jailbreaking iPhones with 1.2.0 firmware is now available for Windows users. I personally couldn&#8217;t wait until tomorrow so I gave the method a try. [...]]]></description>
			<content:encoded><![CDATA[<p>The iPhone community reacts pretty fast. Just a few hours after iPhone Dev Team <a href="http://vdachev.net/2008/07/20/iphone-ipod-touch-20-jailbreak/en/">released</a> their Pwnage Tool 2.0 a <a href="http://thepiratebay.org/tor/4305453/iThor__s_iPhone_2.0_Custom_Firmware_Vanilla_(5A347)">torrent with a modified firmware</a> was published and an option for jailbreaking iPhones with 1.2.0 firmware is now available for Windows users. I personally couldn&#8217;t wait until tomorrow so I gave the <a href="http://sleepers.net/news/2008/07/20/pwnage-option-for-windows-users/">method</a> a try. I&#8217;ve successfully upgraded from 1.1.4 to 1.2.0 version of the firmware. Here are the steps I followed&#8230;</p>
<p><span id="more-654"></span><br />
<span style="text-decoration: underline;"><strong>Disclaimer</strong></span></p>
<ul>
<li>A method that worked for my iPhone follows;</li>
<li>This method may not work for your iPhone;</li>
<li>If you want to do it do it at your own risk;</li>
<li>A successful outcome is not guaranteed;</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Prerequisities:</strong></span></p>
<ul>
<li>Download the 1.1.4 firmware from <a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4313.20080226.Sw39i/iPhone1,1_1.1.4_4A102_Restore.ipsw">Apple&#8217;s website</a>;</li>
<li>Download the 1.2.0 custom firmware from <a href="http://thepiratebay.org/tor/4305453/iThor__s_iPhone_2.0_Custom_Firmware_Vanilla_(5A347)">The Pirate Bay</a>;</li>
<li>Download and install WinPWN 1.0 from <a href="http://www.winpwn.com/files/winpwn_1.0.0.3_RC1_Setup.zip">their website</a>;</li>
<li>Download and install iTunes 7.7 from <a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iTunes7/Win/061-5115.2008080710.vgt5R/iTunesSetup.exe">Apple&#8217;s website</a>;</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Make Sure the iPhone is Pwned:</strong></span></p>
<ul>
<li>Launch WinPWN;</li>
<li>Click the &#8220;Browse .ipsw&#8221; button and choose the vanilla 1.1.4 downloaded from Apple&#8217;s website;</li>
<li>Click the &#8220;iPwner&#8221; button to proceed:</li>
<li>It automatically puts your iPhone in Recovery Mode. If it fails:
<ul>
<li>Try disconnecting and connecting the iPhone;</li>
<li>Put your iPhone in Recovery Mode manually:
<ul>
<li>Turn your iPhone off;</li>
<li>Hold both the &#8220;Sleep/Wake&#8221; and &#8220;Home&#8221; buttons for 20-30 seconds until a yellow triangle appears;</li>
</ul>
</li>
</ul>
</li>
<li>A message informing that you iPhone is being Pwned should appear;</li>
<li>A message &#8220;Your iPhone is being pwnd. Please wait for reboot.&#8221; should appear;</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Make Sure the iPhone is Neutered:</strong></span></p>
<ul>
<li>Launch the &#8220;Installer&#8221; application on your iPhone;</li>
<li>Install the &#8220;BootNeuter&#8221; package (available from iClarified source);</li>
<li>Launch the &#8220;BootNeuter&#8221; application;</li>
<li>Select a Bootloader Version (I choose 4.6);</li>
<li>Enable &#8220;Neuter&#8221;, &#8220;FakeBlank&#8221; and &#8220;Unlock&#8221; options;</li>
<li>Click &#8220;Flash&#8221; and &#8220;Flash It!&#8221;;</li>
<li>Wait until your Bootloader and Baseband are flashed;</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Optionally Put Your iPhone in DFU Mode</strong></span></p>
<ul>
<li>Turn off your iPhone;</li>
<li>Hold the &#8220;Sleep/Wake&#8221; and &#8220;Home&#8221; simultaneously for 10 seconds;</li>
<li>Release the &#8220;Sleep/Wake&#8221; and while still holding the &#8220;Home&#8221; button until the device is detected;</li>
<li>Wait until iTunes is launched (if not already);</li>
<li>A message is displayed &#8220;iTunes has detected an iPhone in recovery mode&#8230;&#8221;;</li>
<li>Click &#8220;OK&#8221;;</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Restore Your iPhone</strong></span></p>
<ul>
<li>Go to your iPhone in iTunes (if not there already);</li>
<li>While holding the Shift key of your keyboard, click the &#8220;Restore&#8221; button;</li>
<li>Pick the custom 1.2.0 firmware you have downloaded;</li>
<li>Click &#8220;OK&#8221;;</li>
<li>Wait until your iPhone is restored;</li>
<li>After your iPhone is rebooted:
<ul>
<li>BootNeuter starts automatically and flashes your baseband;</li>
<li>Your iPhone reboots again;</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Troubleshooting</strong></span></p>
<ul>
<li>In case an error 160x occurs during the restore process try the guidelines in <a href="http://support.apple.com/kb/TS1458">Apple&#8217;s Knowledge Base</a>;</li>
<li>If you&#8217;re experiencing problems restoring in DFU Mode:
<ul>
<li>Get back to Normal Mode (by holding the &#8220;Sleep/Wake&#8221; and &#8220;Home&#8221; buttons simultaneously for some time);</li>
<li>Try restoring in Normal Mode;</li>
</ul>
</li>
<li>In case your iPhone gets bricked try <a href="http://sleepers.net/news/guides/20-to-114-downgrade/">downgrading to 1.1.4</a>;</li>
</ul>
<p>Have fun!</p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=654&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/07/20/iphone-20-jailbreak-for-windows/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>iPhone/iPod Touch 2.0 Jailbreak</title>
		<link>http://vdachev.net/2008/07/20/iphone-ipod-touch-20-jailbreak/</link>
		<comments>http://vdachev.net/2008/07/20/iphone-ipod-touch-20-jailbreak/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 08:36:09 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[pwnage]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[unlock]]></category>
		<category><![CDATA[winpwn]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=639</guid>
		<description><![CDATA[It&#8217;s been only ten days since the official release of iPhone 3G and the new 1.2.0 firmware (for both 1st and 2nd generation iPhones). Last night the iPhone Dev Team has made an unofficial announcement of the availability of the new version of their Pwnage Tool &#8211; 2.0. An official announcement will be released shortly [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been only ten days since the official release of iPhone 3G and the new 1.2.0 firmware (for both 1st and 2nd generation iPhones). Last night the <a href="http://iphone-dev.org/">iPhone Dev Team</a> has made an <a href="http://blog.iphone-dev.org/post/42858313/thanks-for-waiting">unofficial announcement</a> of the availability of the new version of their Pwnage Tool &#8211; 2.0. An official announcement will be released shortly on their <a href="http://iphone-dev.org/">website</a>.</p>
<p><span id="more-639"></span><br />
Note that Pwnage Tool runs on MAC OS only but its Windows derivate &#8211; <a href="http://www.winpwn.com/">WinPWN</a> is expected to be released very soon. You should also note that the tools works with the following devices with 1.2.0 (also known as 2.0) firmware:</p>
<ul>
<li>iPhone 1st generation (w/ unlock);</li>
<li>iPhone 2nd generation (w/o unlock);</li>
<li>iPod Touch.</li>
</ul>
<p>So iPhone 2nd generation unlock is still not available but is expected in future Pwnage Tool releases.</p>
<p>Naturally the download site went down almost immediately and a few mirrors were set up:</p>
<ul>
<li><a class="postlink" href="http://www.iphone-hacks.com/downloads/file/110">http://www.iphone-hacks.com/downloads/file/110</a></li>
<li><a class="postlink" href="http://rapidshare.com/files/130983920/PwnageTool_2.0.zip">http://rapidshare.com/files/130983920/PwnageTool_2.0.zip</a></li>
<li><a class="postlink" href="http://thebigboss.org/repofiles/nonrepo/PwnageTool_2.0.zip">http://thebigboss.org/repofiles/nonrepo/PwnageTool_2.0.zip</a></li>
</ul>
<p>During the long awaited iPhone 2.0 unlock I came across some interesting websites to bookmark:</p>
<ul>
<li><a href="http://blog.iphone-dev.org/">http://blog.iphone-dev.org/</a> &#8211; The iPhone Dev Team unofficial blog &#8211; an interesting source of iPhone Dev Team news;</li>
<li><a href="http://iphonejtag.blogspot.com/">http://iphonejtag.blogspot.com/</a> &#8211; Geohot&#8217;s iPhone blog &#8211; the guy that originally hacked the iPhone has created a place to share his advanced experience in hacking the iPhone;</li>
<li><a href="http://www.iphonelinux.org/">http://www.iphonelinux.org/</a> &#8211; iPhone Linux &#8211; a project aimed at getting rid of Apple&#8217;s software on this fabulous piece of hardware. If you are able to contribute to this project, please do so!;</li>
</ul>
<p>I can&#8217;t wait to go to work tomorrow and get my hands on <a href="http://icaci.info/">iCaci</a>&#8217;s MacBook! <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks to all who helped for this Pwnage Tool release!</p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=639&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/07/20/iphone-ipod-touch-20-jailbreak/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Buffalo LS-W1.0TGL/R1</title>
		<link>http://vdachev.net/2008/06/12/buffalo-ls-w10tgl-r1/</link>
		<comments>http://vdachev.net/2008/06/12/buffalo-ls-w10tgl-r1/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 10:53:53 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[buffalo]]></category>
		<category><![CDATA[icy box]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[ls-w1.0tgl]]></category>
		<category><![CDATA[nas200]]></category>
		<category><![CDATA[nslu2]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=619</guid>
		<description><![CDATA[I wanna brag of being a proud owner of Buffalo LS-W1.0TGL/R1 V3 (also known as Buffalo LinkStation Pro Duo)! There&#8217;re a lot of things I would like to share about that little thing but I want to start from the beginning&#8230;
It has been almost two years since I bought my first laptop and decided to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://vdachev.net/wp-content/uploads/2008/06/buffalo-ls-wtgl-r1.jpg"><img class="alignleft size-thumbnail wp-image-620" style="float: left;" title="buffalo-ls-wtgl-r1" src="http://vdachev.net/wp-content/uploads/2008/06/buffalo-ls-wtgl-r1-150x150.jpg" alt="Buffalo LS-WTGL/R1" width="150" height="150" /></a>I wanna brag of being a proud owner of <a title="Buffalo LS-WTGL/R1" href="http://www.buffalotech.com/products/network-storage/linkstation/linkstation-pro-duo/">Buffalo LS-W1.0TGL/R1</a> V3 (also known as Buffalo LinkStation Pro Duo)! There&#8217;re a lot of things I would like to share about that little thing but I want to start from the beginning&#8230;</p>
<p style="text-align: left;">It has been almost two years since I bought my first laptop and decided to do something about getting rid of any desktop PCs in my room.  Unfortunately I don&#8217;t think the hard drive of my laptop is reliable enough as a storage and in fact it is not that large (100 GB are not much nowadays). I&#8217;m tired of always looking for the right CD/DVD, buying blank ones and turning on my desktop machine when I want to find something stored in its 200 GB hard drives&#8230;</p>
<p><span id="more-619"></span></p>
<p style="text-align: left;">Some time ago I tried the cheapest solution &#8211; putting hte larger hard drive in a USB enclosure. Unfortunately I <a href="http://vdachev.net/2007/07/26/ot-icy-box-do-nslu2/">wasn&#8217;t a successfull one</a> &#8211; the <a href="http://www.raidsonic.de/en/pages/products/external_cases.php?we_objectID=3812">RaidSonic Icy Box IB 351U-B</a> I bought couldn&#8217;t power up my 120 GB IBM Deskstar hard drive. Then I found some information about <a href="http://en.wikipedia.org/wiki/NSLU2">Linksys NSLU2</a> but was adviced in a comment not hurry and wait for <a href="http://www.linksys.com/servlet/Satellite?c=L_Product_C2&amp;childpagename=US%2FLayout&amp;cid=1175233152539&amp;pagename=Linksys%2FCommon%2FVisitorWrapper&amp;lid=5253906014B11">Linksys NAS200</a> to become available. And I waited&#8230;</p>
<p style="text-align: left;">Meanwhile a friend of mine told me that Buffalo have cheap linux-based alternatives to Linksys&#8217;s wireless routers (sadly Linksys have switched to VxWorks). When I noticed that NAS200 had finally arrived I remembered what Victor had told me and I searched for a Buffalo alternative to NSLU2 and NAS200. I needed a reliable network storage with a good capacity. And of course at a reasonable price. So this is what I found (and bought) is <strong>Buffalo LS-W1.0TGL/R1</strong> &#8211; a relatively small (100 x 163 x 225 mm) device with two SATA hard drives (500 GB each), one gigabit network adapter, two USB 2.0 ports (for additional storage) and both RAID 0 (stripping) and RAID 1 (mirroring) capability. Several protocols are supported for accessing your shared folders &#8211; Samba (Workgroup, Domain and Active Directory setup support), FTP, HTTP(S) as well as DLNA Media Server.  The access restriction is UNIX-based (it&#8217;s a Linux box, remember?).</p>
<p style="text-align: left;">I compared the prices of this solution with those with NSLU2 (incl. two external USB enclosures and two 320 GB hard drives) and NAS200 (incl. 320 GB hard drives) and the Buffalo solution turned out to be just a bit more expensive &#8211; a price that I gladly paid for the comfort of having a relatively small and integrated solution (with only power and network cables) with larger storage.</p>
<p style="text-align: left;">OK. That&#8217;s what you would read from the brochure. The really interesting thing here is Buffalo release the sources of their firmware (as the GPL license requires them) and it can be optionally replaced with other. You can currently choose between <a href="http://buffalo.nas-central.org/index.php?title=Category:FreeLink">FreeLink</a> (Debian based) and <a href="http://buffalo.nas-central.org/index.php/GenLink">GenLink</a> (Gentoo based), each of them having some features in additional to the original firmware&#8217;s ones. More on these and many other handy stuff about Buffalo&#8217;s NAS devices can be found at <a href="http://www.nas-central.org/">NAS Central</a>.</p>
<p style="text-align: left;">Fine! My PC is now on sale&#8230; stay tuned for a post on that. <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=619&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/06/12/buffalo-ls-w10tgl-r1/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Още по-нов доставчик</title>
		<link>http://vdachev.net/2008/05/18/oshte-po-nov-dostavchik/</link>
		<comments>http://vdachev.net/2008/05/18/oshte-po-nov-dostavchik/#comments</comments>
		<pubDate>Sun, 18 May 2008 08:14:21 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Absurdistan]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[bol.bg]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[online direct]]></category>
		<category><![CDATA[provider]]></category>
		<category><![CDATA[доставчик]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[онлайн директ]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/?p=618</guid>
		<description><![CDATA[Bol.bg (известни още с услугата си по доставка на Какъвто-и-да-е-Интернет) вече съвсем го удариха през просото. Няма толкова пропаднал доставчик. Както и първият, така и вторият Интернет доставчик явно са останали във времето на изгрева си. Не смея да преброя колко пъти съм им звънял за поддръжка през изминалите няколко месеца. По-голямата част от разговорите [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bol.bg/">Bol.bg</a> (известни още с услугата си по доставка на Какъвто-и-да-е-Интернет) вече съвсем го удариха през просото. Няма толкова пропаднал доставчик. Както и първият, така и вторият Интернет доставчик явно са останали във времето на изгрева си. Не смея да преброя колко пъти съм им звънял за поддръжка през изминалите няколко месеца. По-голямата част от разговорите са приключвали малко след четвъртата минута, когато централата автоматично ми затваря безпомощна да намери оператора, към когото ме препраща. По неизвестни за мен причини, техническата поддръжка едва се намира, точно когато имам технически проблем. А такива зачестиха &#8211; варираха от загуба на пакети между машини (с измислени IP адреси в мрежата им), през изгубване ту на peering, ту на международен трафик, та до липса на каквато и да било връзка (особено покрай дъждовете). На няколко пъти обещаваха да пратят екип да провери какво се случва, а такъв въобще не се появява. А когато имаше някаква връзка, скоростта даже не варираше, а равнозакъснително намаляваше&#8230;</p>
<p><span id="more-618"></span><br />
И така&#8230; докато се продадоха, заедно с <a href="http://powernet.bg/">PowerNet</a> на някакъв офшорен консорциум, когато всичко заспа&#8230; буквално! Капакът беше хубава сутришна сутрин, когато се събуждам около 9:30 и установявам, че липсва дори на Какъвто-и-да-е-Интернет, връзка точно тогава ми трябваше (имам навика да работя и през уийкенда). Започва едно бясно въртене на телефони, където услужливата централа отново ме препращаше към несъществуващ оператор, след което затваряше. Някъде около 12:30 Някакъв-си-там-Интернет се появи, но аз вече бях достатъчно бесен и около час по-късно успях да се свържа. Младежът, който вдигна, направо се ошашка с мен &#8211; след като остана без отговор на въпроса за молитвата, която трябва да казвам сутрин, за да разчитам на наличието на Интернет, последва километрична тирада за безобразното отношение на фирмата към клиентите им&#8230; Оказа се обаче, че въпросният младеж е от поддръжката на PowerNet, към централата на които от Bol.bg са пренасочили обажданията. А и не само тях &#8211; оказа се, че проблемът, който съм имал, е бил отстранен от техен екип, та&#8230; явно и той не беше особено доволен от ситуацията. Оплюхме порядъчно екипа на (главо-)<a href="http://bol.bg">Bol.bg</a>, пое ангажимента нещата да се оправят, а и аз поех своя &#8211; да дам своя принос към решаването на проблема&#8230;</p>
<p>&#8230; от вече две седмици съм щастлив клиент на <a href="http://www.unitednetworx.com/">Онлайн директ</a> и се радвам на близо 50 Мбит peering свързаност (и респективно към офиса ни, където ползваме услугите на същия доставчик), близо 25 Мбит &#8211; международна свързаност, 50% гарантирана скорост, денонощна поддръжка, подсещания за плащане по e-mail и SMS, както и online плащания през epay.bg. А, и безплатен NOD32! И симпатична мацка в офиса. <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Баси рекламата се получи&#8230; трябва да почерпят. А, ако пропуснат, аз няма да пропусна да ги насоля още при първата издънка. <img src='http://vdachev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  А всеки се дъни&#8230;</p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=618&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/05/18/oshte-po-nov-dostavchik/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Some Mail Spam Observation</title>
		<link>http://vdachev.net/2008/02/11/some-mail-spam-observation/</link>
		<comments>http://vdachev.net/2008/02/11/some-mail-spam-observation/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 10:37:51 +0000</pubDate>
		<dc:creator>Valery Dachev</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>

		<guid isPermaLink="false">http://vdachev.net/blog/2008/02/11/some-mail-spam-observation/</guid>
		<description><![CDATA[My server hosts several mail domains (including my own one &#8211; vdachev.net) and is also a secondary mail exchanger for others. In an effort to reduce the spam traffic sent to and passing through my server I strenghtened the anti-spam policy of my servers. I&#8217;ve also moved many mail domains to Google Apps as it [...]]]></description>
			<content:encoded><![CDATA[<p>My server hosts several mail domains (including my own one &#8211; <a href="http://vdachev.net/">vdachev.net</a>) and is also a secondary mail exchanger for others. In an effort to reduce the spam traffic sent to and passing through my server I strenghtened the anti-spam policy of my servers. I&#8217;ve also moved many mail domains to <a href="http://www.google.com/a/">Google Apps</a> as it turned out to be a great solution and deals pretty well with spam.</p>
<p><span id="more-616"></span><br />
There were a few things that I paid attention to:</p>
<ul>
<li>Spammers predominantly use secondary mail exchangers. Quote clever decision &#8211; secondary mail exchangers often have no way to check if a mailbox is not available or not and accept the e-mail for delivery. They usually don&#8217;t do the spam filtering as it is often a local delivery task so it&#8217;s not their job. What I mean&#8230; spam is more likely to be accepted by a secondary mail exchanger. Even if a message gets bounced by the primary mail exchanger it is not of importance to the spammer;</li>
<li>In my setup I had disabled DNS blacklist checks in Postfix as SpamAssassin did them. However my SpamAssassin marks unsolicited e-mails as spam but lets them pass through. So blacklisted senders were able to send spam to domains I relay for instead of being sent a &#8220;554 Transaction failed.&#8221; error code. That&#8217;s why I added DNS blacklist checks in Postfix itself (a main.cf snippet below);</li>
<li>A few weeks after moving a domain to Google Apps and changing the MX records accordingly I still have receive spam relayed through my servers for this domain. I intentionally didn&#8217;t remove the domain from the list of domains I relay for because I don&#8217;t want a mail to be lost because of unexpired DNS entries. It seems spammers are aware of such techniques and save old MX records. Fine! I removed the obsolete domains out of my relay list&#8230;</li>
<li>&#8230; but the last one presupposes there are system that keeps sending spam for a very long period of time (a few weeks!). If they are hacked why the f*ck their administrators get paid for?! If not, it&#8217;s intentional&#8230; and their ISPs obviously support spam. I suppose it&#8217;s the latter and that&#8217;s why wide ranges are blacklisted. Hah! And that&#8217;s why my mail queue has almost no requests in it after the change in Postfix.</li>
</ul>
<p>For those of you interested in the Postfix setting (or just the DNS blacklist I use) here is what my &#8220;smtpd_recipient_restrictions&#8221; option in main.cf looks like:<br />
<code>smtpd_recipient_restrictions =<br />
permit_mynetworks,<br />
permit_sasl_authenticated,<br />
reject_unauth_destination,<br />
reject_invalid_hostname,<br />
reject_unauth_pipelining,<br />
reject_non_fqdn_sender,<br />
reject_unknown_sender_domain,<br />
reject_non_fqdn_recipient,<br />
reject_unknown_recipient_domain,<br />
reject_rhsbl_client blackhole.securitysage.com,<br />
reject_rhsbl_sender blackhole.securitysage.com,<br />
reject_rbl_client blackholes.easynet.nl,<br />
reject_rbl_client cbl.abuseat.org,<br />
reject_rbl_client proxies.blackholes.wirehub.net,<br />
reject_rbl_client bl.spamcop.net,<br />
reject_rbl_client sbl.spamhaus.org,<br />
reject_rbl_client dnsbl.njabl.org,<br />
reject_rbl_client list.dsbl.org,<br />
reject_rbl_client multihop.dsbl.org,<br />
permit</code></p>
<img src="http://vdachev.net/?ak_action=api_record_view&id=616&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vdachev.net/2008/02/11/some-mail-spam-observation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
