Sunday 28 December 2014

Posted by Haxor On 10:47

How to See Full Private Profile Pictures on Facebook Now!

After launching the timeline in 2012, the first thing that Facebook did was to protect the profile pictures with privacy Settings. Well, it’s actually a good thing. Because you’ll be safer from people with bad intentions. But, what if someone, with his entire body as a private profile picture, sent you a friend-request and at the same time, you can’t recognize his name. Won’t you like to check out at least his profile picture? Obviously, you’ll. In fact, there may come many such situations when you need to check out the private profile picture of someone, but you can’t because of his/her privacy settings. Well, don’t worry. With me, you definitely can!


The trick behind this is very simple and you’ve two different ways to do so. You can choose both or whichever you prefer. Remember, the picture above is of this website’s official facebook page. For facebook pages, you don’t need this trick. Because there is nothing like privacy system for pages’ profile pictures. This trick will work on only those user accounts where the profile picture is not clickable from the user’s timeline, it means you are not allowed to see the full version of the picture according to the user’s privacy settings.

Trick – 1

  1. Visit the user’s timeline.
  2. Right click on his/her profile picture.
  3. Copy the image URL.
  4. Open a new browser tab.
  5. Paste the URL into the address bar.
  6. Remove the entire part from “hprofile-ak-…” to  “…s160x160/” in the URL (without quotes) and make sure there is no double slashes at the removed location of the URL.
  7. Hit ENTER, and there you go.
You may feel some problem during the 6th step. Let me clarify it:
If the URL is like,
https://m.ak.fbcdn.net/sphotos-h.ak/hphotos-ak-prn2/p160x160/1391478_243092262524544_132243173_n.jpg
Then turn it into,
https://m.ak.fbcdn.net/sphotos-h.ak/1391478_243092262524544_132243173_n.jpg

Trick – 2

  1. Get the username or user ID from his/her timeline URL.
  2. Click on this URL 
  3. http://graph.facebook.com/USERNAME/picture?width=2000&height=2000.
  4. Replace ‘USERNAME’ with the his/her username.
  5. Hit ENTER, and there you go.
The 2nd trick is much more easier than the first one. Moreover, if you can’t access his/her profile due to some reasons (like, she blocked you), then too you can get the profile picture without any hassle. You just need to keep his/her username or user ID in mind.
If you feel any problem with this trick or if you have any queries, opinions, thoughts, advice etc, just leave a comment below and I’ll get back to you. Thanks for reading. Have a nice day!

Friday 19 December 2014

Posted by Haxor On 10:55

SOURCE IPTRAK IP

Salam From •?((¯°·._.• hąж๏я ƒąяhąɲ (ƒąяhąɲ яǥ) •._.·°¯))؟•

IP Address Lookup Tool.

INFORMATION:

Here is a simple command line program I made to do IP address lookups. This will retrieve the ISP, Country, City and State, if availible. Here is a screenshot of the results :




USAGE:

The usage is simple, it is a command line program, so it takes arguments.

Code:

Usage : iptrak.py <ip address>


SOURCE CODE:

    # IP Address Lookup Tool
    # Version 1.0.0
    # Coded by BlackMan in Python 3.3.2
    # Download : N/A
    # File     : iptrak.py
     
    #IMPORTS
    import re
    import sys
    import urllib.request
     
    #BYTE CONTROL
    def encodeString(string) : return string.encode('utf-8')
    def decodeString(string) : return string.decode('utf-8')
     
    #DEBUG MESSAGES
    def action(msg)    : print('[#] - ' + msg)
    def alert(msg)     : print('[+] - ' + msg)
    def error(msg)     : print('[!] - ' + msg)
    def errorExit(msg) : raise SystemExit('[!] - ' + msg)
     
    #GET BETWEEN
    def getBetween(source, start, stop):
        search = encodeString(start + '(.*?)' + stop)
        data   = re.compile(search).search(source)
        if data:
            found = decodeString(data.group(1))
            return found.replace('\n', '')
        else:
            return False
     
    #GET IP INFORMATION
    def getIP(ip):
        source  = urllib.request.urlopen('http://www.whatismyipaddress.com/ip/' + ip).read()
        country = getBetween(source, 'Country:</th><td>', ' <img ')
        state   = getBetween(source, 'State/Region:</th><td>', '</td>')
        city    = getBetween(source, 'City:</th><td>', '</td>')
        isp     = getBetween(source, 'ISP:</th><td>', '</td>')
        return [isp, country, state, city]
     
    #VERIFY IP ADDRESS
    def verifyIP(ip):
        if re.match('^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$', ip):
            return True
        else:
            return False
     
    #VERSION CHECK (sys)
    def versionCheck():
        if sys.version_info.major != 3 or sys.version_info.minor != 3:
            errorExit('Requires Python version 3.3 to be installed.')
     
    #START
    versionCheck()
    if len(sys.argv) != 2:
        error('Missing command line arguments!')
        errorExit('Usage : iptrak.py <ip>')
    ip = sys.argv[1]
    if verifyIP(ip) == True:
        try:
            data = getIP(ip)
            alert('IP Address : ' + ip)
            alert('ISP       : ' + data[0])
            alert('Country   : ' + data[1])
            alert('State     : ' + data[2])
            alert('City      : ' + data[3])
        except:
            errorExit('Failed to retrieve IP address information online!')
    else:
        error('Invalid IP address!')
        errorExit('Usage : iptrak.py <ip>')

Thanks for visiting my BLOG!