<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>a4apphack &#187; access</title>
	<atom:link href="http://a4apphack.com/index.php/tag/access/feed" rel="self" type="application/rss+xml" />
	<link>http://a4apphack.com</link>
	<description>Get more out of the Apps!</description>
	<lastBuildDate>Thu, 26 Apr 2012 15:44:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
<link>http://a4apphack.com</link>
<url>http://a4apphack.com/blog/wp-content/themes/primus/favicon.ico</url>
<title>a4apphack</title>
</image>
		<item>
		<title>Secfox &#8211; Addons for Cookie Analysis And Manipulation</title>
		<link>http://a4apphack.com/featured/secfox-addons-for-cookie-analysis-and-manipulation</link>
		<comments>http://a4apphack.com/featured/secfox-addons-for-cookie-analysis-and-manipulation#comments</comments>
		<pubDate>Wed, 16 Dec 2009 19:57:00 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[Secfox]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1604</guid>
		<description><![CDATA[In this part of the Secfox series, we will be discussing about the addons that can help us during the app security assessments which involves cookie analysis and manipulation. These addons can be of huge help when we perform the type of tests mentioned below. Cookie Prediction Session Fixation Cookie Persistence/Expiration Broken Session Management Traditional Method [...]]]></description>
			<content:encoded><![CDATA[<p>In this part of the Secfox series, we will be discussing about the addons that can help us during the app security assessments which involves cookie analysis and manipulation.</p>
<p>These addons can be of huge help when we perform the type of tests mentioned below.</p>
<ul>
<li>Cookie Prediction</li>
<li>Session Fixation</li>
<li>Cookie Persistence/Expiration</li>
<li>Broken Session Management</li>
</ul>
<h3>Traditional Method</h3>
<p>We use a proxy interceptor like Paros/Burp/WebScarab to trap the HTTP requests and modify the values during its transit. For this to happen, we need to setup a proxy and ensure that it listens to the browser traffic. An additional step is required if the application uses an SSL connection, i.e. to store the Proxy&#8217;s forged certificate in the browser. The intercepted request enables us to add new cookies or modify the existing ones. We can also check when exactly are the cookie values issued and whether it is getting flushed upon session expiration.</p>
<h3>Usage of Addons</h3>
<p>We have various addons for firefox which makes the tasks mentioned above easier. Certain addons allow to view the cookies stored in the browser and others allows us to edit it. The advantage &#8211; we don&#8217;t need any proxy to do this job, we can view/edit from the browser itself.</p>
<p><strong>1. View Cookies</strong></p>
<p>This addon adds a tab in the &#8216;Page Info&#8217; box available on the Firefox context menu.</p>
<div class="wp-caption alignnone" style="width: 610px"><a title="View Cookies Addon" href="http://img.a4apphack.com/secfox-cookiemanip-viewcookie.jpg" rel="lightbox[1604]"><img class="" title="View Cookies Addon" src="http://img.a4apphack.com/secfox-cookiemanip-viewcookie.jpg" alt="View Cookies Addon" width="600" height="422" /></a><p class="wp-caption-text">View Cookies Addon</p></div>
<p><strong>Download Link:</strong> <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/315"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<hr />
<p><strong>2. Add N Edit Cookies</strong></p>
<p>This addon integrates a Cookie Editor to firefox. This also allows us to edit the attributes of the cookie.</p>
<div class="wp-caption alignnone" style="width: 360px"><a title="Add n Edit Cookies Addon" href="http://img.a4apphack.com/secfox-cookiemanip-addnedit.jpg" rel="lightbox[1604]"><img class="" title="Add n Edit Cookies Addon" src="http://img.a4apphack.com/secfox-cookiemanip-addnedit.jpg" alt="Add n Edit Cookies Addon" width="350" height="257" /></a><a href="http://img.a4apphack.com/secfox-cookiemanip-addnedit.jpg"></a><p class="wp-caption-text">Add n Edit Cookies Addon</p></div>
<p><strong>Download Link:</strong> <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/13793"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p><span id="more-1604"></span></p>
<hr />
<p>3. <strong>FireCookie</strong></p>
<p>If you are using Firebug a lot, then cookies are easily accessible inside firebug tabs if you have FireCookie installed.</p>
<div class="wp-caption alignnone" style="width: 610px"><a title="FireCookie Addon" href="http://img.a4apphack.com/secfox-cookiemanip-firecookie.jpg" rel="lightbox[1604]"><img class="" title="FireCookie Addon" src="http://img.a4apphack.com/secfox-cookiemanip-firecookie.jpg" alt="FireCookie Addon" width="600" height="165" /></a><p class="wp-caption-text">FireCookie Addon</p></div>
<p><strong>Download Link:</strong> <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/6683"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<hr />
<p><strong>4. Cookie Swap</strong></p>
<p>This is an amazing addon which helps us to switch between various cookie profiles. This addon saves all the cookies for a particular domain to the chosen profile. These profiles can be managed through a Profile Manager which comes with the tool. One can add and organize the profile which can be easily swapped from the Firefox status bar. This is of great use if you are testing the application which has multiple login credentials.</p>
<div class="wp-caption alignnone" style="width: 410px"><a title="Cookie Swap - Status Bar" href="http://img.a4apphack.com/secfox-cookiemanip-cookieswap.jpg" rel="lightbox[1604]"><img class="" title="Cookie Swap - Status Bar" src="http://img.a4apphack.com/secfox-cookiemanip-cookieswap.jpg" alt="Cookie Swap - Status Bar" width="400" height="226" /></a><p class="wp-caption-text">Cookie Swap - Status Bar</p></div>
<div class="wp-caption alignnone" style="width: 360px"><a title="Cookie Swap - Manage Profiles" href="http://img.a4apphack.com/secfox-cookiemanip-cookieswapmanage.jpg" rel="lightbox[1604]"><img class="" title="Cookie Swap - Manage Profiles" src="http://img.a4apphack.com/secfox-cookiemanip-cookieswapmanage.jpg" alt="Cookie Swap - Manage Profiles" width="350" height="239" /></a><p class="wp-caption-text">Cookie Swap - Manage Profiles</p></div>
<p><strong>Download Link: </strong><a target="_blank" href="Download"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<hr />
<p><strong>5. WebDeveloper &#8211; View Cookies</strong></p>
<p>Web developer has a built-in cookie viewer and editor. Once you select on &#8216;View Cookies&#8217; available under the &#8216;Cookies&#8217; menu, a new tab is displayed with a big list of cookies for that particular domain and options to edit it. I prefer using &#8216;Add n Edit Cookie&#8217; to this addon.</p>
<div class="wp-caption alignnone" style="width: 510px"><a title="WebDeveloper - View Cookies" href="http://img.a4apphack.com/secfox-cookiemanip-webdeveloper.jpg" rel="lightbox[1604]"><img class="" title="WebDeveloper - View Cookies" src="http://img.a4apphack.com/secfox-cookiemanip-webdeveloper.jpg" alt="WebDeveloper - View Cookies" width="500" height="316" /></a><p class="wp-caption-text">WebDeveloper - View Cookies</p></div>
<p><strong>Download Link:</strong> <a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/60"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<hr />
<h3>Video Demo</h3>
<p>Watch the following video. Here, I quickly go through each of the addon I&#8217;d mentioned above.</p>
<p><object type="application/x-shockwave-flash" style="width:600px;height:440px" data="http://www.youtube.com/v/5i4aXl7vx_g&amp;hl=en&amp;fs=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/5i4aXl7vx_g&amp;hl=en&amp;fs=1" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<p>Stay tuned&#8230; Secfox will continue&#8230;.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1604&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/secfox-addons-for-cookie-analysis-and-manipulation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Secfox]]></series:name>
	</item>
		<item>
		<title>Manage, Track And Collaborate Your Projects Online with ClockingIt</title>
		<link>http://a4apphack.com/featured/manage-track-collaborate-your-projects-online-with-clockingit</link>
		<comments>http://a4apphack.com/featured/manage-track-collaborate-your-projects-online-with-clockingit#comments</comments>
		<pubDate>Tue, 17 Mar 2009 09:57:14 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[collaborate]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[manage]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=938</guid>
		<description><![CDATA[Project management is not a easy job which can be accomplished just with paper and a pencil. What we need is an app which helps you to track the issues, display timelines, collaboration and easier access to required information. Any Project Management app will be utilized by all the team members and maximum productivity is [...]]]></description>
			<content:encoded><![CDATA[<p>Project management is not a easy job which can be accomplished just with paper and a pencil. What we need is an app which helps you to track the issues, display timelines, collaboration and easier access to required information. Any Project Management app will be utilized by all the team members and maximum productivity is ensured only if that app guarantees collaboration. This leaves us with the only option, an online project management tool.</p>
<div class="wp-caption alignnone" style="width: 610px"><a title="ClockingIt Screenshot" href="http://img.a4apphack.com/clockingit-main.png" rel="lightbox[938]"><img title="ClockingIt Screenshot" src="http://img.a4apphack.com/clockingit-main.png" alt="ClockingIt Screenshot" width="600" height="381" /></a><p class="wp-caption-text">ClockingIt Screenshot</p></div>
<p><a title="ClockingIt" href="http://www.clockingit.com">ClockingIt</a> is a web based app which allows users to manage their project online. It has all the features needed for getting things done and to smoothly run the project. Apart from the &#8216;must have&#8217; features like issue tracking and charts, this app features email notification, forums, chat etc which helps the users to communicate and share the info at a centralized location.</p>
<p><span id="more-938"></span></p>
<h3>Video</h3>
<p><object type="application/x-shockwave-flash" style="width:600px;height:450px" data="http://www.vimeo.com/moogaloop.swf?clip_id=1331210&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1331210&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<h3>ClockingIt Walkthrough</h3>
<h4>Tracking</h4>
<p>Issue tracking is very easy with ClockingIt and can be done with few steps.</p>
<ol>
<li>Add new Client</li>
<li>Create a New Project to the Client added (Step1)</li>
<li>Add users to the project</li>
<li>Click on New Task from the Menu
<div class="wp-caption alignnone" style="width: 560px"><a title="NewTask Page" href="http://img.a4apphack.com/clockingit-newtask.jpg" rel="lightbox[938]"><img title="NewTask Page" src="http://img.a4apphack.com/clockingit-newtask.jpg" alt="NewTask Page" width="550" height="356" /></a><p class="wp-caption-text">NewTask Page (Screenshot from my previous site)</p></div>
</li>
<li>Submit the task details, priority, type and attach files, if any</li>
<li>Create Milestones from &#8216;Target section in newtask option</li>
<li>Assign the new task (Step 5) to appropriate milestone (step 6).</li>
</ol>
<h4>Dashboard</h4>
<p><span style="white-space:pre"> </span>Click on overview button (acts like a dashboard)</p>
<ul>
<li>Drag the widgets to organize and arrange as needed</li>
<li>Create new widget by specifying the type of it</li>
<li>We can easily mark the tasks complete directly and the graphs will be updated instanly</li>
</ul>
<h4>Charting &amp; Reporting</h4>
<p>Click on GANTT chart from Schedule Menu. This chart extracts the data from the &#8216;Time Estimate&#8217; option present in the &#8216;New Tasks&#8217; page. Any change in the time duration for the particular task is immediately reflected on the GANTT chart.</p>
<p><a title="Gantt-chart" href="http://img.a4apphack.com/clockingit-ganttchart.png" rel="lightbox[938]"><img class="alignnone" title="Gantt-chart" src="http://img.a4apphack.com/clockingit-ganttchart.png" alt="Gantt-chart" width="600" height="390" /></a></p>
<p>Click on the report tab to run reports of various type like Pivot, Workload, Timesheet and Audit.</p>
<h3>Features</h3>
<ul>
<li> Task filters</li>
<li> Milestones</li>
<li> Timeline &amp; Time tracking</li>
<li> Calendar</li>
<li> Graphs &amp; GANTT charts (Ajax based)</li>
<li> Drag &amp; Drop organizing</li>
<li> Notes &amp; Comments</li>
<li> Reports</li>
<li> CSV Export</li>
<li> Group chat / transcripts</li>
<li> Instant messaging</li>
<li> Email alerts</li>
<li> RSS &amp; iCal feeds</li>
<li> File storage (for screenshots)</li>
<li> Private Forum &amp; Wiki for collaboration</li>
</ul>
<p>Go to <a href="http://www.clockingit.com"><img class="alignnone size-full wp-image-953" style="vertical-align: middle;" title="Clockingit Logo" src="http://img.a4apphack.com/clockingit-logo.jpg" alt="Clockingit Logo" width="150" height="48" /></a></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=938&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/manage-track-collaborate-your-projects-online-with-clockingit/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Sync Your Files Across Multiple PCs With Dropbox</title>
		<link>http://a4apphack.com/softwares/online-apps/sync-your-files-with-dropbox</link>
		<comments>http://a4apphack.com/softwares/online-apps/sync-your-files-with-dropbox#comments</comments>
		<pubDate>Wed, 11 Feb 2009 07:38:46 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[versions]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=515</guid>
		<description><![CDATA[Dropbox allows users to store, share and sync their files across multiple computers via multiple sources. The sync is transparent and continuous. The best part is the process runs in the background and it consumes very less amount of RAM. Dropbox download is available for Windows, Mac and Linux. Setting up Dropbox is very easy. [...]]]></description>
			<content:encoded><![CDATA[<p>Dropbox allows users to store, share and sync their files across multiple computers via multiple sources. The sync is transparent and continuous. The best part is the process runs in the background and it consumes very less amount of RAM.</p>
<p>Dropbox download is available for Windows, Mac and Linux.</p>
<p>Setting up Dropbox is very easy. We need to install dropbox, then</p>
<ol>
<li>Create a Dropbox account.</li>
<li> Specify the Dropbox location in your PC (All the files and folders are sync&#8217;d with your online dropbox)</li>
</ol>
<p><span id="more-515"></span>The mirror image of your files/folders can be accessed in all the PCs with dropbox and your online dropbox account. The folder structure of your local dropbox folder is maintained across the PC&#8217;s and the your online dropbox.</p>
<p><a title="My Dropbox" href="http://img.a4apphack.com/dropbox-mybox.jpg" rel="lightbox[515]"><img class="size-full wp-image-519 alignnone" title="mydropbox" src="http://img.a4apphack.com/dropbox-mybox.jpg" alt="My Dropbox" width="345" height="308" /></a></p>
<p>We can easily open our online dropbox account from the trayicon. We can also get the Status, Recently changed files etc from the tray icon.</p>
<p><a title="Dropbox Tray" href="http://img.a4apphack.com/dropbox-trayrightclick.jpg" rel="lightbox[515]"><img class="alignnone size-full wp-image-520" title="Dropbox Tray" src="http://img.a4apphack.com/dropbox-trayrightclick.jpg" alt="Dropbox Tray" width="315" height="181" /></a></p>
<p>Dropbox automatically maintains revisions of the files which are syncd. So that we can restore the previous versions as in when required.</p>
<p><a title="Dropbox Revisions" href="http://img.a4apphack.com/dropbox-revisions.png" rel="lightbox[515]"><img class="size-full wp-image-521 alignnone" title="Dropbox Revisions" src="http://img.a4apphack.com/dropbox-revisions.png" alt="Dropbox Revisions" width="417" height="210" /></a></p>
<p>Dropbox is not only used as an ultimate sync&#8217;ing solution but also to store and share any files to public users. You can put the public files inside the predefined public folder inside your dropbox. To share it with friends, provide the public URL as shown below. (<em>We dont need to go to our dropbox site to copy the public URL, we can get the it from our local public folder itself by right click and select &#8216;Copy public link&#8217;</em>).</p>
<p><a title="Copy Public URL" href="http://img.a4apphack.com/dropbox-copypublicurl.jpg" rel="lightbox[515]"><img class="alignnone size-full wp-image-517" title="Copy Public URL" src="http://img.a4apphack.com/dropbox-copypublicurl.jpg" alt="Copy Public URL" width="526" height="238" /></a></p>
<p>We can also share our files with other dropbox users with the help of &#8216;Share folders&#8217;.</p>
<p>Check the Video demo here,</p>
<p><object type="application/x-shockwave-flash" style="width:600px;height:385px" data="https://s3.amazonaws.com/scast/beta/flvplayer.swf?autoStart=false "><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="https://s3.amazonaws.com/scast/beta/flvplayer.swf?autoStart=false " /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<p><a title="Dropbox Home" href="https://www.getdropbox.com/referrals/NTI1OTg2ODk"><img class="alignnone size-full wp-image-525" title="Dropbox Logo" src="http://img.a4apphack.com/dropbox-logo.png" alt="Dropbox Logo" width="183" height="54" /></a></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=515&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/softwares/online-apps/sync-your-files-with-dropbox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Patching Security Holes With OllyDbg (Part 3/3)</title>
		<link>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-3</link>
		<comments>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-3#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:20:21 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[Portable]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1467</guid>
		<description><![CDATA[Tutorial 3 &#8211; Deriving the logic of the generated key to create Keygens Enter any test string to get the error message. Search for the referenced text strings and locate the message displayed in the error box. After analyzing the text references we find that there are no hardcoded keys or presence of any fragments [...]]]></description>
			<content:encoded><![CDATA[<h3>Tutorial 3 &#8211; Deriving the logic of the generated key to create Keygens</h3>
<p>Enter any test string to get the error message.</p>
<p><a title="CrackMe Screenshot" href="http://img.a4apphack.com/ollydbg-3-crackmescreen.png" rel="lightbox[1467]"><img class="alignnone size-full wp-image-473" title="CrackMe Screenshot" src="http://img.a4apphack.com/ollydbg-3-crackmescreen.png" alt="3_crackme_ss" width="250" height="173" /></a></p>
<p>Search for the referenced text strings and locate the message displayed in the error box. After analyzing the text references we find that there are no hardcoded keys or presence of any fragments of keys.</p>
<p><a title="Referenced strings" href="http://img.a4apphack.com/ollydbg-3-searchreferencestring.png" rel="lightbox[1467]"><img class="alignnone size-full wp-image-474" title="Referenced strings" src="http://img.a4apphack.com/ollydbg-3-searchreferencestring.png" alt="3_searchreferencestring" width="607" height="134" /></a></p>
<p>We have Double click to open the CPU window and set breakpoint by pressing &#8216;F2&#8242;</p>
<p><a title="Set breakpoint" href="http://img.a4apphack.com/ollydbg-3-setbreakpoint.png" rel="lightbox[1467]"><img class="alignnone size-full wp-image-476" title="Set breakpoint" src="http://img.a4apphack.com/ollydbg-3-setbreakpoint.png" alt="3_setbreakpoint" width="507" height="83" /></a></p>
<p>Check whether there are any new strings generated at the CPU window (and trust me you wont find any <img src='http://a4apphack.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ). Now check the memory stack and scroll to the instruction where the userid we have entered is displayed. If you scroll a bit down you can find a &#8216;Key Like&#8217; string below the userid string. Try to enter that in the key field, it should work.</p>
<p><a title="Find the serial from the stack window" href="http://img.a4apphack.com/ollydbg-3-serialfound.png" rel="lightbox[1467]"><img class="alignnone size-full wp-image-475" title="Find the serial from the stack window" src="http://img.a4apphack.com/ollydbg-3-serialfound.png" alt="3_serialfound" width="241" height="167" /></a></p>
<p>There is no point in finding out the key without understanding the logic behind the generation of the key. Once if we find the logic, we can reverse engineer and create a distributable keygens.</p>
<p>We can segregate the userid and corresponding key values as follows</p>
<p>t &#8211; D8<br />
 e &#8211; C9<br />
 s &#8211; D7<br />
 t &#8211; D8<br />
 e &#8211; None<br />
 r &#8211; None</p>
<p>Now open &#8216;calc&#8217; in scientific mode &#8211; Select Hex mode &#8211; Type D8</p>
<p><a title="Hex value in calc" href="http://img.a4apphack.com/ollydbg-3-valuehex.png" rel="lightbox[1467]"><img class="size-full wp-image-479 alignnone" title="Hex value in calc" src="http://img.a4apphack.com/ollydbg-3-valuehex.png" alt="3_valuehex" width="400" height="157" /></a></p>
<p>Select Dec mode to convert HEX value to Decimal.</p>
<p><a title="Decimal equivalent in calc" href="http://img.a4apphack.com/ollydbg-3-valuedec.png" rel="lightbox[1467]"><img class="size-full wp-image-478 alignnone" title="Decimal equivalent in calc" src="http://img.a4apphack.com/ollydbg-3-valuedec.png" alt="3_valuedec" width="249" height="191" /></a></p>
<p>Note down the corresponding Decimal value for each HEX equivalent.</p>
<p>Now open any <a title="Ascii Chart" href="http://www.asciichart.com/">asciichart</a> and note down the ascii value for the userid chars.</p>
<p><a href="http://www.asciichart.com"><img class="size-full wp-image-477 alignnone" title="ASCII Chart" src="http://img.a4apphack.com/ollydbg-3-testascii.png" alt="3_testascii" width="259" height="194" /></a></p>
<p>We can notice a difference of 100 between the converted HEX value and ascii value of the userid.</p>
<p>So we can derive the logic to create our own Keygen</p>
<h4>Logic Sequence</h4>
<ol>
<li>Take the 4 four characters of the username</li>
<li>Convert chars to corresponding decimal value</li>
<li>Add 100 to the decimal value obtained in step 2</li>
<li>Covert this to HEX and the Key is obtained!</li>
</ol>
<p><strong>CrackMe App Download</strong> : <a target="_blank" href="http://www.box.net/shared/iutzenxmn1"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a> Alt: <a target="_blank" href="http://dl.getdropbox.com/u/259868/Tutorial3.zip"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p><strong>Video</strong><br />
 <object type="application/x-shockwave-flash" style="width:600px;height:385px" data="http://www.youtube.com/v/jvzYB9t52io&amp;hl=en&amp;fs=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/jvzYB9t52io&amp;hl=en&amp;fs=1" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<p><strong>Conclusion: </strong>Always use a multilevel, complex logic to derive your own key. Always advised to use any standard encryption algorithm to generate the key used for comparison.</p>
<p><strong>Note:</strong> <em>The apps used in the tutorials are downloaded from the <a title="DeathSpawn Ollydbg tutorials" href="http://www.geocities.com/imdeathspawn/" class="broken_link">DeathSpawn Website</a> (Not working anymore <img src='http://a4apphack.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ) and detailed &#8216;How-to&#8217; is can be read from the text file which is present along with the app package.</em></p>
<h3>References</h3>
<ul>
<li>OllyDbg Homepage &#8211; <a href="http://www.ollydbg.de/">http://www.ollydbg.de/</a></li>
<li>Death Spawn OllyDdg Tutorials &#8211; <a title="Death Spawn OllyDbg Tutorials" href="http://www.geocities.com/imdeathspawn/" class="broken_link">http://www.geocities.com/imdeathspawn/</a> (Doesn&#8217;t seem to work now)</li>
<li>ASCII Chart &#8211; <a title="ASCII Chart" href="http://www.asciichart.com/">http://www.asciichart.com/</a></li>
<li>UPX packing utility &#8211; <a title="UPX packer" href="http://upx.sourceforge.net/">http://upx.sourceforge.net/</a></li>
</ul>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1467&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[OllyDbg]]></series:name>
	</item>
		<item>
		<title>Patching Security Holes With OllyDbg (Part 2/3)</title>
		<link>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-2</link>
		<comments>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-2#comments</comments>
		<pubDate>Mon, 09 Feb 2009 21:00:08 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1464</guid>
		<description><![CDATA[Tutorial 2 &#8211; Finding generated key at runtime Enter any test data and observe the error message displayed. Search for referenced text strings as mentioned in Tutorial-1. Scroll to the location shown below. Notice the 2 &#8216;Key like&#8217; strings in the text strings referenced. If you think that one of them is valid, then you [...]]]></description>
			<content:encoded><![CDATA[<h3>Tutorial 2 &#8211; Finding generated key at runtime</h3>
<p>Enter any test data and observe the error message displayed.<br />
 <a title="Incorrect String Entered" href="http://img.a4apphack.com/ollydbg-2-incorrectstringentered.png" rel="lightbox[1464]"><img class="alignnone size-full wp-image-469" title="Enter a 'test' string" src="http://img.a4apphack.com/ollydbg-2-incorrectstringentered.png" alt="2_incorrectstringentered" width="324" height="183" /></a></p>
<p>Search for referenced text strings as mentioned in Tutorial-1. Scroll to the location shown below.<br />
 <a title="Search Reference Strings" href="http://img.a4apphack.com/ollydbg-2-searchrefstrings.png" rel="lightbox[1464]"><img class="alignnone size-full wp-image-470" title="Referenced strings" src="http://img.a4apphack.com/ollydbg-2-searchrefstrings.png" alt="2_searchrefstrings" width="566" height="129" /></a></p>
<p>Notice the 2 &#8216;Key like&#8217; strings in the text strings referenced. If you think that one of them is valid, then you are wrong, but then why and where is it used? And what is the correct key? We can find that out soon.<br />
 Double click the message &#8216;The serial you entered is not correct&#8217; to reach the instruction location in the CPU window. When we analyze the code we come across a few concatenations operations. But unfortunately the keys are concatenated with blanks and finally compared with the user input.</p>
<p><a title="View the comments in CPU window" href="http://img.a4apphack.com/ollydbg-2-stringscpumain.png" rel="lightbox[1464]"><img class="alignnone size-full wp-image-472" title="View the comments in CPU window" src="http://img.a4apphack.com/ollydbg-2-stringscpumain.png" alt="2_stringscpumain" width="600" height="373" /></a></p>
<p>The blank values you see in the comments are not really blank ones. They values are assigned on runtime. We have to set a breakpoint to obtain the dynamic assigned value.</p>
<p>To set a breakpoint, select the instruction and press &#8216;F2&#8242;. Breakpoints highlighted in red over the memory location.</p>
<p><a title="Setting breakpoint" href="http://img.a4apphack.com/ollydbg-2-settingbreakpoint.png" rel="lightbox[1464]"><img class="alignnone size-full wp-image-471" title="Setting breakpoint" src="http://img.a4apphack.com/ollydbg-2-settingbreakpoint.png" alt="2_settingbreakpoint" width="288" height="57" /></a></p>
<p>Press the &#8216;Play&#8217; button to run the crackme application. Enter any random data and click the &#8216;Check&#8217; button. The application pauses at the breakpoint set in the previous step. Go to the same location where you saw the 2 suspicious &#8216;Key Like&#8217; strings in the previous step.</p>
<p><a title="Capture the generated serial number in Run-Time" href="http://img.a4apphack.com/ollydbg-2-foundserialgenerated.png" rel="lightbox[1464]"><img class="alignnone size-full wp-image-468" title="Capture the generated serial number in Run-Time" src="http://img.a4apphack.com/ollydbg-2-foundserialgenerated.png" alt="2_foundserialgenerated" width="600" height="364" /></a></p>
<p>Just before where the breakpoint was set we can find a new long string value displayed instead of blank strings which was displayed earlier. If you reverse engineer now, you can understand that the 2 Keys <span style="background-color: #ffff00;">&#8216;L2C-5781</span>&#8216; and &#8216;<span style="background-color: #ffff00;">4562-ABEX</span>&#8216; are static ones and are prefixed and suffixed, respectively, with a dynamically generated string. This is what we were looking for; the correct key to this app.</p>
<p><br class="spacer_" /></p>
<p><a title="Correct String Entered" href="http://img.a4apphack.com/ollydbg-2-correctstring.png" rel="lightbox[1464]"><img class="alignnone" title="Correct String Entered" src="http://img.a4apphack.com/ollydbg-2-correctstring.png" alt="Correct String Entered" width="331" height="187" /></a></p>
<p><br class="spacer_" /></p>
<p><strong>CrackMe App Download :</strong> <a target="_blank" href="http://www.box.net/shared/1q5r91eps1"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a> Alt : <a target="_blank" href="http://dl.getdropbox.com/u/259868/Tutorial2.zip"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<h3>Video</h3>
<p><object type="application/x-shockwave-flash" style="width:600px;height:385px" data="http://www.youtube.com/v/WDP02prTd9A&amp;hl=en&amp;fs=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/WDP02prTd9A&amp;hl=en&amp;fs=1" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<p><strong>Conclusion </strong>: Never hardcode even fragments of static keys which can be helpful to deduce the complete key. Use some kind of logic to generate a dynamic key value.</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1464&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/security/patching-security-holes-with-ollydbg-part-2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[OllyDbg]]></series:name>
	</item>
		<item>
		<title>Patching Security Holes With OllyDbg (Part 1/3)</title>
		<link>http://a4apphack.com/security/patching-security-holes-with-ollydbg</link>
		<comments>http://a4apphack.com/security/patching-security-holes-with-ollydbg#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:46:45 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=459</guid>
		<description><![CDATA[OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft Windows. This machine level debugger is created by Oleh Yuschuk for the 80&#215;86. OllyDbg traces registers, recognizes procedures, loops, API calls, switches, tables, constants and strings. These features can be utilized to understand how an application internals. Introduction Ollydbg mainly has 4 windows in the [...]]]></description>
			<content:encoded><![CDATA[<p>OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft Windows. This machine level debugger is created by Oleh Yuschuk for the 80&#215;86. OllyDbg traces registers, recognizes procedures, loops, API calls, switches, tables, constants and strings. These features can be utilized to understand how an application internals.</p>
<h3>Introduction</h3>
<p><a title="OllyDbg Homepage" href="http://www.ollydbg.de/">Ollydbg</a> mainly has 4 windows in the default layout. CPU Window, Registers, Memory Stack and HEX Dump window. We will be working on CPU window most of the time.</p>
<p><a title="OllyDbg Reference Screen" href="http://img.a4apphack.com/ollydbg-refscreen.png" rel="lightbox[459]"><img class="size-full wp-image-501 alignnone" title="OllyDbg Reference Screen" src="http://img.a4apphack.com/ollydbg-refscreen.png" alt="ollydbgrefscreen" width="528" height="414" /></a></p>
<p><strong>OllyDbg Download :</strong> <a target="_blank" href="http://www.ollydbg.de/download.htm"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p>A set of 3 tutorials illustrated here explains on how effectively can OllyDbg be used to identify the security holes and to ensure that the code written is healthy.</p>
<p><span id="more-459"></span></p>
<h3>Tutorial 1 &#8211; Unpack the compressed exe &amp; Find the hardcoded password</h3>
<p>First step is to get a picture of how application works by submitting some random data, understanding the sequence of dialog boxes displayed and analyzing it. This might serve useful at later point of time. Enter some random test string in the CrackMe application and click &#8216;Check the Serial&#8217;. Note down the message displayed in the alert box.</p>
<p><img class="alignnone size-full wp-image-463" title="CrackMe Screenshot" src="http://img.a4apphack.com/ollydbg-1a-crackme.png" alt="1a_crackme_ss" width="250" height="114" /></p>
<p>Drag and Drop the CrackMe app to OllyDbg to disassemble the binary. As a thumb rule, always do Right click &#8211; Search for &#8211; All referenced text strings, first, to obtain any text string being used in the application so that we can directly jump into the required memory location. The &#8216;messages&#8217; displayed in the alert box while a wrong key is entered, or any other info displayed while navigating the application are nothing but plain strings stored and being referred by a particular instruction which can be called as required.</p>
<p>Once the search is complete, results are displayed; and unfortunately displays no useful info after disassembling the app. Ideally it should have the message displayed, while that wrong value was entered, referred somewhere in the application. You must have noticed that an alert was displayed when the app was opened in OllyDbg which gives some hint that the application is compressed. This is the reason why Ollydbg is not disassembling the code properly.</p>
<p>So inorder to proceed further, we must uncompress/unpack the application. Here, UPX is used for packaging the app so we must use an option in <a title="UPX" href="http://upx.sourceforge.net/">UPX </a>to decompress the app. (Download the UPX from <a title="UPX" href="http://upx.sourceforge.net/">here</a>)</p>
<h4>Unpacking with UPX</h4>
<p>Copy the app exe into the same folder where UPX exe is present.</p>
<p>Open cmd and use the &#8216;decompress&#8217; option</p>
<p><code>upx -d CrackMe2.exe</code></p>
<p><a title="Unpack Console" href="http://img.a4apphack.com/ollydbg-1b-unpackconsole.png" rel="lightbox[459]"><img class="alignnone size-full wp-image-466" title="UPX unpack console" src="http://img.a4apphack.com/ollydbg-1b-unpackconsole.png" alt="1b_unpackconsole" width="450" height="154" /></a></p>
<p>Try &#8216;Search for&#8217; &#8211; &#8216;All referenced text strings&#8217; again.<br />
 <a title="Search Ref String Menu" href="http://img.a4apphack.com/ollydbg-1a-searchrefstringsmenu.png" rel="lightbox[459]"><img class="alignnone size-full wp-image-465" title="'Search Reference Strings' Menu" src="http://img.a4apphack.com/ollydbg-1a-searchrefstringsmenu.png" alt="1a_searchrefstringsmenu" width="450" height="488" /></a></p>
<p>Now we can see the comments and referenced string values in the results window. Scroll down to location where you can see these strings in the below screenshot. Double click to get to the location in the CPU main window. If you reverse engineer the logic we can find that &#8216;<span style="background-color: #ffff00;">12011982</span>&#8216; is the string which is compared before &#8216;<span style="background-color: #ffff00;">Trial CrackMe Cracked</span>&#8216; is displayed or called. (Check the tutorial found in the app zip for detailed info). Even otherwise, on the first shot itself we can do a &#8216;Trail and Error&#8217; method and guess that &#8217;12011982&#8242; is the key.</p>
<p><a title="Search Ref String" href="http://img.a4apphack.com/ollydbg-1a-searchrefstrings.png" rel="lightbox[459]"><img class="alignnone size-full wp-image-464" title="ReferenceStrings results" src="http://img.a4apphack.com/ollydbg-1a-searchrefstrings.png" alt="1a_searchrefstrings" width="470" height="183" /></a></p>
<p><strong>Conclusion </strong>: Never hardcode the static key in the code to compare the user input key.</p>
<p><strong>CrackMe app download :</strong> <a target="_blank" href="http://www.box.net/shared/hpty9zus1z"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a> Alt: <a target="_blank" href="http://dl.getdropbox.com/u/259868/Tutorial1.zip"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<h4>Video</h4>
<p><object type="application/x-shockwave-flash" style="width:600px;height:385px" data="http://www.youtube.com/v/jeAyaNjTrEA&amp;hl=en&amp;fs=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="movie" value="http://www.youtube.com/v/jeAyaNjTrEA&amp;hl=en&amp;fs=1" /><param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer" />If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a> from Adobe.</object><br/>
		<!-- Valid XHTML flash object delivered by XHTML Video Embed. Get it at: http://saltwaterc.net/xhtml-video-embed -->
		</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=459&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/security/patching-security-holes-with-ollydbg/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<series:name><![CDATA[OllyDbg]]></series:name>
	</item>
		<item>
		<title>Quickly Switch Between OpenDNS And Direct Connection With NetSetMan</title>
		<link>http://a4apphack.com/featured/quickly-switch-between-opendns-direct-netsetman</link>
		<comments>http://a4apphack.com/featured/quickly-switch-between-opendns-direct-netsetman#comments</comments>
		<pubDate>Tue, 03 Feb 2009 16:44:48 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=431</guid>
		<description><![CDATA[OpenDNS is a service which provides parental control solution by filtering the sites based on the URL entered by the user. OpenDNS can be easily setup by replacing the DNS nameserver provided by the ISP to the OpenDNS specific one. By changing the settings as in when required we can switch from direct connection/OpenDNS and vice versa. But this might be a tedious task to go and change the LAN settings when one might want to do it frequently. Let us find a work around for this.]]></description>
			<content:encoded><![CDATA[<p>OpenDNS is a service which provides parental control solution by filtering the sites based on the URL entered by the user. OpenDNS can be easily setup by replacing the DNS nameserver provided by the ISP to the OpenDNS specific one. By changing the settings as in when required we can switch from direct connection/OpenDNS and vice versa. But this might be a tedious task to go and change the LAN settings when one might want to do it frequently. Let us find a work around for this.</p>
<p><span id="more-431"></span><a title="OpenDNS" href="http://www.opendns.com/" target="_blank">OpenDNS</a> provides a complete solution for blocking certain sites which falls under various identified categories. Once we register at OpenDNS website we get access to our Dashboard.</p>
<p><a title="OpenDNS Dashboard" href="http://img.a4apphack.com/opendns-dashboard.jpg" rel="lightbox[431]"><img class="alignnone size-full wp-image-433" title="opendnsdashboard" src="http://img.a4apphack.com/opendns-dashboard.jpg" alt="opendnsdashboard" width="392" height="197" /></a></p>
<p>All we have to do is to to enable parental control is</p>
<ol>
<li> Change the our DNS nameservers to OpenDNS NS (Nameservers are <strong>208.67.222.222</strong> and <strong>208.67.220.220</strong>.)</li>
<li> Customize the level of filtering in the setting found in OpenDNS website.</li>
</ol>
<p><a title="OpenDNS Setting" href="http://img.a4apphack.com/opendns-settings.jpg" rel="lightbox[431]"><img class="alignnone size-full wp-image-434" title="opendnssettings" src="http://img.a4apphack.com/opendns-settings.jpg" alt="opendnssettings" width="525" height="412" /></a></p>
<p>OpenDNS can be configured either at Router or individual PC while using at the Home network. Most of the users who utilize this service for parental control use it in their PC rather than the router <em>(Note: Enabling OpenDNS in router provides better security than in the PC)</em>. But in case of a shared computer is the admin is forced to switch OpenDNS back to direct connection for accessing few blocked sites, manually changing the LAN settings whenever required (Or by changing the filter level which consumes few mts to apply the changes). This process can be achieved in a single click with the help of a free tool called as NetSetMan.</p>
<h3>Enable/Disable OpenDNS with NetSetMan</h3>
<p>NetSetMan is a tiny tool which allows to create multiple profile for managing our LAN settings. This feature can be utlized to create two profiles which serves the purpose of enabling and disabling OpenDNS.</p>
<p>Open NetSetMan and create 2 profiles as mentioned</p>
<p>1. Profile 1 for enabling direct internet connection by providing DNS NS provided by our ISP</p>
<p><a title="Netsetman Profile Setting For Direct Internet" href="http://img.a4apphack.com/opendns-netsetmanprofiledirect.jpg" rel="lightbox[431]"><img class="alignnone size-full wp-image-435" title="profiledirect" src="http://img.a4apphack.com/opendns-netsetmanprofiledirect.jpg" alt="profiledirect" width="466" height="327" /></a></p>
<p>2. Profile 2 which is configured for enabling OpenDNS</p>
<p><a title="Netsetman Profile Setting For OpenDNS" href="http://img.a4apphack.com/opendns-netsetmanprofileopendns.jpg" rel="lightbox[431]"><img class="alignnone size-full wp-image-436" title="profileopendns" src="http://img.a4apphack.com/opendns-netsetmanprofileopendns.jpg" alt="profileopendns" width="466" height="327" /></a></p>
<p>The profiles can by activated right clicking the NetSetMan from the system tray.</p>
<p><a title="Profile Switch" href="http://img.a4apphack.com/opendns-profileswitch.jpg" rel="lightbox[431]"><img class="alignnone size-full wp-image-437" title="profileswitching" src="http://img.a4apphack.com/opendns-profileswitch.jpg" alt="profileswitching" width="178" height="181" /></a></p>
<h3>Tips</h3>
<ol>
<li>NetSetMan can work in <a title="Creating Portable Apps with UniExtract" href="http://a4apphack.com/index.php/tips-tricks/creating-portable-applications-with-uniextract/">portable mode</a> which means the program folder can be moved to any location which is not ideally accessible by the unintended user.</li>
<li>Execute NetSetMan only when required and close it once the switch is accomplished.</li>
</ol>
<h3>Links</h3>
<p>OpenDNS &#8211; <a title="OpenDNS" href="http://www.opendns.com/" target="_blank">http://www.opendns.com/</a><br />
 NetSetMan -<a title="NetSetMan" href="http://www.netsetman.com/index.php?s=nsm" target="_blank">http://www.netsetman.com/index.php?s=nsm</a></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=431&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/quickly-switch-between-opendns-direct-netsetman/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WebToMail &#8211; Access Web Pages Via Wmail</title>
		<link>http://a4apphack.com/internet/webtomail-access-websites-via-email</link>
		<comments>http://a4apphack.com/internet/webtomail-access-websites-via-email#comments</comments>
		<pubDate>Sat, 03 Jan 2009 07:51:56 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://a4apphack.com/blog/?p=230</guid>
		<description><![CDATA[Get snapshots of the internet pages you cannot access to, by just sending an email. If you don&#8217;t have access to internet but can use your corporate email; these service serves its best. This might also be helpful for those who want to take a peek at the sites blocked by their network admins. Send [...]]]></description>
			<content:encoded><![CDATA[<p>Get snapshots of the internet pages you cannot access to, by just sending an email. If you don&#8217;t have access to internet but can use your corporate email; these service serves its best. This might also be helpful for those who want to take a peek at the sites blocked by their network admins.</p>
<p><span id="more-230"></span></p>
<p><a href="http://www.webinmail.com/webinmail/index.html"><img class="alignnone size-full wp-image-231" title="Rediff_webinmail" src="http://img.a4apphack.com/webtomail-webinmail.png" alt="Rediff_webinmail" width="161" height="30" /></a></p>
<p>Send the &#8216;URL&#8217; of the requested page in the subject and mail to &#8216;browse@webmail.com&#8217;. This service sends the requested webpage offline through email,not just that, it can even  send us the google search results page for the search queried for. It also sends you the results of the google image searches as well. Just change the subject of the mail from &#8216;url&#8217; to &#8216;google:query&#8217;, &#8216;googleimg:query&#8217; &amp; &#8216;rediff:query&#8217; and send it to &#8216;browse@webinmail.com&#8217;</p>
<p><a href="http://www.web2mail.com/"><img class="alignnone size-full wp-image-232" title="webtomail" src="http://img.a4apphack.com/webtomail-webtomail.jpg" alt="webtomail" width="160" /></a></p>
<p>This is a simpler version of the previous mentioned service. Send a mail to  &#8216;www@web2mail.com&#8217; with subject as requested url.</p>
<h3>Cheat Sheet</h3>
<p>Subject- &lt;URL&gt;<br />
 To- www@web2mail.com</p>
<p>Subject- &lt;URL&gt;<br />
 To- browse@webinmail.com</p>
<p>Subject- google:query<br />
 To- browse@webinmail.com</p>
<p>Subject- googleimg:query<br />
 To- browse@webinmail.com</p>
<p>Subject- rediff:query<br />
 To- browse@webinmail.com</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=230&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/internet/webtomail-access-websites-via-email/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (Requested URI is rejected)
Object Caching 1219/1246 objects using disk: basic

Served from: a4apphack.com @ 2012-05-22 08:57:50 -->
