Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Heartbleed Tutorial [Full Tutorial And Explanation] | CVE-2014-0160

[Image: tumblr_inline_n3x09xXbxT1qa344h.png]


Introduction:

"Heartbleed is a security bug in the open-source OpenSSL cryptography library, which is widely used to implement the Internet's Transport Layer Security (TLS) protocol. This vulnerability, classified as a buffer over-read, results from a missing bounds check in the handling of the Transport Layer Security (TLS) heartbeat extension, the heartbeat being behind the bug's name."
A explanation of heartbleed taken from https://en.wikipedia.org/wiki/Heartbleed.

In other words Heartbleed is a vulnerability that pretty much allows you to obtain data being sent allowing you to obtain information like usernames,passwords,emails,etc.

Which Sites Are Vulnerable:
When this exploit first came out (April 3, 2014) every site using SSL was vulnerable to this causing a very big problem for even the biggest of sites. At 1 point sites like google,tumblr,etc were vulnerable but most big sites have been patched a hour or a day into the discovery.

Due to this being a old exploit it is mostly patched on all SSL sites but can still be abused on 100's of websites.

These SSL version are at the moment vulnerable and patched:
OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable
OpenSSL 1.0.1g is NOT vulnerable
OpenSSL 1.0.0 branch is NOT vulnerable
OpenSSL 0.9.8 branch is NOT vulnerable

To find a site that is vulnerable download the following plugins on your web browser:
Chrome Bleed: Chrome Bleed Link
Firefox Heartbleed: Firefox Heartbleed Vuln Checker

You may also use 1 of these 2 sites:
http://tif.mcafee.com/heartbleedtest
https://filippo.io/Heartbleed/

To find vulnerable websites try using this dork in a google search:
inurl:https://
If you wanna target a certain type of site just type in a keywoard before the dork I provided. For example:
hunting inurl:https://

How To Exploit Sites:
Found a site? Well now lets find out how to exploit it and be rolling in the accounts. First download bleedout. This program allows you to exploit sites. Put this in a folder as it does create many log files.

Open CMD and type in "CD C:\Users\(Your Computer Username)\Desktop\Bleedout" In other words just do "CD" command and type in the directory bleedout is located in. After type "bleedout" for info on how to use it or just read what I am about to type up. Type in "bleedout -h (domain name without http://)". Then let this run for hours.

After a while check in the folder there will be a text file which will have all the scraped info. Open the text file then press "CTRL + F" and type in password. It will show you some results just look through them and try the logins out. Thats it, you will have a list of accounts soon enough. Ignore the random text that will be generated, this can be used to obtain a SSL private key but either then that they are just replies from the host.

The official site of heartbleed is: http://heartbleed.com/

Disclaimers: This is for educational purposes only! I am not responsible for how you decide to use this exploit.

Warning: A VPN is highly recommended, even though it states this does not make any strange connections to the site it still may be risky and better be on the safe side.
Do you think there are a good amount of websites that can and still be worth exploited?
[Image: dogKyRg.gif]

(May 2, 2014 04:07 PM)perilperilperil Wrote:  Do you think there are a good amount of websites that can and still be worth exploited?
I have a couple sites (will not be disclosed) but they are vulnerable and I have had a lot of fun with them. There are still many sites that are careless that left this exploit unpatched.
The characters that this program is returning, none of them match password.
(May 2, 2014 04:25 PM)Estoqese Wrote:  The characters that this program is returning, none of them match password.
You need to wait a couple of hours for someone to login. Just leave it running then check the log files for info.
(May 2, 2014 04:25 PM)Estoqese Wrote:  The characters that this program is returning, none of them match password.

Well with these characters you can probably already get the private key for the ssl certificate :D
[Image: wOdD4yf.gif]
(May 2, 2014 04:28 PM)Pillows Wrote:  Well with these characters you can probably already get the private key for the ssl certificate :D
Thats true :P. I dont really care for that.
(May 2, 2014 04:27 PM)๖ۣۣۜۜIvNet™ Wrote:  You need to wait a couple of hours for someone to login. Just leave it running then check the log files for info.

Hm..well I'm doing it on an extremely popular website so that shouldn't be an issue.
I just added in the part about the random text to the OP
(May 2, 2014 04:31 PM)๖ۣۣۜۜIvNet™ Wrote:  I just added in the part about the random text to the OP
Ok, here's an example of the shit that I'm getting:
http://pastebin.com/MaXQmaKM
(May 2, 2014 04:32 PM)Estoqese Wrote:  Ok, here's an example of the shit that I'm getting:
http://pastebin.com/MaXQmaKM
Thats normal, just leave it. After a while logins will start popping up.
I believe that this bug should of been kept out of script kiddies hands and left on exploit-db, where you at least had to know what you were doing in order to get it to work. Now prepare yourselves for the thousands of 12 year old L33T haxorz, For they are coming.

On a serious note, I'm not one to defend sites or prevent individuals from hacking but this was a huge bug, and giving that exploit to a 12 year old who can more or less just download a tool to do it for him...ehh i dont support that.
(May 2, 2014 06:02 PM)UkVenoM Wrote:  I believe that this bug should of been kept out of script kiddies hands and left on exploit-db, where you at least had to know what you were doing in order to get it to work. Now prepare yourselves for the thousands of 12 year old L33T haxorz, For they are coming.

On a serious note, I'm not one to defend sites or prevent individuals from hacking but this was a huge bug, and giving that exploit to a 12 year old who can more or less just download a tool to do it for him...ehh i dont support that.
I agree but I wanted to post a tutorial and post of the smart sites are patched, the dumbones remain with the exploit and they deserve it if there not patched by now.
am I not doing something correct because once I type in the heartbleed -h ( website here ) it says its not known as a command ?
(May 3, 2014 12:30 AM)Mutiny Wrote:  am I not doing something correct because once I type in the heartbleed -h ( website here ) it says its not known as a command ?

(May 2, 2014 03:42 PM)๖ۣۣۜۜIvNet™ Wrote:  Type in "bleedout -h (domain name without http://)"
.

Really? Can you not read? 😑


Possibly Related Threads...
Thread / Author Replies Views Last Post
by h†mlApr 18, 2020 01:54 PM 1 155 Apr 18, 2020 01:54 PM
Last Post: нα¢кєя
by Amir_MuzaffarNov 7, 2016 06:44 AM 1 318 Nov 7, 2016 06:44 AM
Last Post: Zer0Memo0ry
by peponFeb 27, 2016 05:50 AM 349 25,390 Feb 27, 2016 05:50 AM
Last Post: Innocent Vigilante