<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Hail_Satan_SAO_19</id>
	<title>Hail Satan SAO 19 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Hail_Satan_SAO_19"/>
	<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Hail_Satan_SAO_19&amp;action=history"/>
	<updated>2026-09-16T17:34:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://yawg.net/index.php?title=Hail_Satan_SAO_19&amp;diff=54&amp;oldid=prev</id>
		<title>Encryptid: Created page with &quot;This is my write-up for the Hail Satan SAO 2019 challenge presented by Sqearlsalazar   =Start= ==The Sigil== * Morse Code ** -.-- . .- .-. ...-- ----- ----- ----- .-.. --- --- -.- - --- - .... . ** YEAR3000LOOKTOTHE * Alienese (AL1 Futurama) ** LOOKINT  ==Baphomet== * Latin ** accessum per mutuae cognitionis ** &quot;Access through shared knowledge&quot; * DCLVXI ** Misprint as C and L are swapped ** Roman Numeral &quot;666&quot; * Alienese (AL1 Futurama) ** HEMIRROR * @HS8NTheVoid $video *...&quot;</title>
		<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Hail_Satan_SAO_19&amp;diff=54&amp;oldid=prev"/>
		<updated>2025-08-06T19:10:45Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is my write-up for the Hail Satan SAO 2019 challenge presented by Sqearlsalazar   =Start= ==The Sigil== * Morse Code ** -.-- . .- .-. ...-- ----- ----- ----- .-.. --- --- -.- - --- - .... . ** YEAR3000LOOKTOTHE * Alienese (AL1 Futurama) ** LOOKINT  ==Baphomet== * Latin ** accessum per mutuae cognitionis ** &amp;quot;Access through shared knowledge&amp;quot; * DCLVXI ** Misprint as C and L are swapped ** Roman Numeral &amp;quot;666&amp;quot; * Alienese (AL1 Futurama) ** HEMIRROR * @HS8NTheVoid $video *...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is my write-up for the Hail Satan SAO 2019 challenge presented by Sqearlsalazar &lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
==The Sigil==&lt;br /&gt;
* Morse Code&lt;br /&gt;
** -.-- . .- .-. ...-- ----- ----- ----- .-.. --- --- -.- - --- - .... .&lt;br /&gt;
** YEAR3000LOOKTOTHE&lt;br /&gt;
* Alienese (AL1 Futurama)&lt;br /&gt;
** LOOKINT&lt;br /&gt;
&lt;br /&gt;
==Baphomet==&lt;br /&gt;
* Latin&lt;br /&gt;
** accessum per mutuae cognitionis&lt;br /&gt;
** &amp;quot;Access through shared knowledge&amp;quot;&lt;br /&gt;
* DCLVXI&lt;br /&gt;
** Misprint as C and L are swapped&lt;br /&gt;
** Roman Numeral &amp;quot;666&amp;quot;&lt;br /&gt;
* Alienese (AL1 Futurama)&lt;br /&gt;
** HEMIRROR&lt;br /&gt;
* @HS8NTheVoid $video&lt;br /&gt;
** [https://twitter.com/Hs8The Twitter Handle]&lt;br /&gt;
&lt;br /&gt;
==$video==&lt;br /&gt;
[https://www.youtube.com/watch?v=uFNBq9fT1 Video]&lt;br /&gt;
* Morse Code played on the video&lt;br /&gt;
** .-. --- - ....-&lt;br /&gt;
** ROT4&lt;br /&gt;
* Text on screen: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RG  (3:17-3:20) 3 frames&lt;br /&gt;
9v  (5:20-6:01) 11 frames&lt;br /&gt;
d2  (10:09-10:23) 14 frames&lt;br /&gt;
SX  (13:03-13-17) 14 frames&lt;br /&gt;
Mn  (17:13-18:15) 32 frames&lt;br /&gt;
p5  (25:27-26:04) 7 frames&lt;br /&gt;
=  (30:15-32:07) 52 frames&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* RG9vd2SXMnp5=&lt;br /&gt;
** There are two problems with this text for Base64 decoding&lt;br /&gt;
** Firstly, the = sign is too much for a valid data array&lt;br /&gt;
** Secondly, SX need to be lowercase. It could be that the video was hard to gauge case on, but B64 is case sensitive &lt;br /&gt;
* Doowk12zy&lt;br /&gt;
** Now we apply the Morse Code piece of ROT4&lt;br /&gt;
** &amp;quot;Hssao12dc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Hssao12dc=&lt;br /&gt;
[https://hssao12dc.com/ Hssao12dc] is a domain!&lt;br /&gt;
&lt;br /&gt;
The main page doesn&amp;#039;t have much going on except the first image but there doesn&amp;#039;t seem to be much going on with it. Time to pull from the SAOs:&lt;br /&gt;
&lt;br /&gt;
==lookinthemirror==&lt;br /&gt;
[https://hssao12dc.com/lookinthemirror LOOKINTHEMIRROR] from the Alienese turned out to be a new page and challenge. &lt;br /&gt;
&lt;br /&gt;
* Stego time!&lt;br /&gt;
** Using Gimp and some Grain Extraction, we find [http://bit.ly/jesterofdarkness A useless link]. &lt;br /&gt;
** But higher levels of grain extraction along with mirroring the image gives a clue&lt;br /&gt;
    rorrimehtnikool&lt;br /&gt;
* Additionally, there is a file in the image&lt;br /&gt;
** Using steghide we find &amp;quot;twistedpath&amp;quot; &lt;br /&gt;
    cat twistedpath&lt;br /&gt;
    thecourtofthejesterofdarkness&lt;br /&gt;
&lt;br /&gt;
==rorrimehtnikool==&lt;br /&gt;
[https://hssao12dc.com/rorrimehtnikool A URL] of course with another video!&lt;br /&gt;
* More morse code&lt;br /&gt;
** ... .. -..-&lt;br /&gt;
** SIX&lt;br /&gt;
* A classic satanic obfuscation of playing something in reverse has someone speaking:&lt;br /&gt;
    &amp;quot;Resistance is futile, submit your souls to the dark lord, bask in his hatred and torment for all eternity. browse to your path, the gates of peril&amp;quot;&lt;br /&gt;
** This was not terribly hard to figure out though it did admittedly take me some time.&lt;br /&gt;
** [https://hssao12dc.com/thegatesofperil The Gates of Peril] &lt;br /&gt;
** Additionally, during the morse code bit, words flash on the screen that make more sense reversed:&lt;br /&gt;
    &amp;quot;The Jester is a fool add this to his number to enter peril&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jester of Darkness==&lt;br /&gt;
A quick detour to the other URL mentioned from prior: [https://hssao12dc.com/thecourtofthejesterofdarkness This URL] with another image!&lt;br /&gt;
* This one can be done by simply cat-ing or open the image up in nano/notepad&lt;br /&gt;
** At the end of the image file in ASCII:&lt;br /&gt;
** &amp;quot;gossipfromthejesterofdarkness&amp;quot;&lt;br /&gt;
* [https://hssao12dc.com/gossipfromthejesterofdarkness Yet Another URL]&lt;br /&gt;
** This one is simply a text hint and not an actual challenge. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will never enter the gates unless you appending data to your attempts.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s believed the angel Evil whispered this data in Baphomet&amp;#039;s ear, but in an archaic form.&lt;br /&gt;
&lt;br /&gt;
Convert the data and append it to your attempts if you ever wish to read the ancient texts.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Gates of Peril==&lt;br /&gt;
[https://hssao12dc.com/thegatesofperil The Gates of Peril] starts off pretty easy but gets tough quick.&lt;br /&gt;
* Using ROT-21 on the text we find a file for the ancient texts&lt;br /&gt;
&lt;br /&gt;
==Ancient Texts==&lt;br /&gt;
[https://hssao12dc.com/ancienttexts.zip Zip File] with a password.&lt;br /&gt;
* To open this, I reviewed the hints from all previous puzzles&lt;br /&gt;
* The Gates of Peril&lt;br /&gt;
** &amp;quot;Cycles must be sacrificed&amp;quot;&lt;br /&gt;
** Brute forcing with John confirmed!&lt;br /&gt;
** &amp;quot;seek promise in your rock&amp;quot;&lt;br /&gt;
** Definitely a reference to the well known rockyou.txt dictionary&lt;br /&gt;
* The Jester&amp;#039;s Gossip &lt;br /&gt;
** Includes some key phrases: Archaic Form, Convert, Append &lt;br /&gt;
** This hints at the 666 roman numeral from the SAO&lt;br /&gt;
** We will need to append this to our password for the zip file&lt;br /&gt;
* rorrimehtnikool&lt;br /&gt;
** From the Morse Code segments we have:&lt;br /&gt;
** SIX&lt;br /&gt;
** &amp;quot;The Jester is a fool add this to his number to enter peril&amp;quot;&lt;br /&gt;
** So we will need to add 6 to our 666 when we append this. Or 672&lt;br /&gt;
&lt;br /&gt;
===JTR the Zip===&lt;br /&gt;
* I made a custom John rule or two since I wasn&amp;#039;t sure whether we were doing 6666 or 672. Additionally, due to the misprint on the SAO I wasn&amp;#039;t 100% certain it was going to actually be 666 or if it was going to be something different. So I added:&lt;br /&gt;
    Az&amp;quot;[0-9][0-9][0-9]&amp;quot;&lt;br /&gt;
    Az&amp;quot;[0-9][0-9][0-9][0-9]&amp;quot;&lt;br /&gt;
To a custom ruleset for John and ran it against the zip file using rockyou as my dictionary. I eventually achieved success with&lt;br /&gt;
    fuckyou672&lt;br /&gt;
&lt;br /&gt;
===PCAP file===&lt;br /&gt;
I started by looking removing a lot of stuff that tends to not be helpful in pcap files:&lt;br /&gt;
* Filter&lt;br /&gt;
** !(arp or icmp or dns or tls or tcp.port==443)&lt;br /&gt;
* This cut a lot of junk out and led to a very interesting tcp stream at 4317&lt;br /&gt;
** An unencrypted email from belial to zagan &lt;br /&gt;
** Provides a CLIENT_RANDOM string &lt;br /&gt;
    CLIENT_RANDOM 0B99673F6544001D9A7D760AFE3439747A9D6FA52AFA8EFF8C9D66698B10F8D8 A6387F8A5FB74A73663DA0BF7CBDE526237FB78C99B588411EE68FE6EDDA8A6CF3C683C03CF3A1E06EB8784BB8D4AB05&lt;br /&gt;
* Dropping this string into a text file and adding it to Wireshark&lt;br /&gt;
** (Pre)-Master-Secret log&lt;br /&gt;
* Now we can look at TLS and TCP/443 streams!&lt;br /&gt;
** Stream at 4060 shows a GET Request of interest to us with the final [https://hssao12dc.com/decryptoroftheancienttexts URL]&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
* [https://twitter.com/sqearlsalazar Elliot the Creator]&lt;br /&gt;
* [https://www.tindie.com/products/sqearlsalazar/hailsatan-saos/ Tindie Store page]&lt;br /&gt;
[[Category: Badgelife]][[Category:CTF Notes]]&lt;/div&gt;</summary>
		<author><name>Encryptid</name></author>
	</entry>
</feed>