<?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=APuchinger</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=APuchinger"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/APuchinger"/>
	<updated>2026-09-10T14:36:23Z</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=9525</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9525"/>
		<updated>2022-01-17T20:46:30Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* Is an extension in OpenSSL &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 ===&lt;br /&gt;
&lt;br /&gt;
* Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
* The heartbeat request can be executed multiple times in a row&lt;br /&gt;
* Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
* Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
* The server read 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 in the RAM.&lt;br /&gt;
*  mThe Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
The result of a Hearbleed 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 middle column contains the fetched data in a hexadecimal representation.&lt;br /&gt;
The right hand column is the actual readable output. Here may stand user credentials, banking informations or even the encryption method.&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;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedAttack.png&amp;diff=9519</id>
		<title>File:HeartbleedAttack.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:HeartbleedAttack.png&amp;diff=9519"/>
		<updated>2022-01-17T16:44:35Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9518</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9518"/>
		<updated>2022-01-17T16:44:15Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* Is an extension in OpenSSL &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 ===&lt;br /&gt;
&lt;br /&gt;
* Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
* The heartbeat request can be executed multiple times in a row&lt;br /&gt;
* Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
* Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
* The server read 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 in the RAM.&lt;br /&gt;
*  mThe Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
The result of a Hearbleed Bug is shown in the following picture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 (The server must implement an OpenSSL version between 1.0.1 and 1.0.1.f)&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9517</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9517"/>
		<updated>2022-01-17T16:37:29Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* Is an extension in OpenSSL &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 ===&lt;br /&gt;
&lt;br /&gt;
* Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
* The heartbeat request can be executed multiple times in a row&lt;br /&gt;
* Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
* Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
* The server read 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 in the RAM.&lt;br /&gt;
*  mThe Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9516</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9516"/>
		<updated>2022-01-17T16:34:31Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* Is an extension in OpenSSL &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 ===&lt;br /&gt;
&lt;br /&gt;
* Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
* The heartbeat request can be executed multiple times in a row&lt;br /&gt;
* Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
* Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
* The server read 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 in the RAM.&lt;br /&gt;
*  mThe Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9515</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9515"/>
		<updated>2022-01-17T16:11:50Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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 (https://github.com/openssl/openssl/branches/all)&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* an extension in OpenSSL &lt;br /&gt;
&lt;br /&gt;
* Special data package&lt;br /&gt;
&lt;br /&gt;
* Possible size: 16 Bytes &amp;lt; Heartbeat &amp;lt; 64Kb&lt;br /&gt;
&lt;br /&gt;
* “Heartbeat Requests” are sent from Webbrowser to Webserver to keep the session alive&lt;br /&gt;
&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;
Web browsers (client) sends a length and a message&lt;br /&gt;
Pseudo example:&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;
&lt;br /&gt;
=== Heartbleed ===&lt;br /&gt;
Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
&lt;br /&gt;
The heartbeat request can be executed multiple times in a row&lt;br /&gt;
&lt;br /&gt;
Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
The server read 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 in the RAM.&lt;br /&gt;
The Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9514</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9514"/>
		<updated>2022-01-17T16:06:53Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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.&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&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&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;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
* an extension in OpenSSL &lt;br /&gt;
&lt;br /&gt;
* Special data package&lt;br /&gt;
&lt;br /&gt;
* Possible size: 16 Bytes &amp;lt; Heartbeat &amp;lt; 64Kb&lt;br /&gt;
&lt;br /&gt;
* “Heartbeat Requests” are sent from Webbrowser to Webserver to keep the session alive&lt;br /&gt;
&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;
Web browsers (client) sends a length and a message&lt;br /&gt;
Pseudo example:&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;
&lt;br /&gt;
=== Heartbleed ===&lt;br /&gt;
Choose heartbeat request size as a minimum and claim it to the maximum&lt;br /&gt;
&lt;br /&gt;
The heartbeat request can be executed multiple times in a row&lt;br /&gt;
&lt;br /&gt;
Rebuild picture of servers RAM&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
Web browser sends message with length 65536: ‘hello’&lt;br /&gt;
The server read 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 in the RAM.&lt;br /&gt;
The Web server responds with the filled 64 KiB dataslot (including content of RAM).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9513</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9513"/>
		<updated>2022-01-17T16:00:52Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &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;
This purpose of this documentation is not to guide attackers to reproduce the heartbleed attack, it should only highlight the functionality.&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&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
=== Heartbleed ===&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9512</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9512"/>
		<updated>2022-01-17T15:58:28Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Description what this documentation is about.&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&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Heartbeat ===&lt;br /&gt;
&lt;br /&gt;
=== Heartbleed ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enter these commands in the shell&lt;br /&gt;
&lt;br /&gt;
 echo foo&lt;br /&gt;
 echo bar&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9511</id>
		<title>Heartbleed</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Heartbleed&amp;diff=9511"/>
		<updated>2022-01-17T15:57:19Z</updated>

		<summary type="html">&lt;p&gt;APuchinger: Created page with &amp;quot;== Summary ==   Description what this documentation is about.  == Requirements ==  * Webserver e.g. (nginx / apache) * OpenSSL between version 1.0.1 and 1.0.1f  == Description...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
Description what this documentation is about.&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&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
&lt;br /&gt;
Enter these commands in the shell&lt;br /&gt;
&lt;br /&gt;
 echo foo&lt;br /&gt;
 echo bar&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
&lt;br /&gt;
Make sure to read&lt;br /&gt;
&lt;br /&gt;
* War and Peace&lt;br /&gt;
* Lord of the Rings&lt;br /&gt;
* The Baroque Cycle&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Device to be used with this documentation]]&lt;br /&gt;
[[Maybe another device to be used with this documentation]]&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
&lt;br /&gt;
* [[A course where this documentation was used]] (2017, 2018)&lt;br /&gt;
* [[Another one]] (2018)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://wikipedia.org&lt;br /&gt;
* https://google.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>APuchinger</name></author>
	</entry>
</feed>