201107051414 ihicx
solved unencrypted manual
PostAnalyzer.cs: C# source that branches on the GUID version digit. Hex-ASCII.
From the post to its content
As posted
7570646174652063 6C69656E740D0A50 6F7374416E616C79 7A65722E63730D0A 3C2A2A0D0A707562 6C696320636C6173 7320506F7374416E 616C797A6572203A 2049436F6D6D616E 645061727365720D 0A7B0D0A20202020 70726F7465637465 6420737472696E67 2075726C3B0D0A20 202020526F6F7443 6F6D6D616E646572 20726F6F743B0D0A 202020207075626C 696320506F737441 6E616C797A657228 526F6F74436F6D6D 616E646572207052 6F6F74290D0A2020 20207B0D0A202020 2020202020726F6F 74203D2070526F6F 743B0D0A20202020 20202020726F6F74 2E4C6F6164446566 61756C7473287265 662075726C293B0D 0A202020207D0D0A 202020207075626C 696320726F6F7463 6F6D6D616E642050 61727365436F6D6D 616E642873747269 6E6720726177290D 0A202020207B0D0A 2020202020202020 69662028726F6F74 2E76657273696F6E 203E2030290D0A20 2020202020202020 2020206966202872 61772E5375627374 72696E672831332C 203129203D3D2022 3422290D0A202020 2020202020202020 2020202020726574 75726E20726F6F74 2E44656372797074 5261772872617729 3B0D0A2020202020 2020202020202065 6C73650D0A202020 2020202020202020 2020202020726574 75726E20726F6F74 2E44654D44352872 6177293B0D0A2020 202020202020656C 73650D0A20202020 2020202020202020 72657475726E206E 756C6C3B0D0A2020 20207D0D0A7D0D0A 2A2A3E
- Decode. Each pair of hex characters is one byte; decoding them gives the text below.
Decoded from hex
update client
PostAnalyzer.cs
<**
public class PostAnalyzer : ICommandParser
{
protected string url;
RootCommander root;
public PostAnalyzer(RootCommander pRoot)
{
root = pRoot;
root.LoadDefaults(ref url);
}
public rootcommand ParseCommand(string raw)
{
if (root.version > 0)
if (raw.Substring(13, 1) == "4")
return root.DecryptRaw(raw);
else
return root.DeMD5(raw);
else
return null;
}
}
**>
Explanation
Solution summary
- Method
- hex-ASCII, no cipher
- Result
- PostAnalyzer.cs (C# source)
- Explanation
- Unencrypted C# source; branches on the GUID version nibble