A858DE45F56D9BC9 archive

201304241100 1d0gnm

explained decrypted filler

seed 101

Metadata

Post ID
1d0gnm
Title
201304241100 → 2013-04-24 11:00 on A858's clock
Posted (UTC)
2013-04-24 15:00:45
Timezone
UTC−4 · title 11:00 against posted 15: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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304241100) = 136e7a8d7899ea65d1efa89ad9da4742 (name+title)
GUIDs
56
Filler GUID seed
new Random(101).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
78 · predicted N = 56 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
12 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

100F9FE1CE478830 E8E3D3B813E3EF9A E8BCB520C7C0EA40 75FD83092AECEDC4 1A93EB192491DB1C EA649E9F5C67995E 2F951CF8EFB1DE84 A2E1B578A7E9C8D3 3B1039142E2554AF 7B0D1B60CCC2E63A B697FAF5B5BCB6DE A2D2ECB7F1C8876E 8B044FFD202A9D02 33084482AEB3DB08 A1E6F7EB88F9B7F7 008A0B84516BD3ED CF0C35780B657977 2BB33F66405799AA BC3BD4C21BD96B96 D8B6E3C8374B77F8 5BA2BC0C2C3A5FF5 67A96C3878B2253C 433910B09ABF2581 B68CBCFC7DD8C1AF EA4F3178709E622F 30C6D6A8DDFBC5AF 4A9B4231EEAEAE6E 57AA46DBE9E89F75 8F199AA5393FB889 2CCC937E6239FF77 A616A015D70A3634 651874E76FD27A6F BF876146AC7B301F 74A18C83EF69A8A9 14F390A4DF3640E9 4A80C677047D275E 9BC1D75EF2BA3AB8 CEA068ECA3E588B7 0D640B3AA8C57726 15EB410E5484374A 248C1B078E90052C 629FD9F74A9DCCF7 55006D8BF8C5D35F 75BB5A88A5940A5E BD3ED3B6BC03A64C 32DDA143D4E5B542 071E192C2FDE9C14 4305C3D39949666A 372DE43461F92216 F41F503C387B8A72 235FE64930F7A041 C010439F861FD1DC 70421A5237D9C3AE 67C107EAB0C233A2 E338F7A8D680296C 934E02F6706E1124 AC92B1614D58F7B8 F262DB7104FC2CF4 6AE18029AF6DC48D 83D109384E546EAA 2104CF375E7030C7 18890FDDE6DFD08A C1AB5BA4D79B8FD4 42CCC3B7805AF0D1 B8E25B713763557A C585D0ABAFCF79FF CC426214852ED602 9A403398AB60A308 39464E905282279D 37305620F4FEF050 09A971DE69DA0A5B A4DB755AAF7FB385 64982C3180D013F4 0B7CDF50E583BB15 BD185CCEB2E0C753 AB6B614E55D30451 0B1920DB01A82699 04021EE10E9F8598 534C5D133B13F272 6BD88410E85BE35E CC3197ED3D07B693 7227F3FF8EEA42DA 22DAF2FE96C10AD9 2B565774054A5629 E9589FBD63A713AA 164C07FB112F28C3 69242DCB323BDF9A 9D4A3E9CC4E599DF B8E975B6D666BC59 ED83D40B3F16AEBC 5E9716E7C4F61EE7 D9FD9CD949AFFFA8 31BF090643C1A6EA 8BF00A034FE021DA A264847844956534 3CFDBA1B7C43ACE8 86F48B6E72495CED 60FBA37B5AC58649 20D1F44BD05EE91F 5FA884773F05B5A2 BF3BA9080D530AB3 091C366816C638EC F40CE2851D08826B 8FC8CE037E294E91 45537C60588EADC8 874CF86E1973499F B18CE0901ACEF9DE 27D8AA84525E3EB3 5BA5693779420986 D2375F99F2D714C3 6877F47CEE64FDFE 3302D2B3F7E6C6CE A9161CA0EB467724 8EC30A8473E02E94 3FDBC579747303D9 5F5E3B402A6C4EAE A31146F3D36319A1 01A9C207C9BADC97 481B5CFDF41F87CB 80D7ED42DC858006 AB968AA9E0AEC19C 3BE1CE6DB3D2B881 24D83DEBAC394335 05718897CF3B37C3 1DA968CAE1BFADF3 038A7054A3DA1CFA BF8733DDCDE78483 ABFE4BE10B9482DE 626FE8B485DB995E 02CDAE668F39C97C 120763E1D4366A60 D795E4BCFFCB11F4 DDA49936B8C8BCC3 C8F876BF421F2F4B 9467E965E491BACF 8D23F7EDFEFDFC3F 44DA5C9C801545C4 5DCAB92CE5D24C6B 06C83E153DFB3E5D 4FC6A871F3E4027C 0C962947AEC503F8 8F1053F888CE2ADC 3CCB6FE0AC9FF5CD 516913D4DDA9A543 329FFDDF597333FB 6F03B2FAD72899C6 4AF903405C3D0C00 B1E88D7547CFCE4B ADC8286BE4057E3D 310AEDFE0D4D6E6B D1B519CBB225DC4D 2C6B754C9C5A725C DFC2AAFB885A95B2 B63F8FECFCF2C433 0D238395967D29A1 EB4FECC3AF794CC2 255B95ED80BEA607 0D380BA660121C68 646441982B7FE8C7 B6ECB15A39A8CC95 3389191C4BF29EC3 EAC83B2BD217BCEB 67269AE8AD39B11A 5948ED82AD935A33 E812EB0ADB3FD6A7 ECDE0C1BD5235763 B0518F0A007EA99E 6FA7A8D5C6F8C5B2 C93B1D076F337FB2 26C11DB92958722F A2138695C6DFDE71 CA78EF0E6B6F2F85 639A78987906AD4C 696117474D1CE5F1 732B10C75F2425EC DBEE96CB5D26FFB6 D413255A5D17544C E3EEEEF0FB9494A0 9997E744EA4415DC 83A68663A8CDB2F3 96A40AEBE07335AF 4EC6BA331039ADA6 1A83693F60AF5816 AF9548C30682F246 42F96D04AF1896FF 8CF5A5095C04E2D0 FDA3A2713168ADFF 3A2D474E13035B68 5399638E479B241A 67947C4C36F6F611 3BB626BF5F9BC01F DDB7D859F70973A2 B6D6D8D157031C84 811EA15EFA890095 64BE9A3ED830A295 46F79BFA4BD6E9A6 59B1FC438F41BEC6 169BF3AA2A518B6E 06B1C7887B6C3F87 B8C37EAE4A90AEB3 F86E80008A24E008 28D144A70D1CB1E5 8EF39EE2574930B0 E37EDF550CF97E13 A6779DEE07307A6F 8AE8F67AA5FB2CE2 F0E5367FF2D3F2E3 59063B841F43C662 EBB0C406E85501A5 7708BA34DB9A5921 3B92204BE1948830 E5BD42B53B3CF395 2EA26BAF52856D0E FAA98A7C9C71765B 43A654C0F70E5CC3 A79DC3DC85C5884C 7577FAEF6E368F19 52D87CCEEA836BE3 C981029BD249F6EC 304074B74EF96124 9FB4F3A567577D44 B12C0CCD057A0FAB 8A764E28EFBC0EFF 1E08B264BCF6BC2C 51F0FB61F81251D8 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304241100 (name+title). Key = MD5(password) = 136e7a8d7899ea65d1efa89ad9da4742, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b454f0da-410e-44bc-a863-703f3d318542
  2 bef490de-ac46-47bf-8e9c-971de94a0cef
  3 0c622f91-7c5d-3a5d-a9a3-d94763de2207
  4 a1c66eff-c456-1214-b2e1-b7cb15e72d2e
  5 4e38f279-9d56-78fd-8de9-afcb314fe281
  6 4fd9834d-7b75-7d09-a15e-79e8a81a06e5
  7 356507d2-e15f-16fc-b050-2d0b370bcf5f
  8 ee4d981d-dde7-14b8-9891-01461465da6e
  9 e85db1a5-ff8d-43ba-a91c-ecfb4aad1c32
 10 7941c07d-5a81-4f47-bc1f-1619f4d778c7
 11 fd26cd6a-87c2-6067-8614-d2fe10b4aa82
 12 26950b77-d761-2650-8964-0b6e438b2ae6
 13 ee9144da-3ab1-0177-9985-824ce49db569
 14 b89d90be-822d-0685-8eb8-3990645eb547
 15 d7150154-56dd-68b8-8eab-199d3f246ae7
 16 8dad1747-c94a-0c9b-9c4d-ca8d7b484137
 17 2d7ccc78-c8aa-217d-ac9d-f344e2ae5288
 18 5e808de4-e7f7-59e6-b8e3-0f78be7ada18
 19 d9181a47-e52c-3228-bd8d-1d0866618ae8
 20 73406dc4-5ef2-3536-821c-cb0d5a12cbdc
 21 7e7de79b-4b80-2cd7-8640-84f8d65d9931
 22 063e14de-1674-5d57-8107-cbb4d5714cbb
 23 0e7443f0-a1d0-003e-97d6-afff8b587ddf
 24 1b827393-2dbe-2f1a-a50d-40c038d9d4e3
 25 f1dc1059-a03d-53db-ae29-9fc65978a291
 26 b7c1d253-aa75-4259-b78a-4ad9a56e3669
 27 ce723f8c-0177-64b6-a930-7e52fafcf3fb
 28 f7b29513-9748-20b0-a2c1-6959b3b294f2
 29 4da33728-e2b9-3b74-800f-2e519ba3e413
 30 9a4f3fb2-b842-3864-97bc-737cc7714894
 31 58c3dc2b-2217-4544-9d7c-bb26bf891dbe
 32 bdfc033c-e717-09db-a17e-f2efa7d9bb5a
 33 43cdba86-463a-84ce-aca9-4af2b3ec7f45
 34 39dd0f68-7c6c-401e-afc7-8309de3bfcf1
 35 8b928ec1-bdcb-89a7-8ef3-67ee8e895dda
 36 69273a0c-1e0b-11ce-bc67-3694040cd60d
 37 d3109908-0ce0-6015-b683-284ecc174efe
 38 43c262a0-b6ea-1803-9cbb-dbdfada33d50
 39 e6f9161e-ea30-5906-b85f-7a7f14bf9863
 40 5e39940e-6097-2837-9bfd-d1bb26e7c68b
 41 986179c4-3475-0c68-9f7f-39a7fb069aab
 42 63f80249-99d7-66dd-8f1a-02a14639830e
 43 682957fd-6b45-8669-8416-3b0a83495509
 44 279e1b4e-7f0a-62fc-9927-3bd234c8c730
 45 3c0bbc6a-98ca-1650-923f-9c74984e6306
 46 8ef0db1e-ca0f-634e-87d7-4631f3637f46
 47 d4345204-ee46-6458-9231-366239cc3bfd
 48 25335ebd-56a3-0b3a-a2c4-bb8a5140601a
 49 b4e13791-5a65-0a5f-86b9-b90e4f221385
 50 4537c2d7-1e5f-54fa-acb6-98613d2c4b79
 51 655095ff-bc3f-16a3-8456-992fdb6a4394
 52 b0db9250-9368-2af4-9098-16679f5986cd
 53 f41f212c-8197-0d58-a5ea-7f7762fd8a09
 54 441e135c-e2a0-085b-9568-6d3aa8b66f6a
 55 a6bcd35d-11df-3ce4-b700-f62a2f9060bf
 56 906d1f1a-f041-7849-96b3-1d6511933aec

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 44317711446200602533250254623340848161520686166005120037. Exactly this sequence comes out of new Random(101).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 78 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.