A858DE45F56D9BC9 archive

201207202300 wwok2

explained decrypted filler

3DES(name+name) ECB, 49 GUIDs, seed 893

Metadata

Post ID
wwok2
Title
201207202300 → 2012-07-20 23:00 on A858's clock
Posted (UTC)
2012-07-21 02:57:50
Timezone
UTC−4 · title 23:00 against posted 02:57 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(893).Next(9) ✓ verified
Run
Run 17 (seed 38,757,453) (seed)
Draw
22 · predicted N = 49 ✓
Machine boot
before 2012-07-11 16:41 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

91DE773D242D1769 95251F0FA8ADE808 31E1B1A96AD08AF6 ABDBCE6533695118 018B8169160A8BEB 825518E8D9D7FA13 C46071E12D8E18B3 33EC21707DC941F2 B5B8A6A0610A5800 674F98072AEE25CA 5721E1DC4A8F294B 7B82BFE43DDC3EB6 B07DB9859132E9C2 38630AD37015ACCD 90944F11ACCC4A06 648CC9101FBEAECD 3957D2B10C43A1B4 92178D09EA30973C E40B481DAC1B5EC2 BF0E851C9FDA47F1 6742EBBCDF2CDBB9 F9F333823C80B11D D55D57FA1FF71E9D A31133C21411EDB6 B6FEF4C589FBA87D E1F67C5BC34A6542 8637E338D7FB9EB9 4C7BC7D44BADD93B 32266117955BF127 E1CA90B0C239DCBC 36C5D2AB4122AC38 19A6C986E480A1D5 4EBE6F5E4BABA2B2 C896D42AD9CDD397 25DEDCB3D853879F 8B061D907FC51B83 1E4EE8075D5B38D8 A2263CA403FD4A94 56A16BB55B502CD2 B368A57B3C104286 8DC574FEE2D0938C 2BB03F7E568D4381 10524C0357534DFA 0AC1E1DD65C8D01D BD1E1C853E391C42 7E1929C8C67D2DFB B1D306E1E5908CE6 63C7B6DE7095E9C8 CEC34CCF4054CC44 530ED0B7CAC15C5B 79202CD2E25B9431 B9117A483AF750F3 ACC2EEC3CEAB7D91 27A6A211C5249DA8 3F88AC5DCEED7433 A9EB1211B0EE96F3 32755F8B253393E5 250E971679D7F0F5 5A078D33C338F4F0 88DEA59D7C279B81 9E632E8FB426CF37 FF319381FA7021AF 00D824DE155D0AE6 E1846A4028E42886 1FBBFF3C81AE9D63 49549B78DF76C5E7 A4C434985FF55B0D E6F698BFD3F4DF1C EA8BDF823C319D5C A9B17594BB46E031 F181023F60286E48 FE7524C60F4CBFEF 5A9BEA1145EE61E7 3E52E6357F8A507B 45CACD4A44A314CD 43D097D9585DAE68 2EF39C40E1CD4668 650F9CAC6FA22E08 28CCE73C47BEFB72 73DEEB0D01124540 82DD24C1767C1E55 6ABED34A873D44B4 4005177F8847AE9C C5705BA1BE79BE58 2665D9A8FAA570D4 2607C8E77ACE9F12 463366CA7A6557AD BA9ACC4084762716 F9C5137B5C45CC70 5A40339E2890A0F9 198669E26D34777F A06EB90C2714CAED 3DA57F32012AA4A5 84E17EB3D35F518B 9E8711604BC29819 3C0D2AE88F104566 8469F1710B45AEE5 30E72B7E86A05EC4 04C699F8B91B1DF3 46A9C6E37C587375 D35EA15E7BB8340B 35385D0E8C0A5FE9 EE0BA5789176B19E C2CB1E6396C16EE0 37FCB9953B71E787 874CA8EFCF38AC3F 9EBB3FB68ECED0DF 5FE13C56EE895C9C 3FC6F88285729289 F914D2F7AEB64528 00BF99189FBD9A11 355BA6CBA2D9803B DA52C83458EA6FAD EFC48109ACBABBFB 52D1C56F40DA1F67 5D67953F9464ECE2 AD07CAA37C5E4E74 9F9BFC65874ED478 668AAE214360CAF1 86633A08C164C4B9 099B4CCF83E971BC 030AD33D20C06DAC CAE4027CFA3D5B58 228C8E30809F3AA0 6D1CC827502E38C8 0BE50E33FB7F81C2 2D0D08715539F128 6833175520D42A5A F45DB730A2D62306 C3BEDDC1A83631B1 C59E63601CAAE417 3E8739D591D9A0F8 F9178B2227495B9A 71EABB1B3F0394A0 F5ACB97FD318FFFB D57656AF3BCBD694 7F95C95D41B8B671 FF3E7AE897345748 FEA6CDC04B3A7A52 10F34A2EFAF960C7 1A904F2361A8A13A BC1745C9295B1D9C 5388665F16134F53 613C43157D8F94A6 9C55BA0930AC612F C0DDAF9A16D439F5 684213C9A4288546 BDB0E58DEDF517B2 88CE5C0C5EDC7C41 CB5E3F260F4B6236 97F1BF5910F75BC8 C1DE002762706335 BF4413EAD60EA6F5 580FDFB6E861B325 DC5E077CE111B292 52E77A269F1E494E BD9E71FCFFD5676C D77C6DBB6A96A697 B4F1B921C73CD6F9 7E47ACF08DA040F8 0AF67C80519E76CC 1F12A34496FAE516 6596921D80711F43 0D501FBD03D9E07C 0E6C4ED2A99DFEF1 0CC2559CADC71472 BE6CF38C2F452044 189347872041E7BE 2DBD8A10180BE31B 947F000D456C2609 1DCD5FF9F27DB229 633E8E1132B30386 B8C7183CE8C7119A 9C11C46D89053F04 EF60E96C3CF208E0 9E5124F24D799C60 24A58043505F1FBF 8C716BF17BC4DBB6 B6EE57DC76DBE049 DD08938A4BC21AA9 1F91EACC2AC6A3C5 86A1847ECF780A03 256CFD74980DFC4D 0354807754335AF9 A1EDCC54856BDED5 BD2608BF7A86E30F 943DABF3BFFD4E2F 5F6DB4656BB7EFF5 66029976DF402517 45437E0C3A45EC67 8E5AE7ED92CB9156 231C45FD9377CFA8 242218AD294B77BE CEB3A2CF537548C6 1D7F53A72355EC1B 5E9BAC6164B44D60 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ea761bff-1a2b-23a4-9832-ec69468bd263
  2 d2a5d28b-1de3-7218-993d-3769dfaf756c
  3 5d7a76ca-2852-89bb-beb4-8ccc0f5ce72c
  4 b35fe489-9ffd-1aff-8d6c-e6254783f131
  5 98ae93d2-0dc1-39ff-bdcf-25e6af18348c
  6 3867f64c-f1e8-842d-8aec-0984145b55ab
  7 da4c34ba-6f1c-0fda-be02-953f59c51960
  8 4a4286c3-543d-4dbd-8aa1-19656140b97a
  9 139a5337-49bf-45a7-b1a1-efd85b6bb0b5
 10 d912afe0-e2a0-5a63-ad7c-221bc878d2f1
 11 213f59d8-f530-1e2b-a107-564c508baed4
 12 bc6e9605-c2b8-503c-b260-9bcf05d79005
 13 c153aa10-38ef-4ee5-bacf-fb3fa85de6ba
 14 a5a263c7-9197-0582-9a35-a1d1e1565000
 15 b3794614-ee86-05c7-81b1-318d8928883f
 16 5e2f3673-49f8-6c4e-9062-cf10ba202c61
 17 0d04313a-f916-266e-be07-173b9cb1d473
 18 490bf625-e74c-5f35-9fbf-5ef4c3ce6eb0
 19 ba279f8b-77d2-7ca8-b14a-a72db0c980ac
 20 3efbab0a-c13e-0f81-9a1f-c44b84cc4da1
 21 ebc822a8-680a-4cfd-9cbb-42a25cbc2504
 22 b3cf24c9-7019-8ce9-9cf6-0c3153c30ba3
 23 4270d92b-4724-8a86-85cd-f2a2b4fc7744
 24 487f3b76-179b-8792-b2a2-8f63e4abfa75
 25 46f197c1-e493-1205-a492-18df4091dbe8
 26 1cc612fd-9069-793b-9e7d-37eafe7aea31
 27 a5d5c126-b3ce-6fd1-9b51-8d7a6aa8f36d
 28 0fad664b-ae5e-8fe8-9485-882fa1921a7e
 29 1c7dbda6-0df7-179e-be2b-2d6f14369f60
 30 85e36eec-d868-2436-ae42-32017958186d
 31 92ff322e-69a2-7866-aebd-fbae2ac5c634
 32 b9b3e5f6-6679-61c2-97a4-98c7b55c4543
 33 3a338ad9-adfe-3452-95e2-4daf25ea80fd
 34 de81903c-29b7-3b12-af9d-55863879404b
 35 7861f6dd-2651-479f-8f9e-976fcc57f503
 36 bfdba75d-f08e-4314-bb87-b62811f44cbc
 37 049920ab-fe6c-69ee-8794-900d415aec97
 38 0e72a2df-ed7c-84c6-98cc-91721c183ab3
 39 d6e285a5-641d-24d4-8180-fec37708e37b
 40 2f59a537-2b47-0d80-84a3-0b3d6d0a54cc
 41 1a815403-be7f-08ae-b2ae-43e09005a529
 42 98d5da6d-ea17-7562-9b3e-dd51e94ac572
 43 ad30706b-6710-07fc-9903-3037baa63f8b
 44 56925e0f-6da3-29b4-88c2-afd45636f91a
 45 24401cc0-4efe-6b86-bee2-8a30f05f75ee
 46 5319d1c6-1c27-14af-ba46-2047fc26d7a1
 47 0b4c327f-4843-13f1-b4e1-2b7b991cc0e9
 48 7ac837c7-eb28-4c32-99a6-94e911c28318
 49 9fadea2f-eca3-382d-a3f8-48b19b230ab1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2781380445154006257048881768127633446820070261143. Exactly this sequence comes out of new Random(893).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 22 of Run 17 (seed 38,757,453): new Random(38757453), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot before 2012-07-11 16:41).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.