<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>HackToHell</title><description></description><managingEditor>noreply@blogger.com (Unknown)</managingEditor><pubDate>Sat, 14 Mar 2026 06:02:26 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">249</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://retired.hacktohell.org/</link><language>en-us</language><item><title>Setting up OpenCV 3.0.0 with Visual Studio 2013</title><link>http://retired.hacktohell.org/2014/12/setting-up-opencv-300-with-visual.html</link><category>build</category><category>featured</category><category>opencv</category><category>visual studio</category><category>windows</category><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 12 Dec 2014 00:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-8936080313500284666</guid><description>This tutorial assumes that you have downloaded both Visual Studio 2013 and OpenCV 3.0.0 and have them both installed.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;First create a normal console application with Additional Types as Empty project.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_rQ2iRy0jAAcNE8w02AGFGC7AYNrQdOIebh_eX1gSD0gFkDhmwpMd-KvTnh-EYWyK2RMxhHOHeWaGskQzxIqZABnlUzzfOT4XWWHW-9UX8Tt0ojwZno9OYt4hyphenhyphenpAm809WXSIuSA6UHLE/s1600/NewProjectVisualStudio.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_rQ2iRy0jAAcNE8w02AGFGC7AYNrQdOIebh_eX1gSD0gFkDhmwpMd-KvTnh-EYWyK2RMxhHOHeWaGskQzxIqZABnlUzzfOT4XWWHW-9UX8Tt0ojwZno9OYt4hyphenhyphenpAm809WXSIuSA6UHLE/s1600/NewProjectVisualStudio.jpg" height="160" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Then right click the project name, and select properties or use the shortcut Alt + Enter. There in the general C/C++ options, add the location of the header folder of the OpenCV library to the field.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaesvtoheUceZunKi_-kLLnyjbJoW2H6DHhyphenhyphenJKNYTvnR3KrrBJevUlc5Lucybup_Kq89ekNsjSJbOPGOE8YXY7xN-ZX-IX3B3fNkSSmO8EkKaEKoKWkFej1Zk5lqcS6G9OYN6du2LySgU/s1600/general+include+options.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaesvtoheUceZunKi_-kLLnyjbJoW2H6DHhyphenhyphenJKNYTvnR3KrrBJevUlc5Lucybup_Kq89ekNsjSJbOPGOE8YXY7xN-ZX-IX3B3fNkSSmO8EkKaEKoKWkFej1Zk5lqcS6G9OYN6du2LySgU/s1600/general+include+options.PNG" height="198" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Now we have to add the location of the libraries to the project, to do so, Go to Linker-&amp;gt;General tab and enter the path to the lib folder. Be careful with the architecture, if it's 32 bit then it's x86\vc12\lib if it's 64 bit it's x64\vc12\lib. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUs2SXLvQjIbDl3isXz6BW_KDsOeS4byv9LmfH_kYkpsj6FuCcjYg9CuP4RGPThrnOeo-5UEUqds3-lm8w9HlDLe2wq3QgHuN14BFBW68cpeLoR807uHtLymQLVonLiuzd404KhlNEgo8/s1600/linker+add.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUs2SXLvQjIbDl3isXz6BW_KDsOeS4byv9LmfH_kYkpsj6FuCcjYg9CuP4RGPThrnOeo-5UEUqds3-lm8w9HlDLe2wq3QgHuN14BFBW68cpeLoR807uHtLymQLVonLiuzd404KhlNEgo8/s1600/linker+add.PNG" height="200" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
After doing this, we need to specify the files to the Linker, go to the Linker-&amp;gt;Input tab and in the pulldown menu of additional dependencies, hit edit and add the following lines.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEg0fUBB-tWxnSd57dhoCWixIMnDiaBROyMYbueFfml7j8M2VDPf7FwhmsQZW8b6DbFCH5QfhNEyMKnaoU3MrxzVb6g3uuc3YP3sn_TJdCHIlkDvrF6oJ4hW4ZSC7bCHwHOOdUhB1MxWM/s1600/opencv+add+libs.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEg0fUBB-tWxnSd57dhoCWixIMnDiaBROyMYbueFfml7j8M2VDPf7FwhmsQZW8b6DbFCH5QfhNEyMKnaoU3MrxzVb6g3uuc3YP3sn_TJdCHIlkDvrF6oJ4hW4ZSC7bCHwHOOdUhB1MxWM/s1600/opencv+add+libs.PNG" height="202" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Now we are nearly done, if you run/debug the application, you will get an error saying that opencv_world300.dll is missing, add it to your %PATH% environmental variable or simply copy and paste it into the same directory as Project(The directory containing .vcxproj file) from the /vc12/bin folder.. Now you should be able to use OpenCV from Visual Studio 2013. If you run into any problem, feel free to comment below.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_rQ2iRy0jAAcNE8w02AGFGC7AYNrQdOIebh_eX1gSD0gFkDhmwpMd-KvTnh-EYWyK2RMxhHOHeWaGskQzxIqZABnlUzzfOT4XWWHW-9UX8Tt0ojwZno9OYt4hyphenhyphenpAm809WXSIuSA6UHLE/s72-c/NewProjectVisualStudio.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">16</thr:total></item><item><title>Enabling remote desktop connection in Windows 8 and 8.1</title><link>http://retired.hacktohell.org/2014/12/enabling-remote-desktop-connection-in.html</link><category>remote</category><category>windows</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 11 Dec 2014 12:28:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-4360848341255307790</guid><description>Remote desktop is disabled by default from Windows 7 onwards so you have to enable it in order to use it, enabling it however is quite simple.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;To enable it, go to Control Panel -&amp;gt; System. There click remote settings.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqwtLjfa29G6mjpLbVGXRPjkhPCiQZ2Bp3Jc3XXGcRXW3RYzWc1xGj4WFilPPHU5G7IS1DwBBdgqffpgTgVclwLDZ50h6A-nqNGQx_B03szyYkTyvK89jM7_1ggACqvUFdPL9DwZYQxo/s1600/sshot-2009-10-19-01-24-35.png.pagespeed.ce.QjRJGV_mr1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqwtLjfa29G6mjpLbVGXRPjkhPCiQZ2Bp3Jc3XXGcRXW3RYzWc1xGj4WFilPPHU5G7IS1DwBBdgqffpgTgVclwLDZ50h6A-nqNGQx_B03szyYkTyvK89jM7_1ggACqvUFdPL9DwZYQxo/s1600/sshot-2009-10-19-01-24-35.png.pagespeed.ce.QjRJGV_mr1.png" height="201" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Now, in the dialog box that opens up, &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://i.imgur.com/5HXQMTB.png?1" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i.imgur.com/5HXQMTB.png?1" height="320" width="286" /&gt;&lt;/a&gt;&lt;/div&gt;
There, click enable remote connections from this computer. To connect to the computer, Start -&amp;gt; Search for remote desktop connection.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqwtLjfa29G6mjpLbVGXRPjkhPCiQZ2Bp3Jc3XXGcRXW3RYzWc1xGj4WFilPPHU5G7IS1DwBBdgqffpgTgVclwLDZ50h6A-nqNGQx_B03szyYkTyvK89jM7_1ggACqvUFdPL9DwZYQxo/s72-c/sshot-2009-10-19-01-24-35.png.pagespeed.ce.QjRJGV_mr1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">20</thr:total></item><item><title>Compiling xFSTK on Ubuntu 14.04 LTS</title><link>http://retired.hacktohell.org/2014/11/compiling-xfstk-on-ubuntu-1404-lts.html</link><category>edison</category><category>intel</category><category>iot</category><category>linux</category><category>ubuntu</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 30 Nov 2014 13:24:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-6821432078019876658</guid><description>The xFSTK is needed if you want to flash the edison eMMC, there are no proper docs for compiling it, so here's how you do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
This guide uses Ubuntu 14.04 LTS.&lt;br /&gt;
&lt;br /&gt;
Get the latest verison of Intel xFSTK from here, I am using 1.7.3, &lt;a href="http://sourceforge.net/projects/xfstk/files/" target="_blank"&gt;http://sourceforge.net/projects/xfstk/files/ &lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Now,&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;br /&gt;
tar xf filename.tar.gz&lt;br /&gt;
cd dir_name&lt;/blockquote&gt;
A few dependencies have to be installed before we can proceed, install them by running the command.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
sudo apt-get install build-essential devscripts libxml2-dev alien doxygen graphviz libusb-dev libboost-all-dev libqt4-dev qt4-qmake cmake qtcreator&lt;/blockquote&gt;
After this finishes installing, export two environmental variables.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
export DISTRIBUTION_NAME=ubuntu14.04 &lt;br /&gt;
export BUILD_VERSION=0.0.0 &lt;/blockquote&gt;
Now run&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
cmake .&lt;br /&gt;
make -j 4&lt;/blockquote&gt;
Now all you have to do is run&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
make install&amp;nbsp; &lt;/blockquote&gt;
Your flashall script will now work !&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>Getting WiFi to work with Intel Galileo Generation 2</title><link>http://retired.hacktohell.org/2014/11/getting-wifi-to-work-with-intel-galileo.html</link><category>arduino</category><category>galileo</category><category>intel</category><category>wifi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Wed, 26 Nov 2014 15:37:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-4752639078725825662</guid><description>I got the Intel Galileo Generation 2 board recently and I can't help but post about, it. This is about getting the WiFi working on it without using Arduino sketches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;The network card I am going to be using is the Intel Centrino 135 which sits on the mini PCI-E slot below the card. After connecting the board, I couldn't find proper docs for connecting to a secured network so here it is.&lt;br /&gt;
&lt;br /&gt;
Connect to the board through puTTy, then run the command connmanctl. The prompt should change to connmantcl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go ahead and enable wifi by running the command&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
enable wifi&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
After wifi is enabled, you have to manually initiate the scan, type,&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
scan wifi.&lt;/blockquote&gt;
&lt;br /&gt;
Now before we connect, we need to see the networks that have been detected, we can see that by running,&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
services&lt;/blockquote&gt;
&lt;br /&gt;
Now it's time to connect, however before connecting to a secure network we need to enable a agent that will use wpa_supplicant to authenticate. Thereby run&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
agent on&lt;/blockquote&gt;
&lt;br /&gt;
Now all you have to do is hit&lt;br /&gt;
&lt;br /&gt;
connect (tab) ...&lt;br /&gt;
&lt;br /&gt;
until&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
connect wifi_xxx_XXXX&lt;/blockquote&gt;
&lt;br /&gt;
Now the agent will ask for the passphrase, enter it and you are connected, viola !&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">64</thr:total></item><item><title>Tunneling DNS requests through a SOCKS proxy in firefox.</title><link>http://retired.hacktohell.org/2014/06/tunneling-dns-requests-through-socks.html</link><category>firefox</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 5 Jun 2014 17:37:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-2803069398423692256</guid><description>In many institutions, a lot of sites are blocked and we naturally try to circumvent the blocks using VPNs or proxies. If you use a VPN like OpenVPN, the client can be configured to send DNS requests through the VPN.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
When you use SSh however, you will have to manually add a entry to firefox proxy control. However by default, firefox does not route the DNS requests through the SSH tunnel, instead it decides to use the default network. This can be annoying as the sites will not load and you might also get in trouble with the Network Administrator.Fortunately you can tunnel requests using a simple switch.&lt;br /&gt;
&lt;br /&gt;
Open a new tab and type about:config. You should see something like this.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://i.imgur.com/b1pejDE.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i.imgur.com/b1pejDE.png" height="107" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Set the extensions.foxyproxy.socks_remote_dns to true and you are done ! &lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">41</thr:total></item><item><title>Decompiling APKs using Virtous Ten Studios</title><link>http://retired.hacktohell.org/2014/03/decompiling-apks-using-virtous-ten.html</link><category>andriod</category><category>apk</category><category>decompiling</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 8 Mar 2014 08:56:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-4729419263083307011</guid><description>Decompiling an APK is somewhat tiresome process, you have to first extract it, then run it through a smali to java convertor and after you edit the resource files, you have to again repack it. All these processes can be automated by using Virtous Ten Studios.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;It is like an IDE that will help you to change the resouce files and see the source of the file easily. And since the UI of the Ten Studios looks like Visual Studios, you will be able to understand it pretty darn easily.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklKGJj6DNeKL9xsRwQxzw3LQfKHHYdCY4bOpgZeqKB7cYLtYMThbjOxsLylSshdX5YAk8R2v34wQFWSA-_4m7bLu3XPtBO2GAd6A-7WsXsNo1YJAbVnTTB9AL-Nqu-i02NoK7D9cH1g0/s1600/Virtuos+Ten+Stdios.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklKGJj6DNeKL9xsRwQxzw3LQfKHHYdCY4bOpgZeqKB7cYLtYMThbjOxsLylSshdX5YAk8R2v34wQFWSA-_4m7bLu3XPtBO2GAd6A-7WsXsNo1YJAbVnTTB9AL-Nqu-i02NoK7D9cH1g0/s1600/Virtuos+Ten+Stdios.png" height="223" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
It is one of those tools that will make your life easier if you frequently decompile and recompile apks. It can be downloaded from &lt;a href="http://www.virtuous-ten-studio.com/" target="_blank"&gt;http://www.virtuous-ten-studio.com/&lt;/a&gt;. You can buy a pro license to support the developer.&lt;br /&gt;&lt;br /&gt;
&lt;span id="goog_1367470292"&gt;&lt;/span&gt;&lt;span id="goog_1367470293"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklKGJj6DNeKL9xsRwQxzw3LQfKHHYdCY4bOpgZeqKB7cYLtYMThbjOxsLylSshdX5YAk8R2v34wQFWSA-_4m7bLu3XPtBO2GAd6A-7WsXsNo1YJAbVnTTB9AL-Nqu-i02NoK7D9cH1g0/s72-c/Virtuos+Ten+Stdios.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>MediaTek MT6589 complete source available</title><link>http://retired.hacktohell.org/2013/07/mediatek-mt6589-complete-source.html</link><category>android</category><category>mt6589</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 20 Jul 2013 18:29:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-4537114009205745027</guid><description>Finally the complete source for MediaTek's famous quad core SoC is available.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Previously only the kernel source for MT6589 was available, now the complete Android Jell bean 4.1.2 Source with all custom modifications is available. It's only a matter of days before Cyanogen mod and Android open source project are ported to MT6589 devices.&lt;br /&gt;
&lt;br /&gt;
The credit goes to Wiko, the sources are released for the phone CINK Five, here is the direct link to download the source.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://geek.wikoplus.com/index.php?tel=33e75ff09dd601bbe69f351039152189"&gt;http://geek.wikoplus.com/index.php?tel=33e75ff09dd601bbe69f351039152189&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Edit: Looks like it's just the kernel source, getting the MTK sources for the mediatek frameworks is turning out to be a nightmare. &lt;br /&gt;
&lt;br /&gt;
Sources available until now.&lt;br /&gt;
&lt;b&gt;Sony&lt;/b&gt; : &lt;a href="http://developer.sonymobile.com/downloads/xperia-open-source-archives/open-source-archive-for-build-16-0-a-0-47/" rel="nofollow" target="_blank"&gt;Open source download for Xperia™ C (S39h); software version 16.0.A.0.47 - mt6589&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Oppo&lt;/b&gt; : &lt;a href="https://github.com/oppo-source/R819-Kernel-Source-4.2" rel="nofollow" target="_blank"&gt;https://github.com/oppo-source/R819-Kernel-Source-4.2 - mt6589&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Acer &lt;/b&gt;: &lt;a href="http://us.acer.com/ac/en/US/content/drivers" rel="nofollow" target="_blank"&gt;Need change the smartphones/tablet &amp;gt; Series &amp;gt; Products - mt6575/77/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;LGE&lt;/b&gt; : &lt;a href="https://www.lg.com/global/support/opensource/opensourceList?superOsCategoryId=CAT00000001&amp;amp;osCategoryId=CAT00000002" rel="nofollow" target="_blank"&gt;Models: Optimus L4II/5II (LGE440/445/450/455/460/470) - mt6575/77&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Alcatel&lt;/b&gt; : &lt;a href="http://sourceforge.net/projects/alcatel/files/" rel="nofollow" target="_blank"&gt;http://sourceforge.net/projects/alcatel/files/ - mt6573/75/77/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Gigabyte&lt;/b&gt; : &lt;a href="https://disk.yandex.ua/public/?hash=voVM/DY/ivWCU8AWHRxQuZjQI6tJcbZzWttm2l0WgAo%3D" rel="nofollow" target="_blank"&gt; - mt6577&lt;/a&gt;, &lt;a href="https://disk.yandex.ua/public/?hash=FzO6mjTz5C3SwS1BrdQ2Xkd/8VotvXcH3C2zKNGvLL0%3D" rel="nofollow" target="_blank"&gt; - mt6575&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Fly&lt;/b&gt; : &lt;a href="https://flymobile.zendesk.com/forums/22279482-%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%B4%D1%8B" rel="nofollow" target="_blank"&gt; - mt6573/75/77/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Explay&lt;/b&gt; : &lt;a href="https://disk.yandex.ua/public/?hash=U4CcS5oOi9b8el7h9vqbdPf9sKQleeFPBYjKj0XfeuQ%3D" rel="nofollow" target="_blank"&gt; - mt6575&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Wikogeeks&lt;/b&gt; : &lt;a href="http://www.wikogeek.com/" rel="nofollow" target="_blank"&gt; - mt6577/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;BQ&lt;/b&gt; : &lt;a href="http://www.bqreaders.com/gb/downloads.html" rel="nofollow" target="_blank"&gt;Aquaris 4.5 /Aquaris5 - mt6577/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Huawei&lt;/b&gt; : &lt;a href="http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&amp;amp;flay=software&amp;amp;softid=NDIxMzk=" rel="nofollow" target="_blank"&gt; - mt6577&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Lenovo&lt;/b&gt; : &lt;a href="http://www.lenovomobile.com/opensource/release/" rel="nofollow" target="_blank"&gt;http://www.lenovomobile.com/opensource/release/ - mt6573/77/89&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Asus&lt;/b&gt; : &lt;a href="http://support.asus.com/Download.aspx?SLanguage=en&amp;amp;m=ASUS+MeMO+Pad+HD+7&amp;amp;p=28&amp;amp;s=6" rel="nofollow" target="_blank"&gt;- mt6589&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Motorola&lt;/b&gt; : &lt;a href="http://sourceforge.net/projects/razrd.motorola/files/" rel="nofollow" target="_blank"&gt;- mt6575/77&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Faea F2, a company seems to working with Cyanogenmod developers to bring CM to Mediatek devices.&lt;br /&gt;
- &lt;a href="http://forum.faeamobile.com/thread-1011-7-1.html"&gt;http://forum.faeamobile.com/thread-1011-7-1.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://forum.faeamobile.com/thread-1080-1-1.html"&gt;http://forum.faeamobile.com/thread-1080-1-1.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><enclosure length="13119" type="application/json; charset=utf-8" url="http://us.acer.com/ac/en/US/content/drivers"/></item><item><title>Micromax Canvas A116 gets a update to jelly bean 4.2.1 | How to update</title><link>http://retired.hacktohell.org/2013/06/micromax-canvas-a116-geta-update-to.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 28 Jun 2013 10:08:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-81171228022910866</guid><description>Micromax's flagship phone has got a new update, updating OTA is still not possible, however with the new update OTA updates have been enabled.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://forum.xda-developers.com/picture.php?albumid=959&amp;amp;pictureid=36532" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="263" src="http://forum.xda-developers.com/picture.php?albumid=959&amp;amp;pictureid=36532" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;Updating the official way&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Find the nearest Micromax Service Center and give them the phone, they will update it. It is highly recommended you do this if you do not know to flash phones or you want to keep your warranty.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Updating the unofficial way&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You will have to flash the new ROM using SP Flash Tool, you can see the entire guide in &lt;a href="http://forum.xda-developers.com/showthread.php?t=2312557" target="_blank"&gt;XDA&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>How to root he Micromax Canvas A116 HD | New updated tools</title><link>http://retired.hacktohell.org/2013/05/how-to-root-he-micromax-canvas-a116-hd.html</link><category>andriod</category><category>hack</category><category>rooting</category><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 31 May 2013 10:35:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-2834994127978274915</guid><description>The Micromax canvas is an awesome phone, with specs rivaling phones by major companies but at quarter the price, this device is quite famous, in this tutorial, I will show you how to root it.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3V68yUX_CufdqcbBnP6fs_c86w_gvZwfo96adGHPtg_B6cMUZ9uDPOq8-RlsBCVr8EO15FzxDITcNZf3zBNAzvhNs-OO7J8IqQgYaNpTs7Pnz6pF634BgP6K_C9UE1jz92tR7jXdkpYY/s1600/url.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3V68yUX_CufdqcbBnP6fs_c86w_gvZwfo96adGHPtg_B6cMUZ9uDPOq8-RlsBCVr8EO15FzxDITcNZf3zBNAzvhNs-OO7J8IqQgYaNpTs7Pnz6pF634BgP6K_C9UE1jz92tR7jXdkpYY/s1600/url.jpg" width="284" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span id="goog_814675850"&gt;&lt;/span&gt;&lt;span id="goog_814675851"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Prerequisites&lt;/span&gt; &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Official Micromax drivers - &lt;a href="http://www.micromaxinfo.com/download.ashx?section=mobile-A116&amp;amp;file=a116%20driver.zip" target="_blank"&gt;Direct link&lt;/a&gt; - &lt;a href="http://www.micromaxinfo.com/downloads.aspx" target="_blank"&gt;Link to Download page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Superuser App and su(working versions) -&lt;a href="https://skydrive.live.com/redir?resid=2664DB678F769561!2293&amp;amp;authkey=!AG5RNCq-w7WGmNg" rel="nofollow" target="_blank"&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Clock Work Recovery mod&amp;nbsp; image -&lt;a href="https://skydrive.live.com/redir?resid=2664DB678F769561!2293&amp;amp;authkey=!AG5RNCq-w7WGmNg" target="_blank"&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SP Flash tool - SP_Flash_Tool_v3.1308.0.125 (version is important, as of now only this version works) - &lt;a href="https://skydrive.live.com/redir?resid=2664DB678F769561!2293&amp;amp;authkey=!AG5RNCq-w7WGmNg" target="_blank"&gt;Link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Scatter loading text file - MT6589_Android_scatter_emmc -&amp;nbsp;&lt;span id="goog_814675838"&gt;&lt;/span&gt;&lt;span id="goog_814675839"&gt;&lt;/span&gt; &lt;a href="https://skydrive.live.com/?cid=2664db678f769561&amp;amp;id=2664DB678F769561!2293&amp;amp;authkey=!AG5RNCq-w7WGmNg" target="_blank"&gt;link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
(Download everything in that folder)&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="font-size: large;"&gt;How to&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Install the official Micromax drivers&lt;br /&gt;
&lt;br /&gt;
Copy the files Superuser-3.1.3-arm-signed.zip and su-bin-3.1.1-arm-signed.zip files to the internal sd card of the phone.&lt;br /&gt;
&lt;br /&gt;
Open Device Manager (Start --&amp;gt; Search or Start ---&amp;gt; Run ----&amp;gt; devmgmt.msc )&lt;br /&gt;
&lt;br /&gt;
Shutdown the phone and &lt;span style="color: red;"&gt;remove the battery&lt;/span&gt; (important)&lt;br /&gt;
&lt;br /&gt;
Now connect the phone without it's battery to the system, and in Device Manager a device called mt65xx preloader, double click it.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCO6qVKNlUY-aOeNd5DRWge9u3RFi17m-5DEbTPDhqACCSPgLgg5KKwXwE4Sw9JN89EACE19-XY91x5DWFTKnwJGX61Da0fNFMX_BoiK0_7WJ3TOEDK39b2JawrETiC_hqtoU2OgBG1_Y/s1600/Device+manager+preloader+canvas+a116+root.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;in the &lt;img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCO6qVKNlUY-aOeNd5DRWge9u3RFi17m-5DEbTPDhqACCSPgLgg5KKwXwE4Sw9JN89EACE19-XY91x5DWFTKnwJGX61Da0fNFMX_BoiK0_7WJ3TOEDK39b2JawrETiC_hqtoU2OgBG1_Y/s1600/Device+manager+preloader+canvas+a116+root.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Select update driver and select browse my computer for driver software, now in the location box enter the path where you installed the Micromax drivers and check include sub folders.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
C:\Program Files (x86)\Micromax&lt;/blockquote&gt;
Windows will install the drivers now and we will be able to flash the recovery image.&lt;br /&gt;
&lt;br /&gt;
Open Flash_Tool from the sp flash tools 7zip file,&amp;nbsp; and load the scatter loading file and check the recovery box and double click it and select the recovery.img file that you downloaded.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxphxpFujbkPB2v87yYBICbI5i52omFOOUmX53tg1tG4xrZA2ddYnLOJCRUCpYaHGmBvMJmkqNLCOGxx8k5_VBDlzVioHQ6ASjt3Vxv3z_aDZPS0V5dQu3PuJlTt2IE7tlsjkf5HIk-7E/s1600/Smart+Phone+Flash+Tool+(Runtime+Trace+Mode)_2013-05-31_10-23-24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxphxpFujbkPB2v87yYBICbI5i52omFOOUmX53tg1tG4xrZA2ddYnLOJCRUCpYaHGmBvMJmkqNLCOGxx8k5_VBDlzVioHQ6ASjt3Vxv3z_aDZPS0V5dQu3PuJlTt2IE7tlsjkf5HIk-7E/s1600/Smart+Phone+Flash+Tool+(Runtime+Trace+Mode)_2013-05-31_10-23-24.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&lt;span style="color: red;"&gt;Remember to select ONLY the recovery check box !&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now click on Download, it will present you a warning, ignore it and click ok, now the screen will say searching.&lt;br /&gt;
&lt;br /&gt;
Now unplug the phone and then plug it back into the computer.&lt;br /&gt;
&lt;br /&gt;
The phone will be detected and recovery image flashed, now a Green Circle must appear telling you that the flashing process is complete.&lt;br /&gt;
&lt;br /&gt;
Now put the battery back in and boot in the Clock Work Recovery mode that you just flashed by holding the &lt;span style="color: red;"&gt;Volume up+down button and the power button&lt;/span&gt;. Go into recovery mode by pressing the volume up button. There select apply update from sdcard, and select the file Superuser-3.1.3-arm-signed.zip and click ok. Repeat the process for the file su-bin-3.1.1-arm-signed.zip.&lt;br /&gt;
&lt;br /&gt;
Now reboot, while booting Andriod will say that it is installing updates and it will boot. Go to the launcher and you will find Superuser app there, congratulation you just rooted your phone !&lt;br /&gt;
&lt;br /&gt;
Video&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="360" src="https://www.youtube-nocookie.com/embed/x-rIJqwSmdE?rel=0" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any problems comment here !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3V68yUX_CufdqcbBnP6fs_c86w_gvZwfo96adGHPtg_B6cMUZ9uDPOq8-RlsBCVr8EO15FzxDITcNZf3zBNAzvhNs-OO7J8IqQgYaNpTs7Pnz6pF634BgP6K_C9UE1jz92tR7jXdkpYY/s72-c/url.jpg" width="72"/></item><item><title>Enabling mod_rewrite of Apache under WAMP server</title><link>http://retired.hacktohell.org/2012/10/enabling-modrewrite-of-apache-under.html</link><category>apache</category><category>wamp</category><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 1 Oct 2012 17:06:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-2417499611007304594</guid><description>WAMP is a awesome way to deploy local apps, I will show you how to enable mod_rewrite module.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Open WAMP manager if you have not already opened it up, then click it(not right click) and goto Apache ---&amp;gt; httpd.conf&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3K-DpbDH5DSBf3LMLsRhaudxqsWNGAAKrkow3-IUepgVsgsaQ4ipnf-fB5uv72psXkWDqvU9BLJ01PpC8bw8hDcP_reNfWZZVV0r_QTh0us_HhM24liBZH3rIekQzhTGAuN4isXPbFWY/s1600/wamp+apache+httpd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3K-DpbDH5DSBf3LMLsRhaudxqsWNGAAKrkow3-IUepgVsgsaQ4ipnf-fB5uv72psXkWDqvU9BLJ01PpC8bw8hDcP_reNfWZZVV0r_QTh0us_HhM24liBZH3rIekQzhTGAuN4isXPbFWY/s320/wamp+apache+httpd.png" width="258" /&gt;&lt;/a&gt;&lt;/div&gt;
It will open up a notepad window, there find mod_rewrite and remove the hash before the line&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
LoadModule rewrite_module modules/mod_rewrite.so&lt;/blockquote&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_Fw2wp_b95dveOYQx_SGVBS6jh9DXkWneTxlbVOfgFA1maNmmxBEcX3R4xL6XsmBKuFGn01MuYPvWibKrcyAVwq3jO9kHYzyv0ukY2mrbQKvrBeEezU90KupSQ9EEkn4keUHnwHuEr0/s1600/config+apache+httpd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_Fw2wp_b95dveOYQx_SGVBS6jh9DXkWneTxlbVOfgFA1maNmmxBEcX3R4xL6XsmBKuFGn01MuYPvWibKrcyAVwq3jO9kHYzyv0ukY2mrbQKvrBeEezU90KupSQ9EEkn4keUHnwHuEr0/s320/config+apache+httpd.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Now all you have to do is restart apache. Do so by hitting restart all the services option.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3K-DpbDH5DSBf3LMLsRhaudxqsWNGAAKrkow3-IUepgVsgsaQ4ipnf-fB5uv72psXkWDqvU9BLJ01PpC8bw8hDcP_reNfWZZVV0r_QTh0us_HhM24liBZH3rIekQzhTGAuN4isXPbFWY/s72-c/wamp+apache+httpd.png" width="72"/></item><item><title>Spotify for Linux available for free users too</title><link>http://retired.hacktohell.org/2012/09/spotify-for-linux-available-for-free.html</link><category>linux</category><category>spotify</category><category>ubuntu</category><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 10 Sep 2012 18:46:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-3007438617795983958</guid><description>Spotify, the most awesome media player on the planet has launched a Linux preview for users who do not pay for it's services aka free users.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;It's a highly welcome patch however it is a beta release so it is kinda unstable. However it's nice enough for daily usage.&lt;br /&gt;
&lt;br /&gt;
It's only available for debian based linux so it;s bad luck for others :/. Here's how to install it on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Installing&lt;/h3&gt;
&lt;br /&gt;
First open up a terminal and type this&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;i&gt;sudo nano /etc/apt/sources.list&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now add the following line and save it&lt;br /&gt;&lt;br /&gt;
&lt;span style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;i&gt;deb http://repository.spotify.com stable non-free&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now you have to get the signing keys.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Now it's time to install it&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;sudo apt-get update &amp;amp;&amp;amp;&amp;nbsp;sudo apt-get install spotify-client&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Ta da, we have spotify&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Fixing Crashes&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTfbiDBYsGG1L9EfbDFlskQxU1czHOi6QKlwZAc8zrbpHBdmDpRhlX42XMXvjrakqsQGcHr7_qTezyzA989dE4KhelTTtFpyvmJ8K_UZi8upONScsRDlLmGUmbsJkCeFw_Cwt_UGXn0Cg/s1600/Spotify+Linux+Preview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTfbiDBYsGG1L9EfbDFlskQxU1czHOi6QKlwZAc8zrbpHBdmDpRhlX42XMXvjrakqsQGcHr7_qTezyzA989dE4KhelTTtFpyvmJ8K_UZi8upONScsRDlLmGUmbsJkCeFw_Cwt_UGXn0Cg/s320/Spotify+Linux+Preview.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
I have found out that by simply leaving spotify in the What's New page, crashes can be prevented.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTfbiDBYsGG1L9EfbDFlskQxU1czHOi6QKlwZAc8zrbpHBdmDpRhlX42XMXvjrakqsQGcHr7_qTezyzA989dE4KhelTTtFpyvmJ8K_UZi8upONScsRDlLmGUmbsJkCeFw_Cwt_UGXn0Cg/s72-c/Spotify+Linux+Preview.png" width="72"/></item><item><title>Analysing PE files</title><link>http://retired.hacktohell.org/2012/04/analysing-pe-files.html</link><category>basics of malware analysing</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 5 Apr 2012 21:09:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-7719161416842654203</guid><description>PE files or Portable Executable files is an format for executables in the Windows Operating System.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;PE file header hold a host of information, about the executable. The header preceeds the actual information of the file. In any windows executable file these day, the DOS header occupies the first 64 bytes of the file, it is present so that the program runs fine if loaded form DOS mode, then followed by PX header.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl1iT6lMuHCEk_WTuoQcu-kY0ApLTMCEKOe-Se6-jhfG-uGajfkTpmBZd3hCFFrtflw69P9jfgyltmMTsS8dQHbuVpJO6YljfDwJNakw8IQQ5PzubK_ErwEgYlM09dF1CdDIaGtIcuOYI/s1600/hex+editor+pe+files.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="66" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl1iT6lMuHCEk_WTuoQcu-kY0ApLTMCEKOe-Se6-jhfG-uGajfkTpmBZd3hCFFrtflw69P9jfgyltmMTsS8dQHbuVpJO6YljfDwJNakw8IQQ5PzubK_ErwEgYlM09dF1CdDIaGtIcuOYI/s400/hex+editor+pe+files.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table style="background-color: white; border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 0px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 0px; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;.text&lt;/td&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;Contains the actual excutable code&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;.rdata or .idata&lt;/td&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;Read only data for the program&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;.data&lt;/td&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;changing data&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;.pdata&lt;/td&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;Only present in 64-bit&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;.rsrc&lt;/td&gt;&lt;td style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 0px; border-left-color: rgb(187, 187, 187); border-left-style: dotted; border-left-width: 0px; border-right-color: rgb(187, 187, 187); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(187, 187, 187); border-top-style: dotted; border-top-width: 1px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px;"&gt;stores stuff needed by the programs aka resources&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Viewing PE files is simplified using tools like &lt;a href="http://www.magma.ca/~wjr/" rel="nofollow" target="_blank"&gt;PEview&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD7MltLVrl4C-KEIfvuuPk8h8DYKWQW3AK4CwwVpKMWbyeEkF8wInFSF1yO-g8CkrAM8V-_yYLoWKNlw7JZcPHtNqiqXjxNlG0kzoWl5AAF4jcYhjiOpeljziW14QofAJ3nr_Xwqhhg_k/s1600/dependancy+walker+PE+view+same+results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD7MltLVrl4C-KEIfvuuPk8h8DYKWQW3AK4CwwVpKMWbyeEkF8wInFSF1yO-g8CkrAM8V-_yYLoWKNlw7JZcPHtNqiqXjxNlG0kzoWl5AAF4jcYhjiOpeljziW14QofAJ3nr_Xwqhhg_k/s320/dependancy+walker+PE+view+same+results.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Click the image to enlarge, you will see that the IDATA PE header contains all the Dll's that it loads, even the functions it calls, do not expect malware to be like this, they are heavily obfuscated. Using PEView, we can find out if an program has been packed or not.&lt;br /&gt;
&lt;br /&gt;
Look at the Size of Raw Data and the Virtual Size, if you find that Virtual Size is insanely large that Size of Raw Data, you can safely assume that it is packed.(look in IMAGE_SECTION_HEADER .text ).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKdIWwt0Z0wMVAk9tJ_-3QK2iUqNOOf00KDqNShGSG1irgwccuulvS7FMe6E94wB-7bGe48QP9DI-CUZRbtuMul6cnuV4R4cyogOM8AGgJjmAq6PI6YH-qRr0o1swYrvc3I3BO6Ljsj80/s1600/stuxnet+PE+analysis.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKdIWwt0Z0wMVAk9tJ_-3QK2iUqNOOf00KDqNShGSG1irgwccuulvS7FMe6E94wB-7bGe48QP9DI-CUZRbtuMul6cnuV4R4cyogOM8AGgJjmAq6PI6YH-qRr0o1swYrvc3I3BO6Ljsj80/s320/stuxnet+PE+analysis.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
For example look at StuxNet, the Virtual Store is 16AD while Size of Raw Data is 1800, meaning that it unpacks and the process kills itself, i.e spawns itself. The PE shows a lot of useful info about the program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl1iT6lMuHCEk_WTuoQcu-kY0ApLTMCEKOe-Se6-jhfG-uGajfkTpmBZd3hCFFrtflw69P9jfgyltmMTsS8dQHbuVpJO6YljfDwJNakw8IQQ5PzubK_ErwEgYlM09dF1CdDIaGtIcuOYI/s72-c/hex+editor+pe+files.png" width="72"/></item><item><title>Dynamically Linked functions in Malware and what they do.</title><link>http://retired.hacktohell.org/2012/03/dynamically-linked-functions-in-malware.html</link><category>basics of malware analysing</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 29 Mar 2012 19:59:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-6079919249608705131</guid><description>Dependency walker is an small program that helps you to find out all the dynamically linked data into a malware.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Obfuscated malware, use runtime linking to access libraries, instead of accessing the libraries at startup, they access them whenever they want. In order to find out about Dynamically linked malware, we use &lt;a href="http://www.dependencywalker.com/" target="_blank"&gt;Dependancy Walker&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53XbzA9F4pouau7mpW1OuOXx06M2341hm03aIw4QVkv6mhOlGxzDa-a6cw1MdAfs_JKjxzexuXyuSgpsCo849UhG8C8YIKkXVBoKli-YhuLMaouRcPsc5_uU3nGk0etWPq2sWOs4QirY/s1600/dependancy+walker.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53XbzA9F4pouau7mpW1OuOXx06M2341hm03aIw4QVkv6mhOlGxzDa-a6cw1MdAfs_JKjxzexuXyuSgpsCo849UhG8C8YIKkXVBoKli-YhuLMaouRcPsc5_uU3nGk0etWPq2sWOs4QirY/s320/dependancy+walker.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Kernel32.dll:- &amp;nbsp;Deals with memory management threads, syncing.&lt;br /&gt;
&lt;br /&gt;
Advapi32.dll:- This Dynamic Library provides access services and registry components.&lt;br /&gt;
&lt;br /&gt;
User32.dll:- This is the userinterface base, hacking this file allows external themes&lt;br /&gt;
&lt;br /&gt;
Gdi32.dll:- This DLL contains functions for displaying and manipulating graphics.&lt;br /&gt;
&lt;br /&gt;
Ntdll.dll :- This DLL is not for programmer, is is an interface for the Native API, the language used by Windows to communicate itself, it is used during boot when other services and stuff have not loaded. When an application loads this, you can be nearly sure it is an malware. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WSock32.dll :- This is&amp;nbsp;&amp;nbsp;networking DLL. Programs use this to hook into your internet connections and sniff passwords.&lt;br /&gt;
&lt;br /&gt;
Wininet.dll :- For FTP, HTTP, NTP.&lt;br /&gt;
&lt;br /&gt;
These are the basics DLL's used by any program that can be got using dependancy walker.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg53XbzA9F4pouau7mpW1OuOXx06M2341hm03aIw4QVkv6mhOlGxzDa-a6cw1MdAfs_JKjxzexuXyuSgpsCo849UhG8C8YIKkXVBoKli-YhuLMaouRcPsc5_uU3nGk0etWPq2sWOs4QirY/s72-c/dependancy+walker.PNG" width="72"/></item><item><title>SSD Giveaway !</title><link>http://retired.hacktohell.org/2012/03/ssd-giveaway.html</link><category>giveaway</category><author>noreply@blogger.com (Unknown)</author><pubDate>Tue, 27 Mar 2012 09:19:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-900731085135487333</guid><description>&lt;br /&gt;
Want an SSD, then enter dragonblogger's SSD giveaway !&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="giveaway"&gt;
&lt;br /&gt;
&lt;script id="raflin-87830118" type="text/javascript"&gt;
/*{literal}&lt;![CDATA[*/
    window.RAFLIN = window.RAFLIN || {};
    window.RAFLIN['87830118'] = {id: 'YzhjNzI4NzNkZjQ4ZjFlYjgxOTBjMWUwMDk2MDdlOjE4'};
    var url='//d12vno17mo87cx.cloudfront.net/static/js/raflcptr/build/raflcptr.min.js', head=(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]);
    (function(d,n,h){if(!!d.getElementById(n))return;var j=d.createElement('script');j.id=n;j.type='text/javascript';j.async=true;j.src=url;h.appendChild(j);}(document,'rsoijs',head));
/*]]&gt;{/literal}*/
&lt;/script&gt;&lt;br /&gt;
&lt;a class="rafl-powered" href="http://www.rafflecopter.com/" id="rpow-87830118" style="color: #999999; display: block; font: 10px sans-serif; text-align: center; width: 100%;" target="_blank"&gt;a &lt;i&gt;Rafflecopter&lt;/i&gt; giveaway&lt;/a&gt;&lt;br /&gt;
&lt;noscript&gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="http://rafl.es/enable-js"&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;You need javascript enabled to see this giveaway&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;.&lt;/noscript&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>How to enable virtual desktops in KDE4 / Kubunutu</title><link>http://retired.hacktohell.org/2012/03/how-to-enable-virtual-desktops-in-kde4.html</link><category>ubuntu</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 11 Mar 2012 11:03:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-7571911133707479654</guid><description>If you have used Gnome, you will find that virtual desktops are an great feature of Linux, and that it can be used to maximize productivity, Virtual Desktops exist in KDE4 also, but not in the way you expect it to be.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
KDE4 by default has 2 virtual desktops, however they require slight tweaking before they can be used effectively.&lt;br /&gt;
&lt;br /&gt;
Configuring pager for Virtual Desktops.&lt;br /&gt;
&lt;br /&gt;
Right click on pager and select Pager settings.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJSCbN5S3IbXG-NyFXV5AK-DE-JvHOR1KiQuS1F-zEOwq8NVPgKcGse-BYbo55lKZmEXWlfWlkrRhv3mWzMSRXRfHkxmsSfxSeY0jyh_1A173yO20JSEXY27jAXZzJMQ1J1YUhlejQ-U/s1600/Tooltip_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJSCbN5S3IbXG-NyFXV5AK-DE-JvHOR1KiQuS1F-zEOwq8NVPgKcGse-BYbo55lKZmEXWlfWlkrRhv3mWzMSRXRfHkxmsSfxSeY0jyh_1A173yO20JSEXY27jAXZzJMQ1J1YUhlejQ-U/s320/Tooltip_001.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;In the Pager settings, move onto the Virtual Desktop settings and select the number of virtual dsktops that you want. In the switching tab, in the Action Switch to Next Desktop, remap the key to something you like, I set it to Win+Tab (Meta+Tab on Linux). You can also change the animation to anything you like.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1jJnSNyH0hX6riKJpDV8qHvcvYyA7Ws-k5K4sLrclm3-dIos3M8fYmfXMw3YODAdZixtnDHcgjtubJceY356_zMNtq6kErPQLMBkdicesMvygZmO41R_N0n245TXlX-199DpZr8y7CTU/s1600/Pager+Settings_002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1jJnSNyH0hX6riKJpDV8qHvcvYyA7Ws-k5K4sLrclm3-dIos3M8fYmfXMw3YODAdZixtnDHcgjtubJceY356_zMNtq6kErPQLMBkdicesMvygZmO41R_N0n245TXlX-199DpZr8y7CTU/s320/Pager+Settings_002.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Now we need to configure the taskbar so that it does not display Programs from other windows. In a free area of the desktop, right click on the task bar and select Task Manager settings.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia-PsWnJxZUHvtfHvCnhvwOoN8v1Ax1rGYMTf1FCartx4a_R94HsTp5nFyGVgI_9rMIGMrR61TpmMwKUU1FIwfjptHCCexlU0nl0jdpeg7WfiRtQpoYqUAxMTX8EoaUAKtmP-Vz5MC6cI/s1600/Tooltip_003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia-PsWnJxZUHvtfHvCnhvwOoN8v1Ax1rGYMTf1FCartx4a_R94HsTp5nFyGVgI_9rMIGMrR61TpmMwKUU1FIwfjptHCCexlU0nl0jdpeg7WfiRtQpoYqUAxMTX8EoaUAKtmP-Vz5MC6cI/s320/Tooltip_003.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
In the filters option, check Only show tasks from the current desktop.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7Sp95dpb4-ELnG9jOgwfU-U62jdR-dfsB36Sb2Z_wcNO6PZlwEsWUNPcMOWhr1P3ReDNGLOnyHmyvy7ksfwYrPSv3yui3XCpf2YNOdUGQKxPAC3vWcDKviUhHHZLY8YygIG-0tBqlIQ/s1600/Task+Manager+Settings_004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7Sp95dpb4-ELnG9jOgwfU-U62jdR-dfsB36Sb2Z_wcNO6PZlwEsWUNPcMOWhr1P3ReDNGLOnyHmyvy7ksfwYrPSv3yui3XCpf2YNOdUGQKxPAC3vWcDKviUhHHZLY8YygIG-0tBqlIQ/s320/Task+Manager+Settings_004.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Now when you press Win+Tab or any other key to which you mapped to, you can easily switch Virtual Desktops.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIJSCbN5S3IbXG-NyFXV5AK-DE-JvHOR1KiQuS1F-zEOwq8NVPgKcGse-BYbo55lKZmEXWlfWlkrRhv3mWzMSRXRfHkxmsSfxSeY0jyh_1A173yO20JSEXY27jAXZzJMQ1J1YUhlejQ-U/s72-c/Tooltip_001.png" width="72"/></item><item><title>How to capture network traffic from remote computers using Wireshark</title><link>http://retired.hacktohell.org/2012/02/how-to-capture-network-traffic-from.html</link><category>featured</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 25 Feb 2012 17:44:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-2235519581141182810</guid><description>I will show how to capture traffic from a remote machine, this will be very helpful for analysing malware samples in an VM.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Download WinPcap, the packet capture guru from &lt;a href="http://www.winpcap.org/install/default.htm" target="_blank"&gt;here&lt;/a&gt; and install it onto the &lt;b&gt;remote&lt;/b&gt; machine.&lt;/li&gt;
&lt;li&gt;If you do not already have wireshark, get it from &lt;a href="http://www.wireshark.org/download.html" target="_blank"&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;In the remote system, open an elevated command prompt and type the following commands.&lt;br /&gt;
cd \&lt;br /&gt;
cd "Program Files\WinPcap &lt;br /&gt;
rpcapd.exe -s rpcapd.ini&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Now open p rpcapd.ini with notepad and paste in the following.&lt;br /&gt;
&lt;pre&gt;# Configuration file help.

# Hosts which are allowed to connect to this server (passive mode)
# Format: PassiveClient = &lt;name address="" or=""&gt;

PassiveClient = 192.168.1.2,192.168.1.1;


# Hosts to which this server is trying to connect to (active mode)
# Format: ActiveClient = &lt;name address="" or=""&gt;, &lt;port default=""&gt;



# Permit NULL authentication: YES or NOT

NullAuthPermit = YES
&lt;/port&gt;&lt;/name&gt;&lt;/name&gt;&lt;/pre&gt;
&lt;style&gt;
pre {
background: none repeat scroll 0 0 #EEE;
font: 11px/1.5 Monaco,"Courier New",Courier,monospace;
margin-bottom: 15px;
padding: 20px;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
&lt;/style&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Now in Start&amp;gt;Run type services.msc.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKzkmCz8wdaoQ_o3BAXvQghMU37ix6OcxPCX6t7XjDZLVaQ7MIiDgOVioNWY6pfC_8CZ2sHxGq8ZShRDCiP3AlUpB8gqWzyAubFjVhHFh-61YGYHcqqDPX6jKaCH-SyQ7aSY0S_iCEc9k/s1600/services+properties.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKzkmCz8wdaoQ_o3BAXvQghMU37ix6OcxPCX6t7XjDZLVaQ7MIiDgOVioNWY6pfC_8CZ2sHxGq8ZShRDCiP3AlUpB8gqWzyAubFjVhHFh-61YGYHcqqDPX6jKaCH-SyQ7aSY0S_iCEc9k/s400/services+properties.png" height="226" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Now in the properties windows, make the Startup type automatic, click the start button and close it.&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now in the Capture Options dialog box in Wireshark, select Remote.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioEwQOmGPelVEVFaUHbqlvC3WqOWOE53JfmBmji5ixiARFD-RN8342KMvQhW9cxWW_gIjkv36wSWElhPi2Ito270aKknNc82eAuUkqZPxat6fY9T8G_XgHCnmXHuwbynsy4mMpmq84hAs/s1600/wireshark+remote.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioEwQOmGPelVEVFaUHbqlvC3WqOWOE53JfmBmji5ixiARFD-RN8342KMvQhW9cxWW_gIjkv36wSWElhPi2Ito270aKknNc82eAuUkqZPxat6fY9T8G_XgHCnmXHuwbynsy4mMpmq84hAs/s400/wireshark+remote.png" height="271" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Enter the address of the remote system and port as 2002&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU7xOqAzkWSUWzGKFKB_XOsVyMmch4vLlplkLo71w6AjGxBclmH_-p2Zb9XGw4xOYQpQXINtAC67qn9PgPd4xSa7quG8ZfQI6SU2P33TTmZknqY9RMuHkcuXwhd6oN8OrudcaNwDxIuBI/s1600/wireshark+remote+auth.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU7xOqAzkWSUWzGKFKB_XOsVyMmch4vLlplkLo71w6AjGxBclmH_-p2Zb9XGw4xOYQpQXINtAC67qn9PgPd4xSa7quG8ZfQI6SU2P33TTmZknqY9RMuHkcuXwhd6oN8OrudcaNwDxIuBI/s1600/wireshark+remote+auth.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Now click the start button and you will see that all the traffic of the remote system, post doubts to the comment section.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKzkmCz8wdaoQ_o3BAXvQghMU37ix6OcxPCX6t7XjDZLVaQ7MIiDgOVioNWY6pfC_8CZ2sHxGq8ZShRDCiP3AlUpB8gqWzyAubFjVhHFh-61YGYHcqqDPX6jKaCH-SyQ7aSY0S_iCEc9k/s72-c/services+properties.png" width="72"/></item><item><title>Confusing codecs and formats explained (via SuperUser)</title><link>http://retired.hacktohell.org/2012/02/confusing-codecs-and-formats-explained.html</link><category>video</category><author>noreply@blogger.com (Unknown)</author><pubDate>Wed, 15 Feb 2012 21:40:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-3575965337658341303</guid><description>&lt;br /&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
A&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;codec&lt;/strong&gt;&amp;nbsp;is short for encoder/decoder, which means that data generated by an encoder can always be decoded by the appropriate decoder. This happens to be valid for video, audio, but you could also think about cryptography (an encoder needs an appropriate decoder to display an encrypted message).&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Nowadays, when a video codec is specified, the institutions that take part in it&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;only specify the decoder&lt;/strong&gt;&amp;nbsp;part of the standard. They will say: "The bitstream format has to be like this", "The&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;0x810429AAB&lt;/code&gt;&amp;nbsp;here will be translated into that", et cetera. How an encoder is then written to match such a format completely is up to manufacturers. This is the reason why you will find many decoders for the same format, and some of them are even commercial.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Consider the case for&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/H264" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;h.264&lt;/a&gt;.&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Mainconcept&lt;/em&gt;&amp;nbsp;is a very good commercial encoder, whereas&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;x264&lt;/em&gt;&amp;nbsp;is a free and open source one. Guess who claims to be the "better" one. Both. The fact that you can optimize encoding makes for a competition here. Both encoders deliver a standardized bitstream that can always be decoded by a h.264 decoder.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
So, all in all, an encoder will take video frames, produce a valid bitstream. The decoder will take that valid bitstream and produce the video frames from it.&lt;/div&gt;
&lt;h2 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 19px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
Current codecs&lt;/h2&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Currently, you will only find videos encoded with the following codecs. Interestingly, almost all of them are created by the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Mpeg" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Motion Picture Experts Group&lt;/a&gt;, with the help of some other joint effort groups. After they've created the draft standard, they will go ahead and let it be standardized by the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/International_Organization_for_Standardization" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;ISO&lt;/a&gt;.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/Mpeg-2" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;MPEG-2&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
This is mostly used on DVDs and TV broadcasting, e.g. DVB. It offers high quality at the expense of high file sizes. It's been the main choice for video compression for many many years now. Encoders are often found embedded into hardware. The encoding scheme is very basic and therefore allows for fast encoding.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
At some point though, its quality is not good enough for low bitrates. While a satellite or cable transmission offered enough bitrate for a high quality MPEG-2 video, it just wasn't good enough for the internet and multimedia age.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
MPEG-2 videos mostly are in an&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.MPG&lt;/em&gt;&amp;nbsp;container.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/MPEG-4_Part_2" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;MPEG-4 Part 2&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
This is probably the one used mostly to encode videos for the web (where I mean, encode for letting others download it). It offers good quality at practical file sizes, which means you can burn a whole movie onto a CD (whereas with MPEG-2 you would have needed a DVD,&amp;nbsp;&lt;a href="http://superuser.com/questions/299550/how-to-convert-any-video-to-dvd-vob-in-good-video-quality/299557#299557" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;see my answer here&lt;/a&gt;).&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Its drawback is that the quality itself might not be good enough for some viewers. Some encoders that output MPEG-4 Part 2 video are&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;DivX&lt;/em&gt;, its open sourced ripoff&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;XviD&lt;/em&gt;, and&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Nero Digital&lt;/em&gt;.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
MPEG-4 Part 2 videos mostly come in an&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.AVI&lt;/em&gt;&amp;nbsp;container.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/H264" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;MPEG-4 Part 10&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
also known as&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;MPEG-4 Advanced Video Coding (AVC)&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;h.264&lt;/strong&gt;: This is the big boss, the number one codec today. It offers superb quality at small file sizes and therefore is perfectly suited for all kinds of video for the internet.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
That was its main purpose actually, which you can see from the name. Originally, it was called&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;h.264&lt;/em&gt;. You can see that this has nothing to do with the MPEG. In fact, the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/International_Telecommunication_Union" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;ITU&lt;/a&gt;&amp;nbsp;created it based on h.263 – both were meant for videoconferencing. They however joined efforts and created this new standard.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
You will find h.264 in almost every modern applications, from phones to camcorders, even on Blu Ray disks, video is now encoded in h.264. Its quality vs. filesize ratio is just so much better than with MPEG-2 or even MPEG-4 Part 2. The main disadvantage is that it is very slow to encode as it has some vast algorithmic improvements over them.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Some encoders for it are:&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;x264&lt;/em&gt;,&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Mainconcept&lt;/em&gt;,&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;QuickTime&lt;/em&gt;. The videos mostly come in&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.MP4&lt;/em&gt;,&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.MKV&lt;/em&gt;&amp;nbsp;or&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.MOV&lt;/em&gt;&amp;nbsp;containers.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/On2" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;The on2 Codecs&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Some proprietary codecs are developed not by a committee or institution, but rather a company. One of those was On2, and they produced quite a few codecs that are worth mentioning.&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin-bottom: 1em; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;a href="http://en.wikipedia.org/wiki/VP3" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;VP3&lt;/a&gt;&amp;nbsp;is a codec that On2 has made open source. There is actually no specification, they only released the codec implementation, and that's it. It however became the basis of the free and open source&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Theora" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Theora codec&lt;/a&gt;&amp;nbsp;by the Xiph.Org Foundation.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;a href="http://en.wikipedia.org/wiki/VP6" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;VP6&lt;/a&gt;&amp;nbsp;is used in Flash 8 by Macromedia/Adobe.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;a href="http://en.wikipedia.org/wiki/VP7" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;VP7&lt;/a&gt;&amp;nbsp;claimed to be better than h.264, but it hasn't seen much usage.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;a href="http://en.wikipedia.org/wiki/VP8" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;VP8&lt;/a&gt;&amp;nbsp;was later turned by Google into&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Webm" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;WebM&lt;/a&gt;.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;They also seem to have created the basis for Skype's video protocol.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
Video Codecs over time&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Here's a nice graphic that I found on&amp;nbsp;&lt;a href="http://www.appleinsider.com/articles/11/02/02/microsoft_announces_h_264_support_for_googles_chrome.html" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;AppleInsider&lt;/a&gt;, which shows the proliferation of video codecs over the last few years:&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
&lt;img alt="enter image description here" src="http://i.stack.imgur.com/p1ijG.jpg" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 640px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /&gt;&lt;/div&gt;
&lt;hr style="background-color: #dddddd; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #dddddd; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; height: 1px; line-height: 18px; margin-bottom: 20px; text-align: left;" /&gt;
&lt;h2 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 19px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
What is a format (container)?&lt;/h2&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Now that you have the raw bitstream, which is basically just really raw video data, you could actually go ahead and watch the video. But in most cases that's not enough. You need to wrap the video in a container. There are several reasons why:&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin-bottom: 1em; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Maybe you want some audio along with the video&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Maybe you want to skip to a certain part in the video (like, "go to 1:32:20.12")&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Both audio and video should be perfectly synchronized&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;The video might need to be transmitted over a reliable network and split into packets before&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;The video might even be sent over a lossy network (like 3G) and split into packets before&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
For all of those reasons there are container formats, some simple, some more advanced. What they all do is "wrap" the video bitstream into another bitstream. A container will synchronize video and audio frames according to their&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Presentation Time Stamp&lt;/em&gt;&amp;nbsp;(PTS), which makes sure they are displayed at exactly the same time. It would also take care of adding information for streaming servers, if necessary, so that a streaming server knows when to send which part of the file.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Let's take a look at some popular containers.&lt;/div&gt;
&lt;hr style="background-color: #dddddd; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #dddddd; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; height: 1px; line-height: 18px; margin-bottom: 20px; text-align: left;" /&gt;
&lt;h2 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 19px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
Popular containers&lt;/h2&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
You will find videos mostly wrapped in the following containers. There are other less popular ones as well, but as I said, mostly, it's those:&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/Audio_Video_Interleave" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;AVI&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
This is the most basic container, it's just there to interleave audio and video (heh, the name says it). It was written in 1992 and is still used today. It has quite a few disadvantages:&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin-bottom: 1em; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;No aspect ratio information&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Not all variable bitrate video or audio&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;No good support for codecs that use predictive coding (like h.264)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
All in all, we shouldn't use AVI anymore, yet we do. Don't ask me why.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/Mp4" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;MPEG-4 Part 14&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
is also known as&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;MP4&lt;/strong&gt;&amp;nbsp;and is based on the QuickTime file format. This is the go-to format for h.264 video, but it also wraps MPEG-4 Part 2 and MPEG-2. It has the advantage of offering vast metadata information about a video, better and stable support for predictive coding.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
Interestingly, this container might also wrap audio only, which is why you'll find so many .mp4 files which are no videos but rather&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Advanced_Audio_Coding" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;AAC-encoded&lt;/a&gt;&amp;nbsp;audio.&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Note: The extension m4v is used for raw MPEG-4 Part 2 bitstreams instead!&lt;/em&gt;&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Matroska" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Matroska&lt;/a&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
is an open sourced and free file format that is often found for h.264 files nowadays. The fact that it is not yet supported in all players (especially hardware ones like TV stations or&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Dlna" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;DLNA&lt;/a&gt;&amp;nbsp;streaming servers) is a bit of a disadvantage.&lt;/div&gt;
&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 15px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;a href="http://en.wikipedia.org/wiki/Ogg" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Ogg&lt;/a&gt;&lt;/h3&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
The Ogg container is the container of choice for the Theora video codec (and the Vorbis audio&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Vorbis" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;codec&lt;/a&gt;), also created by the Xiph.Org Foundation. It's also free and open source (just like the codec). Some features include additional XML metadata information which theoretically offers much more than other containers.&lt;/div&gt;
&lt;hr style="background-color: #dddddd; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #dddddd; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; height: 1px; line-height: 18px; margin-bottom: 20px; text-align: left;" /&gt;
&lt;h2 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 19px; line-height: 1.3; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
Popular codecs and formats&lt;/h2&gt;
&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 5px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 10px; quotes: none; text-align: left; vertical-align: baseline;"&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;
Also, which of the following are codecs, which ones are file formats, and which ones are neither?&lt;/div&gt;
&lt;/blockquote&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin-bottom: 1em; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Quicktime MOV&lt;/strong&gt;:&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.mov&lt;/em&gt;&amp;nbsp;is the file extension for the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/.mov" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;QuickTime File Format&lt;/a&gt;, which is a&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;container&lt;/strong&gt;created by Apple. This container was later adapted for MP4. It can carry all kinds of codecs.&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Quicktime&lt;/em&gt;&amp;nbsp;is actually a whole media framework, it doesn't really specify any codec itself as far as I'm concerned.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;MPEG (1, 2, 3, 4)&lt;/strong&gt;: Standards defined by the Motion Picture Experts Group. See my post above for details.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;WMV&lt;/strong&gt;: Windows Media Video. It's actually a&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;codec&lt;/strong&gt;&amp;nbsp;wrapped in an&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Advanced_Systems_Format" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;Advanced Systems Format&lt;/a&gt;container, which uses the&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;.wmv&lt;/em&gt;&amp;nbsp;extension again. Weird, but that's the way it is.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;FFmpeg&lt;/strong&gt;: This is neither a codec nor a container. It is a library of video tools that also allow conversion between different codecs and containers. FFmpeg relies on the open source&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;libavcodec&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;libavformat&lt;/code&gt;&amp;nbsp;libraries for creating codecs and containers, respectively. Most of video tools you find today are based on it.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;AVC&lt;/strong&gt;: Synonym for MPEG-4 Part 10 or h.264.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;DivX&lt;/strong&gt;: Another type of encoder for MPEG-4 Part 2 video.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Xvid&lt;/strong&gt;: One type of encoder for MPEG-4 Part 2 video. It's just the open source, free version of DivX, which of course led to some controversy.&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;H.264&lt;/strong&gt;: Synonym for MPEG-4 Part 10 or AVC.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr style="background-color: #dddddd; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #dddddd; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; height: 1px; line-height: 18px; margin-bottom: 20px; text-align: left;" /&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
On a side note:&lt;/div&gt;
&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 5px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 10px; quotes: none; text-align: left; vertical-align: baseline;"&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;
Am I even using the correct terminology?&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
I guess once would prefer to specifically use "codec" and "container" instead of "format" to avoid misunderstandings. A format can theoretically be anything, because both codecs&amp;nbsp;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;and&lt;/strong&gt;&amp;nbsp;containers specify a format (i.e. how data should be represented).&lt;/div&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; word-wrap: break-word;"&gt;
That being said, the&amp;nbsp;&lt;a href="http://ffmpeg.org/" rel="nofollow" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #13b3bd; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;FFmpeg&lt;/a&gt;&amp;nbsp;terminology would be to use "format" for the container. This is also because of the distinction between:&lt;/div&gt;
&lt;ul style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin-bottom: 1em; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;libavcodec&lt;/code&gt;, the library for encoding/decoding&lt;/li&gt;
&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;libavformat&lt;/code&gt;, the library for the containers&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;"&gt;&lt;span style="font-size: 14px; line-height: 18px;"&gt;From here :&lt;/span&gt;&lt;/span&gt;&lt;a href="http://superuser.com/questions/300897/what-is-a-codec-e-g-divx-and-how-does-it-differ-from-a-file-format-e-g-mp"&gt;http://superuser.com/questions/300897/what-is-a-codec-e-g-divx-and-how-does-it-differ-from-a-file-format-e-g-mp&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Grooveshredder for Firefox 9,10,11,12</title><link>http://retired.hacktohell.org/2012/01/grooveshredder-for-firefox-9101112.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 16 Jan 2012 18:16:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-295308598512038492</guid><description>Groveshredder, an popular addon for firefox is not yet upgraded to the latest version of firefox, but I have.&lt;br /&gt;
&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;
button {
 width: 15em;
 padding: .5em;
 color: #ffffff;
 text-shadow: 1px 1px 1px #000;
 border: solid thin #882d13;
 -webkit-border-radius: .7em;
 -moz-border-radius: .7em;
 border-radius: .7em;
 -webkit-box-shadow: 2px 2px 3px #999; 
 box-shadow: 2px 2px 2px #bbb;
 background-color: #ce401c;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#ce401c),color-stop(0.4, #8c1b0b));
}
&lt;/style&gt;&lt;br /&gt;
&lt;a href="http://dl.dropbox.com/u/12158677/hth/groove_shredder-1.14.8-fx.xpi"&gt;&lt;button&gt;Install Now&lt;/button&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
P.S:-It works for now.If it does not work, I will post something that works.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>The Linux Navisurfer | Linux in your car</title><link>http://retired.hacktohell.org/2012/01/linux-navisurfer-linux-in-your-car.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Tue, 10 Jan 2012 18:57:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-8667586200061089116</guid><description>&lt;br /&gt;
&lt;br /&gt;
For the tech lovers of the world everything that can be improved with technology usually is. This includes the vehicles used by these.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Typically, when a tech lover picks up any item they figure out the best way to improve it. This is seen in the typical replacement of the car stereo with that of a full-fledged touch screen computer for their use. Some are finding the answer to their needs for a touch screen computer in the new Linux Navisurfer II. &lt;br /&gt;
&lt;br /&gt;
The benefit of having &lt;a href="http://www.omgubuntu.co.uk/2011/02/navisurfer-ii-serves-up-ubuntu-in-a-fresh-way/" target="_blank"&gt;Navisurfer II&lt;/a&gt; in your car is the pleasure of having a full Linux run computer right at your fingertips. The Navisurfer II comes with a touchscreen monitor and a 3G HSDPA modem built into the system already as well having a built in GPS, as the name suggests, with the &lt;a href="http://wiki.navit-project.org/index.php/Navit_SVN_installation_on_Linux" target="_blank"&gt;Linux Navit system&lt;/a&gt;. Physically the device is in the form of a double DIN, which to those who are familiar with stereo installation will know that this is a rather large piece to have in your dash. If those who don't have the correct sized opening in their dash and who cannot have their current DIN opening installed, the manufacturer of the Navisurfer is currently working on a single DIN version as well.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhnTcM58tiB_nhbtcwJjiV4Zj_qunA8sbD_lUaFJ_Lr4xiqnOH426xDTlZaeACjGo1BuwUv-uY6xgF0-qEuUEzrkTVDrtg_b_kNPu6a_9L9QUB9QdJAXSXONeV1ThfOgfMdsrl-V7ueIU/s1600/nave+surfer+II.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhnTcM58tiB_nhbtcwJjiV4Zj_qunA8sbD_lUaFJ_Lr4xiqnOH426xDTlZaeACjGo1BuwUv-uY6xgF0-qEuUEzrkTVDrtg_b_kNPu6a_9L9QUB9QdJAXSXONeV1ThfOgfMdsrl-V7ueIU/s400/nave+surfer+II.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
As for what the Navisurfer actually does for you, it runs on a modified version of Ubuntu and the physical device offers a wealth of input and output options for the user. The current OS is a modified version of Maverick without Unity. It looks similar, albeit a bit odd, to the gnome panel launcher on the desktop. The right and left sides of the desktop are dressed up panels, with two more panels stacked on top each other at the bottom of the UI. Although the edges of the UI look rough, and the system is not currently offering Unity as the OS is a question that is currently unanswered. But these choices seem to be done in an effort to streamline the use of the touchscreen for the average user. &lt;br /&gt;
&lt;br /&gt;
As for the physical connections there are three USB 2.0 slots, two PS2 slots, one mic jack, one line-in jack, one line-out jack, one serial port, two 12v DC inputs, two monitor only AV-inputs, and one rear view auto camera switch included on the Navisurfer II. As this product is still in the works the exact machinations have still yet to be discovered, but this is the single most complete device with the most options that has likely ever been on the market. Seeing as the Navisurfer II is a HSDPA device, it will work on the current AT&amp;amp;T plans inside the United States. There is already an upgrade to a 4G-capable modem that is touted to be an easy change over for those users who need the extra speed. &lt;br /&gt;
&lt;br /&gt;
All in all, this is again the most complete all-in-one package for those who need a Linux computer in their car.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial, serif;"&gt;The post is authored by Peter Smith. He is enthralled by new technologies and expensive gadgets. Apart from that he wants to transform the landscape of learning. Visit his site for &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.skoda.nl/over-skoda/duurzaamheid.aspx"&gt;&lt;span style="font-family: Arial, serif;"&gt;goene auto&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial, serif;"&gt; and &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.skoda.nl/over-skoda/zakelijk/lease-auto-kiezen.aspx"&gt;&lt;span style="font-family: Arial, serif;"&gt;auto leasen&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial, serif;"&gt;&lt;span style="font-size: x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhnTcM58tiB_nhbtcwJjiV4Zj_qunA8sbD_lUaFJ_Lr4xiqnOH426xDTlZaeACjGo1BuwUv-uY6xgF0-qEuUEzrkTVDrtg_b_kNPu6a_9L9QUB9QdJAXSXONeV1ThfOgfMdsrl-V7ueIU/s72-c/nave+surfer+II.jpg" width="72"/></item><item><title>Top 10 songs of 2011</title><link>http://retired.hacktohell.org/2012/01/top-10-songs-of-2011.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 1 Jan 2012 15:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-958857787425189913</guid><description>A list of the songs that were most played.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

1.&lt;a href="http://www.amazon.com/dp/B0050VI69G/?tag=hac04-20" target="_blank"&gt;Pumped up kicks&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
A song by Foster the people, an great song.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/SDTZ7iX4vTQ?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

2. &lt;a href="http://www.amazon.com/dp/B0053A813U/?tag=hac04-20" target="_blank"&gt;Stereo Hearts&lt;/a&gt;&lt;/h1&gt;
A song by Gym Class heroes&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/T3E9Wjbq44E?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

3.&lt;a href="http://www.amazon.com/dp/B004P4OAMQ/?tag=hac04-20" target="_blank"&gt;Rolling in the Deep&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Adele's record hit song that it one the best selling singles all time.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/rYEDA3JcQqw?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

4.&lt;a href="http://www.amazon.com/dp/B005P395Y4/?tag=hac04-20" target="_blank"&gt;We found love&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Rihana's best selling song ever !&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/tg00YEETFzg?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

5.&lt;a href="http://www.amazon.com/dp/B0050VI5YM/?tag=hac04-20" target="_blank"&gt;Helena Beat&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Another song by Foster the people!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/ABzh6hTYpb8?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

6.&lt;a href="http://www.amazon.com/dp/B0059H09DC/?tag=hac04-20" target="_blank"&gt;Moves Like Jagger&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Wonderful dance song. Need i say anything more?&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/S1PL2oeqDTY?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

7.&lt;a href="http://www.amazon.com/dp/B004BSHAHI/?tag=hac04-20" target="_blank"&gt;Super Bass&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Nicki Minaj rocks it.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/4JipHEz53sU?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

8.&lt;a href="http://www.amazon.com/dp/B004GGJ8KM/?tag=hac04-20" target="_blank"&gt;Scary Monsters And Nice Sprites&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
by Skrillex&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/WSeNSzJ2-Jw?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

9.&lt;a href="http://www.amazon.com/dp/B004TMH64S/?tag=hac04-20" target="_blank"&gt;Give Me Everything&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Pitbull, featuring Ne-Yo, Afrojack &amp;amp; Nayer .&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/EPo5wWmKEaI?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;

10.&lt;a href="http://www.amazon.com/dp/B005636AFU/?tag=hac04-20" target="_blank"&gt;Party Rock Anthem&lt;/a&gt;&lt;/h1&gt;
&lt;br /&gt;
Damn the song by LMFAO rocks bazookas :D&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/KQ6zr6kCPj8?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/SDTZ7iX4vTQ/default.jpg" width="72"/></item><item><title>Happy New Year</title><link>http://retired.hacktohell.org/2012/01/happy-new-year.html</link><category>videooftheweek</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 1 Jan 2012 10:38:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-5961855885682722533</guid><description>A new year!&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;iframe width="630" height="350" src="https://www.youtube.com/embed/SAIEamakLoY?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
A sensational video by google.&lt;br /&gt;
&lt;br /&gt;
The video of the girl who hears herself for the first time.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="630" height="350" src="https://www.youtube.com/embed/LsOo3jzkhYA?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Sensation new year .... let's have the will power to accept things we cannot change and to do our work to the best of our abilities.&lt;br /&gt;
&lt;br /&gt;
Adios :)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/SAIEamakLoY/default.jpg" width="72"/><georss:featurename xmlns:georss="http://www.georss.org/georss">India</georss:featurename><georss:point xmlns:georss="http://www.georss.org/georss">20.593684 78.96288</georss:point><georss:box xmlns:georss="http://www.georss.org/georss">5.536602 58.748036 35.650766 99.177724</georss:box></item><item><title>Hacking a computer in LAN by ARP poisoning | Cain &amp; Abel tutorial</title><link>http://retired.hacktohell.org/2011/12/hacking-computer-in-lan-by-arp.html</link><category>facebook</category><category>featured</category><category>hack</category><category>Hacking</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 22 Dec 2011 21:12:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-8232775680668552081</guid><description>In this tutorial , we shall use Cain &amp;amp; Abel , a very powerful hacking tool for performing an ARP spoofing attack.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/3/33/ARP_Spoofing.svg" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ARP posioning&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
We are going to do this through ARP poisoning or ARP spoofing.Wikipedia's explanation of it.&lt;br /&gt;
&lt;br /&gt;
The principle of ARP spoofing is to send fake, or &lt;a href="http://en.wikipedia.org/wiki/Spoofing_attack" title="Spoofing attack"&gt;spoofed&lt;/a&gt;, ARP messages onto a LAN. Generally, the aim is to associate the attacker's &lt;a href="http://en.wikipedia.org/wiki/MAC_address" title="MAC address"&gt;MAC address&lt;/a&gt; with the &lt;a href="http://en.wikipedia.org/wiki/IP_address" title="IP address"&gt;IP address&lt;/a&gt; of another &lt;a href="http://en.wikipedia.org/wiki/Host_%28network%29" title="Host (network)"&gt;host&lt;/a&gt; (such as the &lt;a href="http://en.wikipedia.org/wiki/Default_gateway" title="Default gateway"&gt;default gateway&lt;/a&gt;).&lt;br /&gt;
Any traffic meant for that IP address would be mistakenly sent to the  attacker instead. The attacker could then choose to forward the traffic  to the actual default gateway (interception) or modify the data before  forwarding it (&lt;a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack" title="Man-in-the-middle attack"&gt;man-in-the-middle attack&lt;/a&gt;). The attacker could also launch a &lt;a href="http://en.wikipedia.org/wiki/Denial-of-service_attack" title="Denial-of-service attack"&gt;denial-of-service attack&lt;/a&gt; against a victim by associating a nonexistent MAC address to the IP address of the victim's default gateway.&lt;br /&gt;
A &lt;a href="http://en.wikipedia.org/wiki/Denial-of-service_attack" title="Denial-of-service attack"&gt;denial-of-service attack&lt;/a&gt;  may be executed if the attacker is able to use ARP snooping to  associate an alternate MAC address with the IP address of the default  gateway. Denied access to the gateway in this way, nothing outside the  LAN will be reachable by hosts on the LAN.&lt;br /&gt;
ARP spoofing attacks can be run from a compromised host on the LAN,  or from an attacker's machine that is connected directly to the target  LAN.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Stuff you need&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt; Cain &amp;amp; Abel - Download h&lt;a href="http://www.oxid.it/cain.html" target="_blank"&gt;ere&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A LAN network&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="font-size: large;"&gt;How to do so.&lt;/span&gt;&lt;br /&gt;
Try to disable your antivirus and firewall, it functions better.&lt;br /&gt;
Go to Configure----&amp;gt; Sniffer and select your LAN Connection. (Click to Zoom)&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrXys5zOJUFts_SZZTs82ivu92nz0AAIIPZ1o9SXKPTZfO2-KxKYWmcLrcyyUFVHtCJ7mk2J3wP5s9uRTi2_WUOTgY3_7gdOMie4HTof7nAGI0LuYM9F-6GNLngJNRsWqPRxzfTIQ3oYw/s1600/cain%2526abel+hacking+arp.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrXys5zOJUFts_SZZTs82ivu92nz0AAIIPZ1o9SXKPTZfO2-KxKYWmcLrcyyUFVHtCJ7mk2J3wP5s9uRTi2_WUOTgY3_7gdOMie4HTof7nAGI0LuYM9F-6GNLngJNRsWqPRxzfTIQ3oYw/s400/cain%2526abel+hacking+arp.png" height="227" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Click to Zoom&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Now &lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Go to &lt;span style="font-style: italic;"&gt;Sniffer--&amp;gt; Click Hosts&lt;/span&gt; (bottom Left)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP3OcWiRqlzK5YkxaTT4DMvKpkId8GCglJ1Xr_4ArtOKTl2_r8UjaRPUtsPfH9ZWfqD79wtXfT_vBdyPCwSOgmI9I2fbzW1SvdGIywNztpn1ct3D8ZKoS6hgY5EfSaJ7WbfnFaIbVYB84/s1600/cain%2526abel+hacking+arp2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP3OcWiRqlzK5YkxaTT4DMvKpkId8GCglJ1Xr_4ArtOKTl2_r8UjaRPUtsPfH9ZWfqD79wtXfT_vBdyPCwSOgmI9I2fbzW1SvdGIywNztpn1ct3D8ZKoS6hgY5EfSaJ7WbfnFaIbVYB84/s400/cain%2526abel+hacking+arp2.png" height="228" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Proceed as shown below. Scan for hosts by pressing the  "+" Button&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9zsAKyvBUCRQy0TWGKAlUl2ufXO-sO23330M6SeDrUYHjxlq6XOPFPshnkuQrYx2doMUxlGyb2f1i7xINcOLPDBMvv8LnhINYbNNevmQwdK-T9MmgjfKAab9EmLN3mUUtM7xKAHtmf9M/s1600/cain%2526abel+hacking+arp3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9zsAKyvBUCRQy0TWGKAlUl2ufXO-sO23330M6SeDrUYHjxlq6XOPFPshnkuQrYx2doMUxlGyb2f1i7xINcOLPDBMvv8LnhINYbNNevmQwdK-T9MmgjfKAab9EmLN3mUUtM7xKAHtmf9M/s320/cain%2526abel+hacking+arp3.png" height="182" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;You should know your network gateway ( The Default Gateway ).&lt;br /&gt;
Now we have all the LAN victims loaded, click on the APR tab located at the bottom left.  Follow as below&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-STdOsD2sfv01NnPqyf925MK0a9QwATGSoKVAsSiCJ9uFb3wYpGekvNeu3h3ohmdLn-cxqGxHaG6UMG64PkC8omOgg8hSTMcm1Or8v-O5e3zZNHqRJ8DM2p_UE_v3fJFeN_5gq0LdfzA/s1600/cain%2526abel+hacking+arp4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-STdOsD2sfv01NnPqyf925MK0a9QwATGSoKVAsSiCJ9uFb3wYpGekvNeu3h3ohmdLn-cxqGxHaG6UMG64PkC8omOgg8hSTMcm1Or8v-O5e3zZNHqRJ8DM2p_UE_v3fJFeN_5gq0LdfzA/s320/cain%2526abel+hacking+arp4.png" height="223" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVlmcS324G7xfJhKu4tBik_cTUJVM4iYAKukZ4MYyVmRb-iujZ87o_0c45Wkwad20NWlF2x2wPDtBTqBFwbO2P2zZbW1tYUKO489CURR-AdMRfaBYZSj-0P-ZTBYiVbKeTzfruG-3kWg0/s1600/cain%2526abel+hacking+arp5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVlmcS324G7xfJhKu4tBik_cTUJVM4iYAKukZ4MYyVmRb-iujZ87o_0c45Wkwad20NWlF2x2wPDtBTqBFwbO2P2zZbW1tYUKO489CURR-AdMRfaBYZSj-0P-ZTBYiVbKeTzfruG-3kWg0/s320/cain%2526abel+hacking+arp5.png" height="173" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Now come back to the APR  tab. Click on &lt;span style="text-decoration: underline;"&gt;APR-DNS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMX9IGlKX22cwOY6xjYVkCknn13KYfMjPlkymPQqjSzKiAJmT58fK7KYy-UCSchqusqpP4-vDChohaE_lrGK8mjm5WLX1bwG7Uq5UcCTRWRpTT87vgQUjqz4TLg1LSiQ8RAEI3hukwzJ0/s1600/cain%2526abel+hacking+arp6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMX9IGlKX22cwOY6xjYVkCknn13KYfMjPlkymPQqjSzKiAJmT58fK7KYy-UCSchqusqpP4-vDChohaE_lrGK8mjm5WLX1bwG7Uq5UcCTRWRpTT87vgQUjqz4TLg1LSiQ8RAEI3hukwzJ0/s320/cain%2526abel+hacking+arp6.png" height="183" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Trebuchet MS;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Now you make facebook.com redirect to your website and yay!! play a jolly trick on your friend!&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: large;"&gt;This tutorial is for prank purposes only.You need LAN to pull this trick and you cannot do it on the Internet :D.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrXys5zOJUFts_SZZTs82ivu92nz0AAIIPZ1o9SXKPTZfO2-KxKYWmcLrcyyUFVHtCJ7mk2J3wP5s9uRTi2_WUOTgY3_7gdOMie4HTof7nAGI0LuYM9F-6GNLngJNRsWqPRxzfTIQ3oYw/s72-c/cain%2526abel+hacking+arp.png" width="72"/></item><item><title>10 Best Open Source Software of 2011</title><link>http://retired.hacktohell.org/2011/11/10-best-open-source-software-of-2011.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 24 Nov 2011 18:17:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-5856294125170989623</guid><description>&lt;br /&gt;
Free, potent, useful, open source software is one of the best things that the Web has to offer. The great thing about the best open source software is that it’s backed up by vibrant communities who update and improve it periodically.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here are the best open source software that stood out in 2011.&lt;br /&gt;
&lt;br /&gt;
1. &lt;a href="http://ubuntu.com/"&gt;Ubuntu&lt;/a&gt;&lt;br /&gt;
Based on Debian Linux, Ubuntu is an open source operating system that represents a perfect alternative to any OS out there. It’s easy to install, comes with great applications, free online backup service, software center, and attractive UI reminiscent of MAC OS. Ubuntu has gone a long way since its initial release about 7 years ago, and the current 11.10 version is the best yet.&lt;br /&gt;
&lt;br /&gt;
2. &lt;a href="http://www.libreoffice.org/download"&gt;LibreOffice&lt;/a&gt;&lt;br /&gt;
LibreOffice is OpenOffice with the name changed. It’s maintained by former OpenOffice developers who broke away from Oracle. Feature-rich, LibreOffice includes Writing, Drawing, and Calc components, providing all the tools you’d expect from an office suite. Notable for its excellent auto-saving features, format support, and document recovery.&lt;br /&gt;
&lt;br /&gt;
3.&lt;a href="http://firefox.com/"&gt; Mozilla Firefox&lt;/a&gt;&lt;br /&gt;
A great web browser running across operating systems and devices, Firefox boasts a plethora of excellent addons, a feature which perhaps no other browser can match. Addons improve Firefox’s usability and make it remarkably flexible. Also notable for allowing bookmarks and history syncing across computers.&lt;br /&gt;
&lt;br /&gt;
4.&lt;a href="http://www.mozilla.org/en-US/thunderbird/"&gt; Mozilla Thunderbird&lt;/a&gt;&lt;br /&gt;
Another cross-platform software, Thunderbird is a capable email app that just like Firefox can be enhanced by many addons. A notable addon is Personas, which lets you quickly change the skins of the interface. Thunderbird has been continually improved during 2011, becoming more solid than ever before.&lt;br /&gt;
&lt;br /&gt;
5. &lt;a href="http://www.videolan.org/vlc/"&gt;VLC&lt;/a&gt;&lt;br /&gt;
When it comes to video and audio formats supported out of the box, VLC has no rival. It really plays anything and it does it flawlessly. In terms of media library handling, VLC has seen considerable improvements in 2011, but it still lags behind other similar software. All in all, VLC is the only media playback software you’ll ever need.&lt;br /&gt;
&lt;br /&gt;
6. &lt;a href="http://filezilla-project.org/"&gt;Filezilla&lt;/a&gt;&lt;br /&gt;
One of the most-used FTP clients worldwide, Filezilla is rich in features though it remains easy to use. There are other FPT clients out there which are potent enough, but Filezilla stands out because of its excellent implementation.&lt;br /&gt;
&lt;br /&gt;
7.&lt;a href="http://www.gimp.org/"&gt; GIMP&lt;/a&gt;&lt;br /&gt;
One of the most popular cross-platform graphics editors, GIMP can be used as a basic drawing and painting application, as well as a powerful image editor. It has good conversion and batch processing capabilities. Users familiar with Photoshop may find some features lacking, but still, GIMP is probably the best open source software of its kind.&lt;br /&gt;
&lt;br /&gt;
8.&lt;a href="http://projects.gnome.org/tomboy/?pagewanted=all"&gt; Tomboy Notes&lt;/a&gt;&lt;br /&gt;
An open source notepad, Tomboy has a clean, pleasant interface which makes it instantly attractive. It lets you create notepads and add notes to them, internally link notes, and quite notably, synchronize notes online and across computers.&lt;br /&gt;
&lt;br /&gt;
9.&lt;a href="http://inkscape.org/"&gt; Inkscape&lt;/a&gt;&lt;br /&gt;
Supporting advanced SVG features, Inkscape is a powerful vector graphics editor that can stand in for expensive counterparts offered by Corel or Adobe. Inkscape can be particularly appealing to beginners because of its user interface and uncluttered workspace.&lt;br /&gt;
&lt;br /&gt;
10. &lt;a href="http://www.7-zip.org/" target="_blank"&gt;7-Zip&lt;/a&gt;&lt;br /&gt;
A complete file compression and decompression tool, 7-Zip works with all major archive formats. Unpretentious and effective, it represents a viable alternative to shareware archive managers.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Author Bio: - The article has been shared by Calvin Scott. Calvin is a passionate blogger for over a year now and likes to blog on technology. His favorite topics are consumer electronics and internet. Visit his site for &lt;a href="http://www.kpn.com/prive/internet.htm" target="_blank"&gt;adsl kpn&lt;/a&gt; and &lt;a href="http://www.kpn.com/prive/service/internet/draadloos-internet.htm" target="_blank"&gt;draadloos internet&lt;/a&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Get youtube's new page layout now !</title><link>http://retired.hacktohell.org/2011/11/get-youtubes-new-page-layout-now.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 21 Nov 2011 17:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-8980583601412405657</guid><description>Youtube is testing out a new system to display videos and it rocks , check it out !!&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To enter the cookie go to YouTube in you browser and for Chrome open 
Developer Tools by using the keyboard shortcut Ctrl-Shift-j and for 
Firefox use the shortcut Ctrl-Shift-k to open the web console.&lt;br /&gt;

Enter&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;

document.cookie="VISITOR_INFO1_LIVE=ST1Ti53r4fU";&lt;br /&gt;

&lt;/blockquote&gt;
in the console tab and then reload the YouTube tab.&lt;br /&gt;

The new layout is a three pane system with user and channel info in 
the left pane, subscription updates in the middle pane, and recommended 
videos in the right pane. It is a less-busy layout that I hope YouTube 
decides to incorporate.&lt;br /&gt;

&lt;div class="arrow"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>The browser wars !! Chrome 16 vs IE 9 vs Opera 11.52 vs Firefox 10.0a2</title><link>http://retired.hacktohell.org/2011/11/browser-wars-chrome-16-vs-ie-9-vs-opera.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 18 Nov 2011 21:05:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1416189488111364729.post-2695930556213332863</guid><description>It's Browser warzzzz..... and this time it is memory usage ! Check to see how each browser competes ..&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: large;"&gt;The Specs and Details&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Google Chrome 16.0.912.41&lt;br /&gt;
&lt;br /&gt;
IE 9.00.8112.16421&lt;br /&gt;
&lt;br /&gt;
Firefox 10.0a2&lt;br /&gt;
&lt;br /&gt;
Opera 11.52&lt;br /&gt;
&lt;br /&gt;
On an 2.8 Ghz , Dual Core AMD Athlon X2 (32-bit) with 2 GB of RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;The Results&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwIZJ8kbSvaXyornS7ucWwVmT6zE-17wJL3z9TGS9c-NU8wQlvd8Xx8CW9HLUXsnBjvoiC3t77fGb7t_2ZEkqw3yGUj8LCWmQWKrf28mhj0xr3q_SGrl0zuVfvNWb2VwJsQvekzGB0_Z4/s1600/memeory+usage+browser+usage.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwIZJ8kbSvaXyornS7ucWwVmT6zE-17wJL3z9TGS9c-NU8wQlvd8Xx8CW9HLUXsnBjvoiC3t77fGb7t_2ZEkqw3yGUj8LCWmQWKrf28mhj0xr3q_SGrl0zuVfvNWb2VwJsQvekzGB0_Z4/s320/memeory+usage+browser+usage.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;The page loaded way YouTube ... and guess who is the winner ??? FIREFOX !&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
With just 81k , lower than Opera ! It 10.0a2 (from the Aurora channel).Trying it with different sites open.&lt;br /&gt;
Now with&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Youtube&amp;nbsp;&lt;/li&gt;
&lt;li&gt;HacktoHell home page&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Miniclip home page : &lt;a href="http://www.miniclip.com/games/en/"&gt;http://www.miniclip.com/games/en/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzjZHUyaEfZ1yRTMge_ksNNvmKcdmNSzmroV2hxQNI-kjMFfsGu0QsNJzcen0hI1Igii3olggJogWf3RTcp2U87Sid-NUw6oa6GtYwf2mOnP4dIkNUR2GUXJrn27NfnGxmaIXqVZs_Uts/s1600/memory+warzzz.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzjZHUyaEfZ1yRTMge_ksNNvmKcdmNSzmroV2hxQNI-kjMFfsGu0QsNJzcen0hI1Igii3olggJogWf3RTcp2U87Sid-NUw6oa6GtYwf2mOnP4dIkNUR2GUXJrn27NfnGxmaIXqVZs_Uts/s320/memory+warzzz.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;It's close competition between Opera and Firefox ... in the end Firefox prevails :)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://bit.ly/kVUfz2" target="_blank" &gt;&lt;img src="http://bit.ly/gsxAjl" border="0"/&gt;&lt;/a&gt;
&lt;a href="http://bit.ly/j5L824" target="_blank" &gt;&lt;img src="http://bit.ly/hFHxp9" border="0"/&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwIZJ8kbSvaXyornS7ucWwVmT6zE-17wJL3z9TGS9c-NU8wQlvd8Xx8CW9HLUXsnBjvoiC3t77fGb7t_2ZEkqw3yGUj8LCWmQWKrf28mhj0xr3q_SGrl0zuVfvNWb2VwJsQvekzGB0_Z4/s72-c/memeory+usage+browser+usage.PNG" width="72"/></item></channel></rss>