A858DE45F56D9BC9 archive

201212061400 14dczl

explained decrypted filler

seed 41

Metadata

Post ID
14dczl
Title
201212061400 → 2012-12-06 14:00 on A858's clock
Posted (UTC)
2012-12-06 06:00:13
Timezone
UTC+8 · title 14:00 against posted 06:00 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,920 hex characters · 1,960 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212061400) = 006ef63b1a3397fc54d826d020aef2b7 (name+title)
GUIDs
61
Filler GUID seed
new Random(41).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
65 · predicted N = 61 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

04D0F144D0D687BF 7340827E15339958 3861896B955E4710 65B3AF5F03C977E8 EA8C1462E4B027FE 8D1FB4A39CEEC571 3A79C2817DBC2340 522E088AB975B71D EF707C6F332AC543 EB989F367C9BBFE0 23762E290EBA6EDC D686EA38F14FC667 2C4D7C8E6BE3D51E 9DDC5146DB5E54F7 D8DFA93F4F9BC164 9A83E87B14259CA6 61786D2570E1D564 132F8C06A2859EF7 E7A325C49437D7B9 DD342904EADA878A D470D98AF98FD711 D66489B353651FF6 71F9B76A2FE714C6 12E1BD13BB41598B 4166311168847C3A BE7913E8D885D331 F95003D2D32518EE EAF3DADA6AC8D95D 98DC92C9AF959E9D EFAB5E2B2627A1BB 55DAC9AFF31F2A93 369DE74F93E4153B BCD36EFC1A8D80B6 51E0F4A8BA2143BF E33F3B6953C82944 97AB167E6B82C407 7761BA441E3809F1 356056BAFDC17A43 F187FF2D90FB789E 17F30420DF843E87 0A4B19630506FF08 893586F1D3E5E4F0 A7861B77BF0C90E5 23D084200EDA3B36 8DF54EE1C9E362B4 F544B4C10B13BC0B C54C390D8D606C3E 27D4874DE3029B8E B2FB0FEDE83E4E12 DE328BEB431A7082 FECDA95957DA12B6 2507908E3E213C2B 2379D33AC08340ED 65DC3868D90E3024 1A11E91223572C09 15CF1A39E5A5EC73 7B3259750E6D9404 43A55357BD06ACFD 1C61F7F41368E15F 73415551FE42B716 03354C9605B49762 34F528F6227C1423 10FDFCFE7D770C11 C6330BE2BDC6742C 5C0824F6005D7949 C94A3BB6CA71ACCC BBE285DF7AB2FB9D 1A975A713E267733 04179A699E36293F 21C09FC4A2B0816E 92483FDFDE5E8DFE A406AC83D0407784 51A03A3BED799216 BB1C4827005C47B0 37E9E875577106AE 0C944BA15DFAA628 44F47DADAC52EF46 F115276C94076683 CD1B4BA874CE2DCC 4BEDD29007C661F1 3F937DC11CE767D5 92206CCFEE01CE0A 864A52EB0DBBA6AA 6ADBA9D4E325E13B 0643E1AAB187F3D3 873151E72D5AD9AE 5BF0BB5F9949222E B688470106F6131B 9A8908C66ACB0014 14F879608863FD5C DE5CCAE92F658504 BB767416A1F2A4A0 F59C76E4437B531B DAFDE8C376E969DC F38D411E0962893E 7B84D528853C1AE0 391B41A339DBA4FD 9E19BE5FC80A7AFA 28834394A73C7F94 96714DEC755C47FB BAD996439D36D339 0B14D1ADA32B3B30 0ADA774902C80A08 EF5E696C59A231F0 2A8100071EFBD99A 691C163E93540236 348A491C79DB6A44 0D3D011410628A89 16CD9C2CC4E81981 A2F4643D8A187E40 78A2895D96701167 D5DE6FC23411153E FA20EF29DC1B936B 04A165BDF093A219 CA8E34D1B60ABBAE 9B951A6C31954345 DF06CF199670FA3B 34E620A6B4A8E4C6 9BBCE5E479AE6871 175ADDC4F3A868C0 3165D6C95F8B31DF 7C7E20E7DF96BAEE 94F060B710474901 70FB3F780DA593DD 2D7735EE39E95432 956D94C71E628CB6 A2244CED56E73094 356C9406FF4762AA C97F875E7DB78515 4A1F49B6E110E3D7 6BCF36C34E09D050 5ECC3B597044042D 87EB101CE4EAA028 2CCB11BDE68C7CFB C7077F7658F85FF2 E3733D6529F14C70 35FB90C58A988726 ED346F2958FCE3DD 3597479FBA3F105A A88767C564250E9E 4A92C7886D00E2E9 398CD2EB76DEB4A4 35777F1A4A3E1162 984DB98532F29797 57043EE9ED10DAE3 B0815FD47A54E50D 03AC9DA7AA84A6C9 6966DCA17E9FCCD0 31F96A119CBFBC1A 49DC8643EAA1964F A3E4443B28A87721 84B4AC7ADE92CAC1 9B6B3776B6AA3C4B 8B7EFE202E0CF028 2F41F429EBE94511 0606996F060974E3 FBD8C700FD9E08B1 3B4F36A53D6C9C3A 012DE73DE5B44A79 BDF7D7916CE0B83A 0660F4B66DD8C92B BFDA040B788D1CAD AF78189C51DBAE77 D006B41056AC5B2D 8F1672C92B341F2B 197CD8C2D54F03C1 8A2A87BBB893FBC6 7F84C131D89731D6 4E22DA6EE55FFBA0 0D22C89AC953C2F6 EC3B286CDE809FE7 B68B8CC10753A120 407C8B5C24BE6BEE 867266024E280D65 670740AAF9E89DD4 0BE373E65562BD4E 2B7441E6E402065D DF5308FAB82C018F 28DBE770229ECE87 D59ED1901FA986A4 97D1EC8E5BC01F68 D62F597028E589F0 45480A075B26E118 B9FA666783DC869D 7A2F355E9AE55BAF A29DDCD1C58DD280 29C8CD9557E40B21 656581BA3E66B198 C776D96648DD5A9A E7BF1E5CB256B198 4C796ADFFD0C2DD3 099DE60E660313D0 951B0314503F4776 F60490D376CD8916 5F65D691503EF187 71B73D12B1F63CFF F13045BC8427B716 6890915CBC0563F6 49AEA1BEA6832B85 C31F881DED6F3286 3E23C07F6450DE9A 1A2A75A317197D66 90168F306AF85658 15454D021E12F747 DD7B34B6A1B9D37F 544DF5C51D72749F CF32406505918634 5EE35C1A7C5D2C50 F5D840DA6656C777 93B5BFE6ED7BD3D6 C4D059CC095C0347 42E44C9694B004B4 6AF46031B0BD8E6D F7D55583CE870A34 6655DC875B26DBD1 64127DCEE25E465A B2B08290BE49D1A9 71E03784804E120F A5FAB514D258ACF7 6A09A273A8B120BF 0F9BA450B991AEAF 5E61693247B58E11 D95B5278974206B3 A948CA9212A46A3B 864AE873F8690747 F8E57CE044E9F85A 4EB619C6D3DC7AA0 4DB8AF11A0E2D4FF 0ECB328C543503B5 17C12089DE3B1594 352B1DFC3776875A 713EC03DA29582FE A6FE78A548FBAB8A C23E124786D29280 00CBFD69E561054F 2BB88DD1E79157DF A30E420257B487EF AA0A52B7D0DFFC6D 80571A17563A9145 F76FA762496327EB 66940CDA5735C4AC 1CA94E4B391E1587 4A951D770D2B6B48 0CC1D19AE2555C08 AF87477A6ED29459 
  • Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212061400 (name+title). Key = MD5(password) = 006ef63b1a3397fc54d826d020aef2b7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).

Decrypted: GUID list

  1 d7f922c4-8efb-1a3b-b744-cf15027ad28e
  2 07882886-dfa6-7eac-9dad-62849d9b9c84
  3 93c19a75-2178-33d3-8b80-436706105cfc
  4 d984180a-6f13-2fca-9f8d-1b29d86d5dde
  5 ae12e42e-fcb1-6a47-b782-d446d0a69fc5
  6 b168d876-1b0a-3e00-a784-f5fc133d0950
  7 550600d1-ba85-26e8-8db5-46f832b9ed31
  8 9470379f-a478-0622-adb9-2533e0669a31
  9 60cba60e-efb5-0821-b644-799625575853
 10 59aedb9d-0065-33a6-8af6-3f3db9239d5b
 11 1a52c7b6-af4a-4507-aa12-90b49763e0be
 12 854ff441-6025-4a81-b56a-a6186a50555b
 13 4412f2a4-aaa2-74f3-9023-36e45a8bfda0
 14 085f9a94-67a2-732f-bd03-c0d8c4a62ba4
 15 e4410a48-04b3-67aa-880a-5e0ef7d6c39f
 16 76f06bf7-c6f5-52e4-9616-1f2adfb89ed1
 17 fe4dbd72-9e39-0663-9768-b9270827801f
 18 9b35804f-6c02-3353-a877-ce140f17a120
 19 2d9352b8-dd21-7f3b-a65c-afe8838f4610
 20 fd5649e3-0385-1b96-a547-5f461683407d
 21 fc1d5ed5-5715-2c2a-851d-e64a63de6251
 22 e041e2dc-11d7-8684-978d-3302a23803a1
 23 669c8578-23d0-81e3-9948-a946b21af306
 24 6572520e-f0a0-3ebf-be2f-fc40c80e14fc
 25 02a791fa-28bc-6647-9a21-82fe61f14454
 26 41cdf58c-e1b7-802e-8d46-75211d559ec3
 27 314c4e96-b4f2-1bf8-9c80-a626194ef323
 28 fe706048-cf3d-0bbc-88d4-943d683155dd
 29 dc37a641-ed32-70b8-9112-def4f7159885
 30 6e209299-40a4-0efd-9d8b-e9d226703def
 31 92ef13b1-04a8-2c95-87bd-95b9e9392d1e
 32 ac1540a6-6080-2f20-91c7-367eff143c51
 33 f276d3b4-1abf-747d-919d-38aa6f6d3c60
 34 1235aa00-783a-0f54-87a6-5544b0334802
 35 d0db5c1d-b5f5-8b66-acf6-08b67408e733
 36 e03a6041-78c8-4f52-94ef-3b2841e4a4d1
 37 4a9e1e79-b707-842b-96b0-c3c0701e0977
 38 6071107d-aeeb-2582-9b51-bf3dbffd1de3
 39 cbf68d91-9713-3d3c-86b7-ddc314e07632
 40 51183afc-f7dc-2977-8cf8-54ba73ee795b
 41 2a243955-f533-8aea-af10-13116391b2b8
 42 7494278c-ec26-07c4-99a6-c5bd97613fb5
 43 3452172b-202a-5e62-b1f3-374b05f2da66
 44 f3fd2db8-49e2-8a02-8137-7d558e084cb1
 45 1601957a-0bf0-4324-8b29-819f4ce86ee6
 46 315e505e-545b-8271-a5b3-294d7e47d5b6
 47 4097629a-125e-2930-aaf8-04462af7b76e
 48 9c721539-ba9b-0072-89bd-e005f57a5c3a
 49 4a353a68-1ef5-1190-b43d-522a40eb5780
 50 49440312-fa4b-5f7d-b09c-037ae52e0b08
 51 57d1bf32-e52b-1e15-99a1-84e19f4b03c5
 52 5550483c-d1c6-1b1a-942d-e7b138109fbf
 53 594ee4b5-1c30-3fa3-8b11-faf419dd58d5
 54 046311db-9c65-7209-9d93-20026eecb7d6
 55 addbd60d-346d-3783-9bbc-d316cf3b04c3
 56 3fdc756f-b1bb-22c5-bc9b-7c14fa9fcf49
 57 15ee1b5c-183f-8e3f-8918-1d4303bef455
 58 a67689a7-546a-0d45-8d2f-34f001809356
 59 491e73ac-ccc6-58f7-87aa-0b6b136b08e1
 60 90ac8b52-27c7-75a6-a3ec-0e805e5b0c91
 61 dced2c96-4854-1e9e-9b40-886dc990e03a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 1732632003447765037128836810702270848232805848201511373280571. Exactly this sequence comes out of new Random(41).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 65 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.