Hi DaMaRis, well sinetific explained it, but i'll explain it to you in a more detailed way on how to get the whole work done, you're here to learns o do not use this for illegal activities, or at least don't blame me for tellin you how to hehe.
So listen. If you do not already have an IP address to "work on" then here are a few easy ways to get one. Remember that these are the basic techniques, there are others.
Getting an IP address from MSN Messenger :
If you have MSN Messenger you can get the person you are talking to IP by sending them a file. When you are normally chatting with someone you dont have whats known as a direct connection to their computer. It works like this:
Your PC -----> MSN Server ----> Recipients PC
184.108.40.206 220.127.116.11 18.104.22.168
So if you just tried getting the IP address of you victim while just talking, you would get the IP of the MSN server. I advise against trying to hack that (But if you think you can then do us all a favour). When you send them a file, you establish a direct connection to their computer and not through the MSN server. While the file is being sent, open your command prompt and type 'netstat' without the colons. This very useful command will give you a list of connections your pc has established and is trying to establish/mantain:
Proto Local Address Foreign Address State
TCP jester:1047 22.214.171.124:5190 ESTABLISHED
TCP jester:1053 126.96.36.199:5190 ESTABLISHED
TCP jester:1054 188.8.131.52:5190 ESTABLISHED
TCP jester:1056 websys.aol.com:http TIME_WAIT
TCP jester:1089 email@example.com ESTABLISHED
You will see one long one that wont be in the form of an IP address, this is a host address. It will look something like: firstname.lastname@example.org
From here you have to do a NS (Name Server) Lookup. This will translate the host address into an IP address and then you have what you want. Some sites have an online NS lookup but there are also many programs that do it aswell. One program that I recommend you download is Cyberkit. This app contains many useful tools that will help you out greatly, one of those being NS Lookup. You can get Cyberkit from www.cyberkit.net.
Getting an IP address from IRC :
Another way of getting an IP address is from IRC (Internet Relay Chat). I wont go into what IRC is exactly and how to enter IRC. All you have to do when you are on the IRC channel is give the command: \whois username. Username is where you put their username. This will give you lots of details about the user and hopefully the IP address, although it may be in host address format. Some IRC's hide your IP address though so this wont always work. Here is an example of the type of output you will get after the whois command:
JoeBlow is email@example.com
JoeBlow on #wazzap
JoeBlow using Buffalo.NY.US.XWorld.org BikerBabe's Haven
JoeBlow End of /WHOIS list.
From here you would just do a NS lookup on that host address and you'd get the IP address you need. Be careful not to get the IRC server IP/host address though....
Getting an IP address from email headers :
The third simple way of getting an IP address is looking at the headers of an email. Here is an example of an email header:
Received: from 184.108.40.206 by pv1fd.pav1.hotmail.msn.com with HTTP;
Sat, 04 May 2002 09:44:00 GMT
From: "Joe Blow" <firstname.lastname@example.org>
Subject: What are the steps of a common hack?
Date: Sat, 04 May 2002 09:44:00 +0000
Content-Type: multipart/mixed; boundary="----=_NextPart_000_5cc6_4c43_171f"
On the third line down you have the IP address, simple.
Now, just because you got your IP, your not done yet. Here is an important thing that you must learn about IP addresses. IP addresses come in two forms: Static and Dynamic. You would ideally like a static IP. Why? Because static IP addresses are always stay the same. People with broadband/cable or any other service that leaves you permanently connected will usually have a static IP address. This is good for you because your target will always been there so you can take your time. Dynmamic IP addresses belong to anyone who has dialup connection (probably you) and this means that every time you connect to the internet, you get a different IP address. This can be an annoying problem because if get someones IP and they are on dialup, chances are that it has already changed. However if you get the IP from MSN or IRC, you know they are online so start now! This is why email headers are sometimes misleading. This is why people usually prefer to hack servers; they have static IP addresses.
Those are the basic ways of getting IP addresses but there are many other automated ways. You can get programs that will scan a range of IP's E.g. 220.127.116.11 to 18.104.22.168 and ping them to see if they are active. You can also use ping to see if a host is alive. That is what ping does, sends a packet to the chosen computer asking it to respond. The ping will then usually give you a list of times or host not found which means this IP address is offline/not being used/useless. To ping a host/IP address, open your command prompt and type ping.....
Well I think that will help you out enough, if not than just let me know.
Hope i didn't break any rulez here.