<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaoPhoenix</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaoPhoenix"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/TaoPhoenix"/>
		<updated>2026-04-17T16:04:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1354:_Heartbleed_Explanation&amp;diff=65302</id>
		<title>1354: Heartbleed Explanation</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1354:_Heartbleed_Explanation&amp;diff=65302"/>
				<updated>2014-04-12T13:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;TaoPhoenix: /* Explanation */ Randall has two l's - spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1354&lt;br /&gt;
| date      = April 11, 2014&lt;br /&gt;
| title     = Heartbleed Explanation&lt;br /&gt;
| image     = heartbleed_explanation.png&lt;br /&gt;
| titletext = Are you still there, server? It's me, Margaret.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|PLEASE don not remove this TAG that fast!!! Many issues still have to be solved here.}}&lt;br /&gt;
The {{w|Heartbleed bug}} has received a lot of news coverage recently and was also the topic of the previous comic [[1353: Heartbleed]]. This comic explains how the bug may have been discovered and can be exploited to reveal a server's memory contents. A hypothetical cracker [[Megan|Meg]] sends heartbeat requests to the server, the server responds to the heartbeat request by returning the contents of the body of the request up to the number of letters requested. The first two requests are well formed, requesting exactly the number of characters in the request body. The server's memory is showing Meg's request with many other requests going on at the same time.&lt;br /&gt;
&lt;br /&gt;
The last request asks for &amp;quot;HAT&amp;quot; but requests that it be 500 letters long; the server&amp;amp;#8202;—&amp;amp;#8202;not checking if or simply unaware that 500 letters is larger than the request body&amp;amp;#8202;—&amp;amp;#8202;returns &amp;quot;HAT&amp;quot; plus 497 letters that happened to be next to the word &amp;quot;HAT&amp;quot; in its memory. Included are many sensitive bits of information, including a master key and user passwords. One of the passwords shown is &amp;quot;CoHoBaSt&amp;quot;, a reference to [[936: Password Strength]], which suggests using &amp;quot;&amp;lt;u&amp;gt;co&amp;lt;/u&amp;gt;rrect &amp;lt;u&amp;gt;ho&amp;lt;/u&amp;gt;rse &amp;lt;u&amp;gt;ba&amp;lt;/u&amp;gt;ttery &amp;lt;u&amp;gt;st&amp;lt;/u&amp;gt;aple&amp;quot; as a password.&lt;br /&gt;
&lt;br /&gt;
Often popular explanations of security bugs require the issue to be simplified a lot and to leave out a lot of details. In this case Randall didn't have to do much simplifying; the bug is actually that simple. Also, it should be noted that any client which can connect to the server typically can exploit this bug in the underlying OpenSSL software&amp;amp;#8202;—&amp;amp;#8202;the use of the term &amp;quot;User Meg&amp;quot; does not imply that Meg had to authenticate first. &lt;br /&gt;
&lt;br /&gt;
The title text is a reference to ''{{w|Are You There God? It's Me, Margaret.|Are you there God? It's me, Margaret.}}'' a novel by Judy Blume, and plays off of the &amp;quot;server, are you still there?&amp;quot; line in every panel where she did start a request. ''Meg'' can be a nickname for ''Margaret'' as well as ''Megan'', which perhaps explains why the character's usual name, Megan, is abbreviated here.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
&lt;br /&gt;
:How the Heartbleed bug works:&lt;br /&gt;
&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;POTATO&amp;quot; (6 letters).&lt;br /&gt;
:The server's memory is shown: ...&amp;lt;tt&amp;gt;wants pages about boats. User Erica requests secure connection using key &amp;quot;4538538374224&amp;quot;. '''User Meg wants these 6 letters: POTATO.''' User Ada wants pages about &amp;quot;irl games&amp;quot;. Unlocking secure records with key 5130985733435. Maggie (chrome user) sends this message: &amp;quot;Hi&amp;lt;/tt&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
:Server shows the same memory content but POTATO is highlighted.&lt;br /&gt;
:Server: &amp;lt;tt&amp;gt;POTATO&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;BIRD&amp;quot; (4 letters).&lt;br /&gt;
:The server's memory is shown: ...&amp;lt;tt&amp;gt;User Olivia from London wants pages about &amp;quot;mad bees in car why&amp;quot;. Note: Files for IP 375.381.283.17 are in /tmp/files-3843. '''User Meg wants these 4 letters: BIRD.''' There are currently 346 connections open. User Brendan uploaded the file selfie.jpg (contents: 834ba962e2ceb9ff89bd3bff8c&amp;lt;/tt&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
:Server shows the same memory content but now with BIRD highlighted.&lt;br /&gt;
:Server: &amp;lt;tt&amp;gt;BIRD&amp;lt;/tt&amp;gt;&lt;br /&gt;
:Megan: ''Hmm...''&lt;br /&gt;
&lt;br /&gt;
:Megan: Server, are you still there? If so, reply &amp;quot;HAT&amp;quot; (500 letters).&lt;br /&gt;
:Server memory: ...&amp;lt;tt&amp;gt;a connection. Jake requested pictures of deer. '''User Meg wants these 500 letters: HAT.''' Lucas requests the &amp;quot;missed connections&amp;quot; page. Eve (administrator) wants to set server's key to &amp;quot;14835038534&amp;quot;. Isabel wants pages about &amp;quot;snakes but not too long&amp;quot;. User Karen wants to change account password to &amp;quot;CoHoBaSt&amp;quot;. User&amp;lt;/tt&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
:Server shows the same memory content, highlighting the first 500 letters of the memory beginning at HAT.&lt;br /&gt;
:Server: &amp;lt;tt&amp;gt;HAT. Lucas requests the &amp;quot;missed connections&amp;quot; page. Eve (administrator) wants to set server's key to &amp;quot;14835038534&amp;quot;. Isabel wants pages about &amp;quot;snakes but not too long&amp;quot;. User Karen wants to change account password to &amp;quot;CoHoBaSt&amp;quot;. User Amber requests pages&amp;lt;/tt&amp;gt;...&lt;br /&gt;
:Megan writes this all down.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Computers]]&lt;/div&gt;</summary>
		<author><name>TaoPhoenix</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1352:_Cosmologist_on_a_Tire_Swing&amp;diff=64875</id>
		<title>1352: Cosmologist on a Tire Swing</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1352:_Cosmologist_on_a_Tire_Swing&amp;diff=64875"/>
				<updated>2014-04-08T11:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;TaoPhoenix: /* Explanation */spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1352&lt;br /&gt;
| date      = April 7, 2014&lt;br /&gt;
| title     = Cosmologist on a Tire Swing&lt;br /&gt;
| image     = cosmologist_on_a_tire_swing.png&lt;br /&gt;
| titletext = No matter how fast I swing, I can never travel outside this loop! Maybe space outside it doesn't exist! But I bet it does. This tire came from somewhere.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
[[Cueball]] and a curious child walks through a forest with many small pools/lakes. The setting of trees interspersed with these many small pools resembles the {{w|Wood between the Worlds}}, a meta-verse described in C.S. Lewis's ''{{w|The Magician's Nephew}}''; each pool leads into a different universe — one of these is ours, another is {{w|Narnia}} and the world of the {{w|White Witch}} is also visited through these pools.&lt;br /&gt;
&lt;br /&gt;
The girl ask about the time before the {{w|Big Bang}} and Cueball tells there where no time before - a common theory. But then they happen upon a {{w|cosmologist}} on a swing who has several other theories about the universe...&lt;br /&gt;
&lt;br /&gt;
Simply put, the tire swing is a symbolic representation of our universe. Scientific observations tell us that both space and time began with the {{w|Big Bang}} ~13.8 billion years ago. We don't know if there was such a thing as &amp;quot;before&amp;quot; the universe, or what that might be.&lt;br /&gt;
&lt;br /&gt;
The first 6 panels reference ongoing speculation about where the universe came from and why it even exists in the first place. The last 2 panels relate to recent observations of the {{w|accelerating universe}} in which galaxies are now receding from each other at higher and higher speeds, due to {{w|dark energy}}. &lt;br /&gt;
&lt;br /&gt;
The swing itself is likely a reference to the {{w|Cyclic Model}}, where the universe expands from a Big Bang, then contracts back in on itself under its own gravity for a {{w|Big Crunch}}, before bouncing outward again in another Big Bang, and repeating the whole process. On the other hand the swing is accelerating as the universe - so it may also be a reference to the entire universe. We are all &amp;quot;trapped&amp;quot; on this swing - and it is accelerating!&lt;br /&gt;
&lt;br /&gt;
The title text references questions about the {{w|shape of the universe}}  (which may as well be donut shaped like a tire) and what could lie &amp;quot;outside&amp;quot; of it. We can't see outside of the {{w|observable universe}}, but it's likely that the universe is bigger than the observable universe and uniform on large scale. Even though nobody can leave our own universe, the cosmologist ([[Randall]]?) bets that such unknown worlds do exist.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:Girl: What was before the big bang?&lt;br /&gt;
:Cueball: I think time began with the big bang. So it doesn't make sense to ask what came before it.&lt;br /&gt;
:Cosmologist (off panel): ''Look out''&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: ''WHEEEE'' Hi I'm a cosmologist on a tire swing!&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: We don't know whether time&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: started at the big bang.&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: It might have!&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: Or maybe not! We don't know!&lt;br /&gt;
:Cueball: Oh. OK!&lt;br /&gt;
&lt;br /&gt;
:Girl: ...Your tire swing looks fun!&lt;br /&gt;
:Cosmologist: I can't stop!&lt;br /&gt;
&lt;br /&gt;
:Girl: Won't the swing stop on its own?&lt;br /&gt;
:Cosmologist: I thought it would, but it seems to be accelerating.&lt;br /&gt;
:Girl: Cosmology sounds pretty confusing.&lt;br /&gt;
:Cosmologist: ''WHEEEEE!''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Astronomy]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>TaoPhoenix</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1352:_Cosmologist_on_a_Tire_Swing&amp;diff=64874</id>
		<title>1352: Cosmologist on a Tire Swing</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1352:_Cosmologist_on_a_Tire_Swing&amp;diff=64874"/>
				<updated>2014-04-08T11:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;TaoPhoenix: /* Explanation */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1352&lt;br /&gt;
| date      = April 7, 2014&lt;br /&gt;
| title     = Cosmologist on a Tire Swing&lt;br /&gt;
| image     = cosmologist_on_a_tire_swing.png&lt;br /&gt;
| titletext = No matter how fast I swing, I can never travel outside this loop! Maybe space outside it doesn't exist! But I bet it does. This tire came from somewhere.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
[[Cueball]] and a curios child walks through a forest with many small pools/lakes. The setting of trees interspersed with these many small pools resembles the {{w|Wood between the Worlds}}, a meta-verse described in C.S. Lewis's ''{{w|The Magician's Nephew}}''; each pool leads into a different universe — one of these is ours, another is {{w|Narnia}} and the world of the {{w|White Witch}} is also visited through these pools.&lt;br /&gt;
&lt;br /&gt;
The girl ask about the time before the {{w|Big Bang}} and Cueball tells there where no time before - a common theory. But then they happen upon a {{w|cosmologist}} on a swing who has several other theories about the universe...&lt;br /&gt;
&lt;br /&gt;
Simply put, the tire swing is a symbolic representation of our universe. Scientific observations tell us that both space and time began with the {{w|Big Bang}} ~13.8 billion years ago. We don't know if there was such a thing as &amp;quot;before&amp;quot; the universe, or what that might be.&lt;br /&gt;
&lt;br /&gt;
The first 6 panels reference ongoing speculation about where the universe came from and why it even exists in the first place. The last 2 panels relate to recent observations of the {{w|accelerating universe}} in which galaxies are now receding from each other at higher and higher speeds, due to {{w|dark energy}}. &lt;br /&gt;
&lt;br /&gt;
The swing itself is likely a reference to the {{w|Cyclic Model}}, where the universe expands from a Big Bang, then contracts back in on itself under its own gravity for a {{w|Big Crunch}}, before bouncing outward again in another Big Bang, and repeating the whole process. On the other hand the swing is accelerating as the universe - so it may also be a reference to the entire universe. We are all &amp;quot;trapped&amp;quot; on this swing - and it is accelerating!&lt;br /&gt;
&lt;br /&gt;
The title text references questions about the {{w|shape of the universe}}  (which may as well be donut shaped like a tire) and what could lie &amp;quot;outside&amp;quot; of it. We can't see outside of the {{w|observable universe}}, but it's likely that the universe is bigger than the observable universe and uniform on large scale. Even though nobody can leave our own universe, the cosmologist ([[Randall]]?) bets that such unknown worlds do exist.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:Girl: What was before the big bang?&lt;br /&gt;
:Cueball: I think time began with the big bang. So it doesn't make sense to ask what came before it.&lt;br /&gt;
:Cosmologist (off panel): ''Look out''&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: ''WHEEEE'' Hi I'm a cosmologist on a tire swing!&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: We don't know whether time&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: started at the big bang.&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: It might have!&lt;br /&gt;
&lt;br /&gt;
:Cosmologist: Or maybe not! We don't know!&lt;br /&gt;
:Cueball: Oh. OK!&lt;br /&gt;
&lt;br /&gt;
:Girl: ...Your tire swing looks fun!&lt;br /&gt;
:Cosmologist: I can't stop!&lt;br /&gt;
&lt;br /&gt;
:Girl: Won't the swing stop on its own?&lt;br /&gt;
:Cosmologist: I thought it would, but it seems to be accelerating.&lt;br /&gt;
:Girl: Cosmology sounds pretty confusing.&lt;br /&gt;
:Cosmologist: ''WHEEEEE!''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Astronomy]]&lt;br /&gt;
[[Category:Science]]&lt;/div&gt;</summary>
		<author><name>TaoPhoenix</name></author>	</entry>

	</feed>