Monday, 22 July 2013

How to spoof Mac Address using C Program


     I have shown you how to change or spoof your Mac address or Physical Address manually by making registry changes. Its a very hectic process, going to registry, then finding the registry keys and then changing it. To bypass all this hectic process, i have written a C program which will retrieve the list of all the network adapters along with serial and parallel mini ports. Then it will prompt you to select the device whose Mac address or Physical address you want to change and then it will ask you the new Mac address with which you want to spoof your Mac address. Thats all ! I hope you all might be under impression that how can someone change or spoof the Mac address or Physical address. Let us discuss it in detail ..
.


Mac Address or Physical Address:

The MAC address uniquely identifies the network card within the current network segment. It consists of a vendor id that is unique among all network vendors, and a relative id that is unique to the vendor. The address is hard-coded onto the network adapter. But since most of the drivers were developed with the Windows Driver Development kit, the MAC address is read from the Windows registry, when the card is initialized. Now when you are launching any hacking attempt your MAC address is registered at your ISP that your physical address has accessed the particular website and you can be easily identified as MAC address is always unique.

Actually overall concept is that : Our windows operating system adds an extra layer of device conventions with the help of registry and then whenever some tool or website tries to inquire your physical address it picks it from registry. So in reality your device's physical address or Mac address will remain same and unique but Device's Physical address or Mac address at windows user level will be spoofed or changed. 

The below technique of changing Mac address is converted into an Automated C program by me(Lokesh).

Now let us see how to write a C program to Spoof Mac address or Change window's level Machine address i.e. Physical address or Mac address.

#include <windows.h>
#include <iostream>
#include <conio.h>
using namespace std;

void readregistry();
char* spoofmac();

int main(int argc, char* argv[])
{

readregistry();
spoofmac();

}

char* spoofmac()
{
    char buffer[60];
    unsigned long size = sizeof(buffer);
    HKEY software;
    LPCTSTR location;
    char adapternum[10]="";
    char numbers[11]="0123456789";
    char editlocation[]="System\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-     11CE-BFC1-08002bE10318}\\0000";
    char macaddress[60];
      ..........CONTINUED 

How to Unblock Hack bypass Websense to Access Sites

First of all I would like to provide basic information about Websense. How it works and restricts users to access web freely.Websense blocks the website on basis of two things :
1. Category: Websense divides all the Websites over the internet in some categories like commercial, Business, Entertainment etc. Websense blocks the particular category completely means all websites of that categories are blocked.
2. Based on Meta Keyword : Websense regularly identifies certain keywords and add them to its database of blocked keywords. Now if any of these keyword is included in the Website TITLE or URL then it will be automatically blocked.

TECHNIQUES TO BYPASS OR UNBLOCK OR HACK WEBSENSE
1. Cached Copy Hack
Note: This hack doesn't work on Websites blocked by second Websense Technology. But all the websites blocked by first category can be easily accessed.
When you search anything using google In the each search result there are two things in blue color prior to URL i.e Cached and Similar. To view that blocked Website You have to click on Cached as Shown on the snapshot..
hack unblock bypass wensesnse

Most Websites can be opened using this Technique but some websites require some more efforts. You have to do some more ting like you have to remove certain codes from the Cached URL as shown below...

hack unblock bypass wensesnse 2

Hope this will help you to access almost all blocked websites except social networking one's.
2. Finding a Good Proxy
You can also bypass Websense using several proxy sites. Note: Most of the proxy sites will be blocked after one or two days. So you have to search for proxies regularly. But  I have an easy method to find proxies..
you have to use the cached copy hack to find the daily proxy websites...
Method to Find Proxy:
Open the Google and In search Query column type "tech-faq Proxy" without quotes. Now open the Cached copy of the website. Here you will find daily new proxy list now you have to copy the proxy URL's and check for working Proxies.
Now using proxy you can unblock any Website but I will advice don't open Social Networking sites and Emails using these.


3. Using Cloud Computing (Virtual Operating System)
For Opening Gmail ,gtalk,Yahoo,hotmail means all email clients you can use virtual operating system. For this you have to register on cloud computing website. After that you will get Virtual computer online which you can use anywhere in the world just you need a internet connection.
Some Virtual Operating Websites are:
4. Bypass or Unblock Downloading RESTRICTION
In most corporate offices you have download restrictions. I will tell you the basic simple method to bypass all downloading restrictions. Just follow the following instructions.
Open the Internet Explorer then go to Tools then to Internet Options and Then Click on Security Tab. Now Click on internet Icon and then on default level and then click on Local Internet and then again on default level and then on Trusted Sites and Again on default level then click On apply.
Now you will be able to download anything without any restriction. Enjoy happy downloading...
If you have any queries ask in Comments

NASM Tutorial 2: Looping

HELLO EVERYBODY !!!!

In this tutorial we'll be covering loops, what they are, how to use them, and then comparing them to other types of loops you might find in higher level programming languages. 

Preface:
Just some information/expectations for you guys:
1. I will be using Linux for these articles. No, they will not work on Windows. However, because of the nature of this site, I expect that most if not all people on here have access to at the vary least, a virtual machine they can use. If not, direct yourself over to VMware, and to Ubuntu

2. I will be using Ubuntu 12.10 for these articles. Don't fret, the code will assemble on any Linux-based distro, but you may have to use a different package management system to download the assembler. 

3. You need to know hexadecimal for these articles. You don't need to know all that much, just what it is, how to convert it, and just be generally comfortable seeing it.

4. This is not for people new to programming. In my opinion, you should learn assembler after you know a bit more about C/C++, or some other local language. Because this is not for those who are new to programming, I will not explain certain programming paradigms I expect most people with moderate knowledge of programming will know. (Functions, pointers, arrays, etc.)

5. After a recent upgrade, I now find myself using Ubuntu 12.10 x64. This means that I will be including the linking/assembling commands for that system as well. However, because all CPU's are backwards compatible, I will be only using x32 bit OPCodes and registers. This means for people on a x64 bit OS, such as myself, will have to use a bit longer linking command than those on a x32-bit OS. Everything else should be the same. 

6. I expect that you all have read and comprehended to some degree my previous tutorial. If not, you can find it here. 

7. That's it! Let's get started!

Loops in NASM: 
If you will all recall from last time, there is a kind of function-esque feature in NASM that look something like this:

CODE : 


MyFunction:
add eax, 8
sub ebx, 12
cmp eax, ebx
...


     These little buggers are an interesting part of the language, in that they are both similar and different from functions in higher-level languages at the same time. They allow you to call them at any given time and execute the code they contain, much like a function. On the other hand, as described in the last tutorial, they also bleed into each other and they don't take any arguments (although through the stack you can theoretically pass arguments). "So what's the use of them?" a silly person might ask and although this person is reasonably silly, it's still a sound argument. Functions that bleed into each other and don't accept arguments seem pretty pointless, except for maybe acting as comments in the code. But they are very much important, in that they work perfectly for loops. A loop in NASM might look something like this:

CODE : 


MyFunction:
add eax, 8
sub ebx, 12
cmp eax, ebx
je MyFunction
jmp somethingWentWrong

somethingWentWrong:
...


As you can see, there are two clearly defined functions, MyFunction, and somethingWentWrong. In this example, we can also deduce that some sort of comparison between eax and ebx is taking place (line 4 of the example). Furthermore, we can see that the output of this comparison will result in either jumping back to "MyFunction", or going to "somethingWentWrong". To paint a clearer picture, I labeled the same example above, to show the possible paths of the function. 

CODE : 


MyFunction:
add eax, 8 
;Adding 8 to EAX
sub ebx, 12 ;Subtracting 12 from EBX
cmp eax, ebx ;Comparing EAX and EBX. This is essentially the equivilent of subtracting one from the other to see if they equal 0, i.e. are the same number.
je MyFunction ;If the output of this comparison is 0, and they are in fact equal, then this will move us back to the top of "MyFunction". This is the "Jump if equal" OPCode
jmp somethingWentWrong ;If we didn't take the previous jump, then they must not be equal. So in this example, we're going to error and jump to "somethingWentWrong"

somethingWentWrong:
....


"Alright, so that's sort of cool, you can make an "If" statement in NASM. (If this is equal to that, then do this. If it isn't, then do something else). But what about actual looping?"

Well, my friend, that can be accomplished relatively easily. But first, let's dissect actual loops in higher level languages. 

Loops in Higher Level Languages:
(Creative title, no?)

All loops in higher level languages are the same save for the syntax. A "for" loop repeats something for "x" amount of times. This can also be represented as a "while" loop that looks something like this:

CODE : 


x = 0;
while(x < 30)
{
printf("%d", x);
x++;
}


That does the same thing as a "for" loop, doesn't it? Or, take a "while" loop for example. A "while" loop repeats something until it's true. This can also be represented as a "for" loop that looks something like this:

CODE : 


conditions = true;
for(x = 0; x = 20; x++)
{
printf("%d", x);
if(conditions = false)
{
x = 0;
}
else
{
x = 20;
}
}


As you can see, both can accomplish what the other can do. Granted, it's easier to use them for their intended purposes, besides syntax, they're the same thing. Now, let's extend these out to NASM:

The stack:
Ha, sure tricked you. You thought we were going straight to the code, well, no. We are, but not right now. Right now, we're going to talk about something called "the stack". However, this really shouldn't take that long and is critical to all future tutorials anyway so we might as well get it done now. 

You can think of an operating system as a classroom. In this metaphore, the professor is the kernel, and each student is a program. Now, this is one of those super-hard classes that give you a massive amount of inclass work. So much so, that everytime you enter the classroom you are handed a massive "stack" of papers (see what I did there?). Except, maybe this is a creative art class so each paper is blank and you have to write your own information on it. When you're done with this information, you set it to the side, neatly stacking each new peice of paper on top of the last. 

This is exactly what the kernel does to it's programs. It gives it a large area in memory, known as "the stack". You can write to the stack whenever you want, but it is a FILO (first-in-last-out) datatype. Similar to your blank stack of papers, whenever you write to it, you take it off, and then put it on the bottom. Then, each consecutive write goes on top of the previous one. Which means that if you want to get to your first peice of data (or paper), you're going to have to go through all the other ones to get to it. 

To give a better example, here is an example program in NASM with the stack shown throughout: 

CODE : 


SECTION .text
global _start

_start:
mov eax, 8
;Moving 8 into EAX
push eax ;Pushing the vaue of EAX (8) onto the stack. The stack currently contains the number 8 on the bottom, and nothing else.
mov ebx, 10 ;Moving 10 into EBX
push ebx ;Pushing the value of EBX (10) onto the stack. The stack currently contains the number 8 on the bottom, and the nubmer 10 on top of it.
pop eax ;Taking the FIRST value (10) off of the stack and moving it into EAX. This means EAX equals 10. The stack currently contains the number 8 on the bottom, and nothing else.
pop ebx ;Taking the FIRST value (8) off of the stack and moving it into EBX. This means EBX equals 8. The stack currently contains nothing.
...


If you still aren't exactly sure, I emplore you to look it up else-where on the Internet. This is vital to your understanding of lower-level concepts.


High-level loops in NASM:


Two sections ago, we already saw everything we need to build our own high-level loop in NASM. We were able to compare numbers, we were able to add numbers, we were able to subtract numbers, and we were able to jump to different sections of code based on said numbers. Given these abilities, a "for" loop should be no problem at all. Let's see if we can make a "for" loop that repeats a message 20 times.

CODE : 


SECTION .data
msg: db "Repeating this message!", 10
;The message we're going to repeat
len: equ $-msg ;The length of the message

SECTION .text
global _start

_start:
mov eax, 0
;Clearing out EAX before we start our loop
jmp forLoop ;Off to our loop!

forLoop:
cmp eax, 20
;Does EAX equal 20 yet?
je finished ;If it does, then we want to quit our loop.
push eax ;Putting what EAX currently equals on the top of the stack, to save it for later.
mov eax, 4 ;Telling our kernel that we're going to do a write
mov ebx, 1 ; Specifying that we're going to write to STDOUT
mov ecx, msg ;The message we're going to write to STDOUT
mov edx, len ;The length of the message
int 0x80 ;Calling the kernel

pop eax ;Getting out previous EAX value off of the stack and back into the register
add eax, 1 ;Adding one to EAX
jmp forLoop ;Repeating our loop



finished:
mov eax, 1
;Telling our kernel that we're going to exit this progam
mov ebx, 0 ;Our exit code (0)
int 0x80 ;Calling our kernel


Save this program as "looping.asm" (of course you can change the name).

To assemble this code:
nasm -f elf "looping.asm"

To link this program (for x32 bit OS users):

ld -s -o looping looping.o

To link this program (for x64 bit OS users):

ld -m elf_i386 -s -o looping looping.o 

And, hey, look at that, we did it! The output of this program (should be) "Repeating this message!" 20 times in the terminal. We started out by clearing out EAX, then jumping to our forLoop, which compared EAX to 20 to see if it was equal or not. If it was, then we finished, if it wasn't then we pushed the number we were at to the stack, printed out our message, poped the current number back into EAX from the stack, added one to EAX and then repeated the loop. 

If you have any questions AT ALL, I'm just a PM away! 

Thank you all for reading, and there shall be more to come!
~Centip3de

P.S. Don't blame the crappy code formatting on me, blame it on HTS' inability to add tabs. However, in an effort to combat said bad formatting, I've bolded ALL code. Everything that isn't bolded, is a comment andshould be preceded by a ";". If it isn't, please change it, or PM me for the full code.

How to Hack Gmail Password or Account

NOTE: This is for Educational Purpose Only. Isoftdl is not responsible for any damage done by You.
Things That you Need for Hacking Gmail Account Password:
1. Gmail Phisher
2. Free Web hosting  Site
3. Little bit of manual Work :P

Introduction to Phishing
                If you know little bit of Hacking then Its must for you know About Phishing i.e What is Phishing and how it works and most important How you can protect yourself from getting into the Trap. I will try to explain all of these in my article. 
                  First of all What are Phish pages and what is phishing?? Phish pages are basically the fake pages or virtual pages that looks similar to the original website Page. The only difference is the batch program running in the background i.e Original Webpage sends requests to Gmail server while Phish Page sends request to hacker's php server. Now Phishing is a password hacking technique commonly used by hackers using phish pages that looks similar to original web page. The only difference is the URL in the address bar so Guys One Important Tip for you all always check the Address bar while going to any website .
Now What is Smart Phishing, Normal phishing page sends the password to hacker but it doesn't redirects the page to original website but smart phishing does. Means victim can never know what really happened and his account is got hacked. He will only think that he has entered the wrong password as in second attempt the web page is original and he will be able to login and the most fantastic thing is that the original redirected page has username already entered in it that makes it even smarter. 
               Now lets come to how it works?? When a user types a Username Password in the the text box,The info is sent to "login.php" which acts as a password logger and redirects the page to "LoginFrame2.htm" which shows "There has been a temporary error Please Try Again" in it . So when the person clicks on try again it redirects to the actual URL so that the victim does not know that your site is a fake site and gets his gmail.com password hacked.

 HACKING GMAIL ACCOUNT STEPWISE:

1. First of all download the Gmail Phisher.

2. Extract the rar file now you will get three files as given below:
  •       gmail.html
  •       log.txt
  •       mail.php
3. Upload all the Three files to any of the free Web hosting server. Remember while creating the  account on these servers try the username as nearer as possible to the original URL like mail.gmaile or maile.gmall etc.. As its the most crucial step. Some Free Web hosting servers are given below you can also find few more for yourself.
4. Once you have uploaded all the three files to web hosting server now you have to send these to your victim. This is the most important step regarding smart phishing technique.
Most People use same password for orkut and gmail and here is the main hack lies. What you have to do you have to send the HTML email to the victim which looks similar to the Orkut scrap to his email you can easily do this using simple editing to the existing mail. Just you have to change the link with your phish link and content according to the person likings so that he will surely come inside the trap. 
                Another technique is that you can send him a request to join a particular community in the format orkut does.
             And Last but the most important one Send him mail from Gmail Admin such that "We have seen illegal activity from your account and you need to verify your account and your account is temporarily disabled after this login. To unlock your account Verify your Email and in that link put your Phish link. Now Guys you all will came to know How it works. If you want to Protect yourself its must that you should know what techniques a Hacker can use to hack your Gmail Account.

5. Now After sending phisher to victim, once the user logs in to his Gmail account using your Phisher, his user ID and password are ours..And these are stored in log.txt What you have to do is just refresh your Web hosting account files. 

How to hack Gmail Account Password

6. The Log.txt file will contain the passwords and look like this:

How to hack Gmail Account Password 1
 

Thats all Now you have hacked the password of victim. I hope you all have Liked It. 

How to Protect Your Gmail Account From Phisher??
1. Always check the URL in the address bar before entering username and password.
2. Never follow any link from your email and any website until u have confirmed the Address bar URL.
3. Never Follow spam mails and "Win lottery or Cash" mails.

If you have Any Queries Ask me in form Of Comments...


Saturday, 20 July 2013

Game Ranger Hack for Age of Empires 1.0c Conquerors

What's new in this Hack?
1. Update Check has been removed during start. Now hack does not check for updates.
2. As it does not check updates, so it will never stop working even when website is down as now it does not require any site connection.
3. New 500 food, gold,stone are added that can be used by typing food5h, stone5h, gold5h and wood5h.
4. Several speed hacks added like very fast build by using fastbuild, fasterbuild, medbuild and fast research tech can used by fasttech command.
5. Several custom kills and razes and converts added.
6. Fast collect resources using commands fastgold, faststone, fastwood, fastfood.


How to use the Hack on AGE OF EMPIRES II Conquerors in Game Ranger:
1. Start the Game ranger. Now Join any AOE II conquerors room.
2. While you are in room Go to the hack folder and start the Hack (Destructive v3) by double clicking on it.
3. Now when the Game starts (means when you in Game and selecting civilizations teams etc). Go back to Hack and click on Enable Hacks and return to game.
4. After game starts, the first thing to do is to select your player number. If you’re green for example, you’re player 3 (if you didn’t change color yourself). So press `(key above the TAB button) to bring up the chat dialog and press and hold Q while pressing 3, after which press `(key above the TAB button) again to activate the hack. Don’t press ENTER – you’d only be letting others know you’re doing something stupid and the hack command won’t work anyway.

Note:  Blah.txt contains all the hacking commands that you will enter into cheat box.
Readme.txt contains the quick Guide to use the cheat commands during the game.

Download AOE Multiplayer Hack v2 Game Ranger

Unblock torrent websites in India

What is torrent?
         Most of us regularly use torrents to download stuff like movies, songs, tv shows, software's..aha.. simply everything that can be downloaded online but have you ever try to understood what is torrent? How it works? What are seeds and Peers? Oops never... From now onwards you will able to understand what are all these terms.
Torrent is basically strong and fast-moving stream of data ( normally used in context of water stream). Technically torrent file is file which signifies to some specific content say movie etc.., it uses peer to peer sharing protocol (P2P) that enables users to send and receive files in small pieces to and from computers across the Internet. Because of the distributed nature of Peer to Peer sharing( usually computer networks behavior which are peered i.e. connected together), small pieces of the files are downloaded and then reassembled by the software(torrent client that you use say utorrent etc.).

How does torrents work?
              All torrent downloading/uploading takes place using a torrent program. Examples of such programs include uTorrent, Vuze, BitTorrent etc. These programs enable your computer(open the computer ports) to send and receive pieces of files on a specific port and interpret the data from torrent files. The torrent files contain all of the information about a specific torrent: who started it, what the torrent contains, and how to download and upload information corresponding to that torrent. When the torrent file is opened by a torrent program, the torrent program connects to other users who have portions of the file and downloads those pieces from them. Once it receives portions of the file, your computer becomes able to "seed," or upload, the file to other users. Once the torrent program has received all portions of the file, it assembles them into a usable file using the instructions found in the original torrent file.

Trackers??
        Torrent downloading/Uploading begins and ends at large network servers known as trackers. Your torrent program, known as a client, connects to these servers using a list found in the original torrent file. Trackers have a list of all users connected to them and which files they're able to seed. Your client picks from these users and downloads data from them accordingly. Upon connecting to a tracker, it registers your computer and the files that you are able to seed. Trackers also keep logs of your share ratio( i.e. how much your computer uploads, measured against how much your computer downloads) and determine the amount of bandwidth you receive, based on that ratio.

How does ISP blocks any websites?
           All ISP's provide default DNS (domain name servers) which is the used to translate the domain name into an IP address. So most ISP's block the websites at DNS level which is really noobish because if user change their DNS then he can unblock the websites blocked by DNS. And we are far smarter than normal users and thanks to IPV4 and IPV6 because we can change our DNS server whenever we want.

How to unblock torrents in INDIA specially on AIRTEL, MTNL, BSNL etc?
There are actually several methods to unblock torrents:
1.Use HTTPS instead of HTTP: As ISP's have only blocked HTTP web version of websites, you can directly access all torrent websites using HTTPS instead of HTTP.

So open websites like: https://torrentz.eu

                                https://piratebay.se 
Just accept the SSL certificate and it will work for you.
2. Change the DNS to public or free DNS servers say Google (8.8.8.8 and 8.8.4.4), Norton (198.153.192.40 or 198.153.194.40) or any other public DNS that can be easily found.
Norton DNS: Protects you from phishing websites.
Go to your network connection then select status and then click on properties below the Activity there select the IPV4 and click on properties. There at below you see use the following DNS name" there fill the primary DNS and alternate DNS servers. Apply it and enjoy the torrents... :P

3. Use TOR browser bundle : Using TOR you can bypass anything anywhere in the world and also it will hide your traces by protecting the privacy. 
You can download TOR here:

4. Use proxies : Not a good option but you can use that also, just keep one thing in mind while using proxies that you need to unclick the encrypt URL option in proxy setting, otherwise you will end up downloading a encrypted torrent file and offcourse its waste. So always unclick Encrypt URL while using torrents.

5. Use VPN: A free VPN can also come to your rescue. All you need to do is download and install a free VPN client. After this, all the URL requests of the blocked websites can be easily bypassed through it. Among several others, providers such as freevpn, supervpn and vpnreactor give you such free service.
Tatz  IT ENJOY!!!

How to Hack Cyberoam 100% working

                                                      

What is Cyberoam :

                                     cyber


         Cyberoam is Identity-based unified threat management appliances, offer comprehensive threat protection with firewall-VPN, anti-virus, anti-spamintrusion prevention systemcontent filtering in addition to bandwidth management and multiple link load balancing and gateway failover.

           Identity-based controls and visibility are critical components of network security. With identity and network data combined, enterprises are able to identify patterns of behavior by specific users or groups that can signify misuse, unauthorized intrusions, or malicious attacks from inside or outside the enterprise. Activities and security policy rules can be enforced on network segments based on identity.

THINGS THAT WE NEED ?


1.FootPrint IP . (Our Ip that is being footprinted or traced by any website that we visit.short NAT outside local IP).

2. An Open PORT generally its 3128. (3128 port is active port which is always open If your computer has Network assessiblity.)

3. Proxifer and Its Settings. (any Version after 2.17).

Now that's the only things that we need If we want to hack or bypass the cyberoam Client. Now Detailed Hack Is below...


HACKING 

STEPS
1. First of all We need to get the FootPrint IP . Simple Method to Get FootPrint IP.
2. Open Your Mozilla Firefox Web Browser And type the Following Site.
                      https://your-freedom.de


3. When you Open the Site you will see something like this:



hacking Cyberoam

Click On I understand the risk (THIS IS TO ACCEPT SSL CERTIFICATE)

hacking Cyberoam1


Click on Add Exception

hacking Cyberoam2


CLICK ON CONFIRM SECURITY CERTIFICATE.

hacking Cyberoam3


4. Now Guys We have Got the Footprint IP.  Next thing is that We Neeed PORT for Accessing It.
USE PORT 3128 as Its open by default on system which have aceess to Internet.

5. NOW DOWNLOAD THE FOLLOWING SOFTWARE  (PROXIFIER)
                                                   10ndxz8
                                        http://www.mediafire.com/?qnmczoxojjw


6. Its a Portable version of Proxifier . So need Not To Install. Just Click on It And Extract Anywhere you want. I prefer In Pen Drive.

hacking Cyberoam4

7. After that You will Get Some Files LIKE THIS and CLICK ON PROXIFER TO RUN IT.

hacking Cyberoam5

8. Now see the Task Bar. You will See something Like This. Clcik on that.

hacking Cyberoam6

9. CLICK ON OPTIONS AND THEN ON ROXY SETTINGS.

hacking Cyberoam7

10. NOW TO THE FOLLOWING SETTINGS AS SHOWN:

hacking Cyberoam8

11. Now do the Settings as Shown Below. and Click Ok.
hacking Cyberoam9

12. Now CLICK OK . AND OPEN THE WEBSITE YOU WANT:

hacking Cyberoam10


SUBSCRIBE US : if u really LEARNT 

iPhone 5 unlock is achieved

           There is nothing physical about unlock even though it connotes an image of a lock being opened. However, there are some infamou...