<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AAssadzadeh</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AAssadzadeh"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/AAssadzadeh"/>
	<updated>2026-09-10T20:08:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=17089</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=17089"/>
		<updated>2024-12-13T19:16:33Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
This page explains the background information of the &amp;quot;Heartbleed&amp;quot; bug. &lt;br /&gt;
The purpose of this documentation is not to guide attackers to reproduce the heartbleed attack, it should only highlight the functionality. See [[Heartbleed Attacks]] for two demonstrations of the Heartbleed exploit.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Webserver e.g. (nginx / apache)&lt;br /&gt;
* OpenSSL between version 1.0.1 and 1.0.1f (Download from https://github.com/openssl/openssl/branches/all)&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
* HTTP communication usually takes place over TCP/IP connections.&lt;br /&gt;
* TCP is reliable, but a continuous data exchange is needed.&lt;br /&gt;
* HTTPS Websites are encrypted with SSL.&lt;br /&gt;
* The Webserver has available sockets which allows connections to clients.&lt;br /&gt;
* Webserver have timers, after a set time of x - seconds the session gets closed if the client is inactive.&lt;br /&gt;
* To keep the session alive, the web-browser sends heartbeat requests which are processed by the server.&lt;br /&gt;
* Heartbleed has been classified as a [[Buffer Overflows]] vulnerability.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* Is an extension first implemented in OpenSSL in 2012 &amp;lt;ref name=&amp;quot;RFC 6520&amp;quot;&amp;gt;R. Seggelmann, M. Tuexen, M. Williams &#039;&#039;Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) Heartbeat Extension&#039;&#039; https://www.rfc-editor.org/rfc/rfc6520.html (accessed December 13, 2024). &amp;lt;/ref&amp;gt;.&lt;br /&gt;
* Special data package.&lt;br /&gt;
* Possible size: 16 Bytes &amp;lt; Heartbeat Message &amp;lt; 64Kb.&lt;br /&gt;
* “Heartbeat Requests” are sent from Webbrowser to Webserver to keep the session alive.&lt;br /&gt;
* The server answers with a “Heartbeat Respond” which contains the exact same dataset.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&#039;&#039;Web browsers (client) sends a length and a message&#039;&#039;&lt;br /&gt;
* Web browser sends message with length 5: ‘hello’&lt;br /&gt;
* Web server responds with the exact same message : ‘hello’&lt;br /&gt;
&lt;br /&gt;
=== Heartbleed (CVE-2014-0160)===&lt;br /&gt;
&lt;br /&gt;
* Vulnerable code written by a German graduate student in 2011, approved by a British consultant &amp;lt;ref name=&amp;quot;HumanSideHeartbleed&amp;quot;&amp;gt; Bruce Schneier &#039;&#039;The Human Side of Heartbleed&#039;&#039; https://www.schneier.com/blog/archives/2014/06/the_human_side_.html. (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* Heartbleed discovered in 2014 by a Neel Mehta, a member of Google&#039;s security team &amp;lt;ref name=&amp;quot;HumanSideHeartbleed&amp;quot; /&amp;gt;.&lt;br /&gt;
* The heartbeat request can be executed multiple times in a row.&lt;br /&gt;
* Rebuilds a picture of the attacked web server&#039;s RAM.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
* Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
* The server reads a full 64 KiB from memory and sends it to the client&lt;br /&gt;
* Web server allocates a dataslot of 64 KiB and copies the message ‘hello’ in the first place. The rest of the 65536 - ‘hello’ size is appended with data retrieved from its RAM&lt;br /&gt;
* The web server responds with the filled 64 KiB dataslot (including content of RAM)&lt;br /&gt;
&lt;br /&gt;
== Consequences ==&lt;br /&gt;
The greatest obstacle with the Heartbleed bug is that the exploitation does not leave any trace or any peculiar indication behind. Consequently, the abuse of the security hole cannot be detected. &amp;lt;ref name=&amp;quot;Synopsys&amp;quot;&amp;gt; I. h. Synopsys &#039;&#039;The heartbleed bug&#039;&#039; https://heartbleed.com/. (accessed October 9, 2022).&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to the fact that half a million sites were or are vulnerable, it is possible that a number of websites to this day have not been patched and are thus still vulnerable to the Heartbleed exploit. &amp;lt;ref&amp;gt; B. Schneier, &#039;&#039;Heartbleed&#039;&#039;, https://www.schneier.com/blog/archives/2014/04/heartbleed.html/.&lt;br /&gt;
(accessed October 11, 2022).&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The only way to prevent further damage and to mitigate the vulnerability is to upgrade OpenSSL to the fixed version or to recompile OpenSSL with the handshake removed from the code. &amp;lt;ref name=&amp;quot;Synopsys&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A great asset which built out of this situation, is that service providers that suffered from the Heartbleed Bug updated software in use and enhanced their security. &amp;lt;ref name=&amp;quot;Synopsys&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A specific case of the Hearbleed exploitation occurred in Canada where a teenager had stolen 900 social security numbers in a matter of hours &amp;lt;ref name=&amp;quot;HeartbleedCanada&amp;quot;&amp;gt; Heise, Daniel AJ Sokolov &#039;&#039;Heartbleed: Datendiebstahl beim kanadischen Finanzamt&#039;&#039; https://www.heise.de/news/Heartbleed-Datendiebstahl-beim-kanadischen-Finanzamt-2169832.html. (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Moreover, Heartbleed lead to more conspiracy theories about the NSA, as anonymous sources have claimed that the NSA had been exploiting the vulnerability for two years prior to the public announcement &amp;lt;ref name=&amp;quot;MoreHeartbleed&amp;quot;&amp;gt; Bruce Schneier &#039;&#039;More on Heartbleed&#039;&#039; https://www.schneier.com/blog/archives/2014/04/more_on_heartbl.html. (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Solution for the Heartbleed bug ==&lt;br /&gt;
The solution for the Heartbleed bug was to patch OpenSSL to the 1.0.1g version. The patch included a bounds check which uses the right record length in the SSL3 structure that declared the incoming HeartbeatMessage &amp;lt;ref name=&amp;quot;RSLabs&amp;quot;&amp;gt;R.S.Labs, &#039;&#039;How the heartbleed bug affects you&#039;&#039;, https://rhinosecuritylabs.com/research/how-heartbleed-affects-you/. (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Solution for individuals ===&lt;br /&gt;
As consumers of web services, the vast majority of the responsibility lies with the provider of the service. Nevertheless, changing passwords in the case of a frequently visited website being exploited is strongly recommended. It is advised to always use different passwords for different services. The habit of using a password manager is profitable &amp;lt;ref name=&amp;quot;RSLabs&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Solution for businesses ===&lt;br /&gt;
Since this vulnerability leaves no trace, it is advised to set precautions. The first step to approach is to patch the system and regenerate any SSL certificates. Consumers shall be encouraged to change their passwords. An ever more effective path would be to force a password change. As this bug is to be taken very seriously, it is crucial to take the corresponding steps to protect consumers as a responsible business. In case of concern that your servers and internal information may have been leaked, an additional step would be to undergo a security assessment. &amp;lt;ref name=&amp;quot;RSLabs&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Secure Coding Practices ===&lt;br /&gt;
In order to prevent similar mistakes and vulnerabilities, OWASP provides numerous guides about secure coding practices, including checklists for input validation, session management, data protection, error handling and logging, etc. &amp;lt;ref name=&amp;quot;OWASPGuide&amp;quot;&amp;gt;OWASP, &#039;&#039;OWASP Secure Coding Practices-Quick Reference Guide&#039;&#039;, https://owasp.org/www-project-secure-coding-practices-quick-reference-guide/ (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Similarities to Cloudbleed==&lt;br /&gt;
Cloudbleed was a major security bug discovered in 2017 within the infrastructure of the major IT company Cloudflare. This bug, much like Heartbleed, exposed sensitive information due to a buffer overflow issue, caused by a human error in the code. The leakage occurred under certain circumstances involving certain HTML content and Cloudflare features. Much like Heartbleed, Cloudbleed demonstrated the possibility of human error in critical software &amp;lt;ref name=&amp;quot;CloudflareGraham&amp;quot;&amp;gt;Cloudflare, &#039;&#039;Incident report on memory leak caused by Cloudflare parser bug&#039;&#039;, https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/. (accessed December 22, 2023).&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;CloudflarePrince&amp;quot;&amp;gt;Cloudflare, &#039;&#039;Quantifying the Impact of &amp;quot;Cloudbleed&amp;quot;&#039;&#039;, https://blog.cloudflare.com/quantifying-the-impact-of-cloudbleed/. (accessed December 22, 2023).&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17088</id>
		<title>Heartbleed Attacks</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17088"/>
		<updated>2024-12-13T18:52:28Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Testing tools ==&lt;br /&gt;
There are multiple ways to assess if a website is vulnerable to the Heartbleed security&lt;br /&gt;
risk.&lt;br /&gt;
&lt;br /&gt;
== Attack 1==&lt;br /&gt;
&lt;br /&gt;
The result of a Heartbleed Bug is shown in the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedAttack.png]]&lt;br /&gt;
=== Interpretation ===&lt;br /&gt;
&lt;br /&gt;
The left hand column represents the HEAP address, the column in the middle contains the fetched data in a hexadecimal representation.&lt;br /&gt;
The right hand column is the actual readable output. Here, user credentials, banking information or even the encryption method may be stated.&lt;br /&gt;
&lt;br /&gt;
(Reminder: the attacked server must implement an OpenSSL version between 1.0.1 and 1.0.1.f)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Heartleech by Robert David Graham ===&lt;br /&gt;
The project can be found under following URL: &amp;quot;https://github.com/robertdavidgraham/heartleech&amp;quot;&lt;br /&gt;
The first step to test a system for the vulnerabilty to the Heartbleed Bug with the Heartleech testing tool is to install Heartleech on Kali Linux with the command:&amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot;&amp;gt;K. Gebeshuber, E. Teiniker, and W. Zugaj, &#039;&#039;Real Life Exploitation&#039;&#039;, p. 485–488. Rheinwerk, 2019. &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ apt−get install heartleech&lt;br /&gt;
usage: heartleech &amp;lt;hostname&amp;gt; −f&amp;lt;filename&amp;gt; [−p&amp;lt;port &amp;gt;] ...&lt;br /&gt;
&amp;lt;filename&amp;gt; is a DNS name or IP address of the target&lt;br /&gt;
&amp;lt;filename is where the heartbleed information is stored&lt;br /&gt;
&amp;lt;port&amp;gt; is the port number, defaulting to 433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After successful installation, the option –scan examines a system for its vulnerability. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech www.google.com −p 443 −−scan&lt;br /&gt;
−−− heartleech/1.0.0h −−−&lt;br /&gt;
https://github.com/robertdavidgraham/heartleech&lt;br /&gt;
PCRE library : 8.39 2016−06−2014&lt;br /&gt;
www.google.com:443: SAFE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To showcase a vulnerable system, a Virtual Machine with the vulnerable Ubuntu 12.04 with an Apache web server was used and the Heartleech identified the system as VULNERABLE. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech −−scan 192.168.40.145&lt;br /&gt;
192.168.40.145:443: VULNERABLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conceding that Heartleech command is used without any other parameter, it will read&lt;br /&gt;
data from the memory until the program was to be aborted. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech 192.168.40.145&lt;br /&gt;
1896737 byted downloaded (101.215 −mbps)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find private information the –autopawn and –threads options can be used. In this&lt;br /&gt;
case Heartleech found a RSA Private Key in the vulnerable memory. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech 192.168.40.145 −−autopwn −−threads 20&lt;br /&gt;
−−− heartleech / 1.0.0h −−−&lt;br /&gt;
https://github.com/robertdavidgraham/heartleech&lt;br /&gt;
PCRE library : 8.39 2016−06−2014&lt;br /&gt;
0 byted downloaded (0.000 −mbps )&lt;br /&gt;
−−−−−BEGIN RSA PRIVATE KEY−−−−−&lt;br /&gt;
MIIEowIBAAKCAQEAwgrg7H+rjMb0FEkf /d3VeZe68NwMF+maKHc&lt;br /&gt;
...&lt;br /&gt;
−−−−−END RSA PRIVATE KEY−−−−−&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Heartbleed bug can be demonstrated using a freely available exploit script found on Github.&lt;br /&gt;
&lt;br /&gt;
First, a server ISO image is to be downloaded from here: https://old-releases.ubuntu.com/releases/12.04.4/. This version of Ubuntu features the vulnerable OpenSSl version 1.0.1 from March 2012.&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4DownloadPage.png]]&lt;br /&gt;
&lt;br /&gt;
After creating a virtual machine from this image in Oracle VirtualBox Manager, it is necessary to change the Network Adapter setting of Adapter 1 to Bridged Adapter as can be seen in the image below.&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4NetworkAdapterSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, edit the /etc/apt/sources.list file so update and upgrade operations will be redirected to legacy Ubuntu servers:&lt;br /&gt;
[[File:UbuntuServer12.04.4EditSourceListCommand.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4SourcesListEdit.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;sudo apt-get update&amp;quot; to retrieve package information from the Ubuntu legacy servers and then install Apache by executing &amp;quot;sudo apt-get install apache2&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4InstallApache2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
Enable the SSL module and the default webpage bundled with Apache2 by executing „sudo a2enmod ssl“ and „sudo a2ensite default-ssl“:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4EnableSSLModuleAndDefaultPage.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Restart the web server and determine its IP address:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4RestartWebServerAndDetermineIPAddress.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Download a Kali Linux image from here: https://www.kali.org/get-kali/#kali-virtual-machines to create a Client virtual machine and choose the VirtualBox option.&lt;br /&gt;
&lt;br /&gt;
After setting the Client up, change the Network Adapter settings of Adapter 1 to Bridged Adapter as shown in the image below.&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3NetworkAdapterSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Open a browser on the Client machine and verify the web server&#039;s availability by accessing &amp;quot;https://&amp;quot; followed by its known IP address.&lt;br /&gt;
You will be shown a warning about the web server&#039;s self-signed certificate and can take a look at it by clicking on &amp;quot;View Certificate&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3WarningMessage.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;openssl s_client -connect &amp;quot; followed by the web server&#039;s IP address to diagnose the web server:&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3SClient 1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3SClient 2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) available on Github (https://gist.github.com/sh1n0b1/10100394) locally via clicking the &amp;quot;Raw&amp;quot; button and choosing the &amp;quot;Save Page As...&amp;quot; option as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitGithub.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
[[File:SavingHeartbleedExploitScript.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
Execute the exploit script via &amp;quot;python2.7 {location of the script} {web server&#039;s IP address}&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitOutput 1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitOutput 2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the above screenshots do not reveal sensitive information, a malicious entity exploiting a web server which implements session management is highly likely to reveal cryptographic information and/or login credentials eventually &amp;lt;ref name=&amp;quot;Heartbleed&amp;quot;&amp;gt;Ghafoor, Imran and Jattala, Imran and Durrani, Shakeel and Muhammad Tahir, Ch. &#039;&#039;Analysis of OpenSSL Heartbleed vulnerability for embedded systems&#039;&#039; in &#039;&#039;17th IEEE International Multi Topic Conference 2014&#039;&#039;, p. 314-319. 2014.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17087</id>
		<title>Heartbleed Attacks</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17087"/>
		<updated>2024-12-13T18:50:51Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Presented an alternative way to execute the Heartbleed attack.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Testing tools ==&lt;br /&gt;
There are multiple ways to assess if a website is vulnerable to the Heartbleed security&lt;br /&gt;
risk.&lt;br /&gt;
&lt;br /&gt;
== Attack 1==&lt;br /&gt;
&lt;br /&gt;
The result of a Heartbleed Bug is shown in the following picture.&lt;br /&gt;
[[File:HeartbleedAttack.png]]&lt;br /&gt;
=== Interpretation ===&lt;br /&gt;
&lt;br /&gt;
The left hand column represents the HEAP address, the column in the middle contains the fetched data in a hexadecimal representation.&lt;br /&gt;
The right hand column is the actual readable output. Here, user credentials, banking information or even the encryption method may be stated.&lt;br /&gt;
&lt;br /&gt;
(Reminder: the attacked server must implement an OpenSSL version between 1.0.1 and 1.0.1.f)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Heartleech by Robert David Graham ===&lt;br /&gt;
The project can be found under following URL: &amp;quot;https://github.com/robertdavidgraham/heartleech&amp;quot;&lt;br /&gt;
The first step to test a system for the vulnerabilty to the Heartbleed Bug with the Heartleech testing tool is to install Heartleech on Kali Linux with the command:&amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot;&amp;gt;K. Gebeshuber, E. Teiniker, and W. Zugaj, &#039;&#039;Real Life Exploitation&#039;&#039;, p. 485–488. Rheinwerk, 2019. &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ apt−get install heartleech&lt;br /&gt;
usage: heartleech &amp;lt;hostname&amp;gt; −f&amp;lt;filename&amp;gt; [−p&amp;lt;port &amp;gt;] ...&lt;br /&gt;
&amp;lt;filename&amp;gt; is a DNS name or IP address of the target&lt;br /&gt;
&amp;lt;filename is where the heartbleed information is stored&lt;br /&gt;
&amp;lt;port&amp;gt; is the port number, defaulting to 433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After successful installation, the option –scan examines a system for its vulnerability. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech www.google.com −p 443 −−scan&lt;br /&gt;
−−− heartleech/1.0.0h −−−&lt;br /&gt;
https://github.com/robertdavidgraham/heartleech&lt;br /&gt;
PCRE library : 8.39 2016−06−2014&lt;br /&gt;
www.google.com:443: SAFE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To showcase a vulnerable system, a Virtual Machine with the vulnerable Ubuntu 12.04 with an Apache web server was used and the Heartleech identified the system as VULNERABLE. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech −−scan 192.168.40.145&lt;br /&gt;
192.168.40.145:443: VULNERABLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conceding that Heartleech command is used without any other parameter, it will read&lt;br /&gt;
data from the memory until the program was to be aborted. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech 192.168.40.145&lt;br /&gt;
1896737 byted downloaded (101.215 −mbps)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find private information the –autopawn and –threads options can be used. In this&lt;br /&gt;
case Heartleech found a RSA Private Key in the vulnerable memory. &amp;lt;ref name=&amp;quot;Gebeshuber&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ heartleech 192.168.40.145 −−autopwn −−threads 20&lt;br /&gt;
−−− heartleech / 1.0.0h −−−&lt;br /&gt;
https://github.com/robertdavidgraham/heartleech&lt;br /&gt;
PCRE library : 8.39 2016−06−2014&lt;br /&gt;
0 byted downloaded (0.000 −mbps )&lt;br /&gt;
−−−−−BEGIN RSA PRIVATE KEY−−−−−&lt;br /&gt;
MIIEowIBAAKCAQEAwgrg7H+rjMb0FEkf /d3VeZe68NwMF+maKHc&lt;br /&gt;
...&lt;br /&gt;
−−−−−END RSA PRIVATE KEY−−−−−&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Furthermore, the Heartbleed bug can be demonstrated using a freely available exploit script found on Github.&lt;br /&gt;
&lt;br /&gt;
First, a server ISO image is to be downloaded from here: https://old-releases.ubuntu.com/releases/12.04.4/. This version of Ubuntu features the vulnerable OpenSSl version 1.0.1 from March 2012.&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4DownloadPage.png]]&lt;br /&gt;
&lt;br /&gt;
After creating a virtual machine from this image in Oracle VirtualBox Manager, it is necessary to change the Network Adapter setting of Adapter 1 to Bridged Adapter as can be seen in the image below.&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4NetworkAdapterSettings.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, edit the /etc/apt/sources.list file so update and upgrade operations will be redirected to legacy Ubuntu servers:&lt;br /&gt;
[[File:UbuntuServer12.04.4EditSourceListCommand.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4SourcesListEdit.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;sudo apt-get update&amp;quot; to retrieve package information from the Ubuntu legacy servers and then install Apache by executing &amp;quot;sudo apt-get install apache2&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4InstallApache2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
Enable the SSL module and the default webpage bundled with Apache2 by executing „sudo a2enmod ssl“ and „sudo a2ensite default-ssl“:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4EnableSSLModuleAndDefaultPage.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Restart the web server and determine its IP address:&lt;br /&gt;
&lt;br /&gt;
[[File:UbuntuServer12.04.4RestartWebServerAndDetermineIPAddress.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Download a Kali Linux image from here: https://www.kali.org/get-kali/#kali-virtual-machines to create a Client virtual machine and choose the VirtualBox option.&lt;br /&gt;
&lt;br /&gt;
After setting the Client up, change the Network Adapter settings of Adapter 1 to Bridged Adapter as shown in the image below.&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3NetworkAdapterSettings.png]]&lt;br /&gt;
&lt;br /&gt;
Open a browser on the Client machine and verify the web server&#039;s availability by accessing &amp;quot;https://&amp;quot; followed by its known IP address.&lt;br /&gt;
You will be shown a warning about the web server&#039;s self-signed certificate and can take a look at it by clicking on &amp;quot;View Certificate&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3WarningMessage.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;openssl s_client -connect &amp;quot; followed by the web server&#039;s IP address to diagnose the web server:&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3SClient 1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:KaliLinux2024.3SClient 2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Save a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) available on Github (https://gist.github.com/sh1n0b1/10100394) locally via clicking the &amp;quot;Raw&amp;quot; button and choosing the &amp;quot;Save Page As...&amp;quot; option as shown below.&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitGithub.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
[[File:SavingHeartbleedExploitScript.png|1200px]]&lt;br /&gt;
&lt;br /&gt;
Execute the exploit script via &amp;quot;python2.7 {location of the script} {web server&#039;s IP address}&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitOutput 1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:HeartbleedExploitOutput 2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the above screenshots do not reveal sensitive information, a malicious entity exploiting a web server which implements session management is highly likely to reveal cryptographic information and/or login credentials eventually &amp;lt;ref name=&amp;quot;Heartbleed&amp;quot;&amp;gt;Ghafoor, Imran and Jattala, Imran and Durrani, Shakeel and Muhammad Tahir, Ch. &#039;&#039;Analysis of OpenSSL Heartbleed vulnerability for embedded systems&#039;&#039; in &#039;&#039;17th IEEE International Multi Topic Conference 2014&#039;&#039;, p. 314-319. 2014.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitOutput_2.png&amp;diff=17086</id>
		<title>File:HeartbleedExploitOutput 2.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitOutput_2.png&amp;diff=17086"/>
		<updated>2024-12-13T18:27:09Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Output generated by a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) (Part 2).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Output generated by a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) (Part 2).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitOutput_1.png&amp;diff=17085</id>
		<title>File:HeartbleedExploitOutput 1.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitOutput_1.png&amp;diff=17085"/>
		<updated>2024-12-13T18:24:49Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Output generated by a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) (Part 1).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Output generated by a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py) (Part 1).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:SavingHeartbleedExploitScript.png&amp;diff=17084</id>
		<title>File:SavingHeartbleedExploitScript.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:SavingHeartbleedExploitScript.png&amp;diff=17084"/>
		<updated>2024-12-13T18:20:08Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Saving a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Saving a Heartbleed exploit script (https://gist.githubusercontent.com/sh1n0b1/10100394/raw/634aef12c0dcf06921986e22ad9b3f955b33697f/ssltest.py).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitGithub.png&amp;diff=17083</id>
		<title>File:HeartbleedExploitGithub.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedExploitGithub.png&amp;diff=17083"/>
		<updated>2024-12-13T18:15:08Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Heartbleed exploit script available on Github (https://gist.github.com/sh1n0b1/10100394).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Heartbleed exploit script available on Github (https://gist.github.com/sh1n0b1/10100394).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3SClient_2.png&amp;diff=17082</id>
		<title>File:KaliLinux2024.3SClient 2.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3SClient_2.png&amp;diff=17082"/>
		<updated>2024-12-13T18:10:15Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Diagnosing the Ubuntu 12.04.4 web server (Part 2).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Diagnosing the Ubuntu 12.04.4 web server (Part 2).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3SClient_1.png&amp;diff=17081</id>
		<title>File:KaliLinux2024.3SClient 1.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3SClient_1.png&amp;diff=17081"/>
		<updated>2024-12-13T18:07:21Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Diagnosing the Ubuntu 12.04.4 web server (Part 1).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Diagnosing the Ubuntu 12.04.4 web server (Part 1).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3WarningMessage.png&amp;diff=17080</id>
		<title>File:KaliLinux2024.3WarningMessage.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3WarningMessage.png&amp;diff=17080"/>
		<updated>2024-12-13T17:55:24Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Kali Linux 2024.3 warning the user when trying to access a web server with a self-signed certificate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Kali Linux 2024.3 warning the user when trying to access a web server with a self-signed certificate.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3NetworkAdapterSettings.png&amp;diff=17079</id>
		<title>File:KaliLinux2024.3NetworkAdapterSettings.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:KaliLinux2024.3NetworkAdapterSettings.png&amp;diff=17079"/>
		<updated>2024-12-13T17:43:08Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Changing the Kali Linux 2024.3 Network Adapter settings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Changing the Kali Linux 2024.3 Network Adapter settings.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4RestartWebServerAndDetermineIPAddress.png&amp;diff=17078</id>
		<title>File:UbuntuServer12.04.4RestartWebServerAndDetermineIPAddress.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4RestartWebServerAndDetermineIPAddress.png&amp;diff=17078"/>
		<updated>2024-12-13T17:25:04Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Restarting Apache2 Web server and determining its IP address on Ubuntu 12.04.4.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Restarting Apache2 Web server and determining its IP address on Ubuntu 12.04.4.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4EnableSSLModuleAndDefaultPage.png&amp;diff=17077</id>
		<title>File:UbuntuServer12.04.4EnableSSLModuleAndDefaultPage.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4EnableSSLModuleAndDefaultPage.png&amp;diff=17077"/>
		<updated>2024-12-13T17:19:34Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Enabling SSL Module and Apache2 default webpage on Ubuntu 12.04.4.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Enabling SSL Module and Apache2 default webpage on Ubuntu 12.04.4.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4InstallApache2.png&amp;diff=17076</id>
		<title>File:UbuntuServer12.04.4InstallApache2.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4InstallApache2.png&amp;diff=17076"/>
		<updated>2024-12-13T17:12:39Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Installing Apache2 on Ubuntu 12.04.4.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Installing Apache2 on Ubuntu 12.04.4.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4EditSourceListCommand.png&amp;diff=17075</id>
		<title>File:UbuntuServer12.04.4EditSourceListCommand.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4EditSourceListCommand.png&amp;diff=17075"/>
		<updated>2024-12-13T17:03:49Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Ubuntu 12.04.4 Command for editing /etc/apt/sources.list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Ubuntu 12.04.4 Command for editing /etc/apt/sources.list.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4SourcesListEdit.png&amp;diff=17074</id>
		<title>File:UbuntuServer12.04.4SourcesListEdit.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4SourcesListEdit.png&amp;diff=17074"/>
		<updated>2024-12-13T16:56:38Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Ubuntu 12.04.4 Editing /etc/apt/sources.list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Ubuntu 12.04.4 Editing /etc/apt/sources.list.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4NetworkAdapterSettings.png&amp;diff=17073</id>
		<title>File:UbuntuServer12.04.4NetworkAdapterSettings.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4NetworkAdapterSettings.png&amp;diff=17073"/>
		<updated>2024-12-13T16:35:17Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Ubuntu 12.04.4 Network Adapter Settings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Ubuntu 12.04.4 Network Adapter Settings.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4DownloadPage.png&amp;diff=17072</id>
		<title>File:UbuntuServer12.04.4DownloadPage.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4DownloadPage.png&amp;diff=17072"/>
		<updated>2024-12-13T16:33:28Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Ubuntu 12.04.4 Download page (https://old-releases.ubuntu.com/releases/12.04.4/).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Ubuntu 12.04.4 Download page (https://old-releases.ubuntu.com/releases/12.04.4/).&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4CreationDialog.png&amp;diff=17071</id>
		<title>File:UbuntuServer12.04.4CreationDialog.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:UbuntuServer12.04.4CreationDialog.png&amp;diff=17071"/>
		<updated>2024-12-13T16:23:14Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Creation Dialog of a Ubuntu 12.04.4 virtual machine in Oracle VirtualBox Manager.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Creation Dialog of a Ubuntu 12.04.4 virtual machine in Oracle VirtualBox Manager.&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17070</id>
		<title>Heartbleed Attacks</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed_Attacks&amp;diff=17070"/>
		<updated>2024-12-13T16:04:14Z</updated>

		<summary type="html">&lt;p&gt;AAssadzadeh: Attacks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AAssadzadeh</name></author>
	</entry>
</feed>