A858DE45F56D9BC9 archive

201303310844 1bbrc5

explained decrypted filler

seed 379

Metadata

Post ID
1bbrc5
Title
201303310844 → 2013-03-31 08:44 on A858's clock
Posted (UTC)
2013-03-30 22:44:57
Timezone
UTC+10 · title 08:44 against posted 22:44 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(A858DE45F56D9BC9201303310844) = 5ae703d320a8224ca9f4bca6d72af0c1 (name+title)
GUIDs
56
Filler GUID seed
new Random(379).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
103 · predicted N = 56 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

6AA4FF74CE23C70C 7D0A6D197B535842 2BE7700CC6902213 D05BCA545D686B04 B9DDE02E49B2CC9F 1A3DCE7CC27397DF 39C6E3A287739E2C E453E8B55274B7A6 F9EED5B61724F4CD 5695588ECE20E822 30CC07B3647F4958 FAD5B2DB32BDCFFA B5B683090E1C2F7E 28C0E6E352979BBB FE03988C3BAE0669 4FC5E4ABA14CCA48 28A10490C0E21FFD 5B9BC5D5CFEE8368 89C108D88A1D5924 DCA9D9D919359C59 781370C656092DC2 B512683C5E888C15 7EC0CB35169D290B A3A8E794AED63E85 B10C94176A4ED5EC 5062F3069719CC85 B5BD4BBEBB67C57E 41D96E132226F585 D3D7508ACEB442F3 5D41485B87126F5A 2C997CA144550381 66A04D6128480B1B 7A04785C53F8034A FFE7BD3E56965145 C733C65C8284EAD3 70D8B67B534E8778 9960CA6640B6D843 EB47EFF9EA2D9961 95F7112514D8C350 25AC994DA45A6CBB 357CE269DB399164 A067911B0809F807 517A5E5389E92F07 7856777D09BF0731 C368E807C5ED2286 9CA0ED3AFD816C4D 14626B81D7DE4576 5A36C733DFA5FBC4 E2708C6505F9BCE5 0EBCBB8CEA31FD2F CF503F9CC2DC9B72 3E0E9D4DE14819DC E785D9EC2A8283BE B5FA3F8DC9174025 341E5F326D09AA08 526852CD21C14FE2 E8FD6D608FA53C59 34CB994C22BF3612 D8A366DD777A634F E1295F0CA75BE154 F6FE828D5FDCDE34 CEED827B8E9FE22E 58EC168CAE6BC076 B1E1B975F40DE1B5 D0C2B919C5400342 24AFEEB6F18A8C99 F90CEF690F79FD87 5C35A6BA99D31569 57A15B2635C0DE1C 52629DAA727EF1D6 7728E5F0BB89A92A C11897F23D373281 8B3C9E4B748F9B86 9D871110EC48D5C1 38CB0B36FE4F3EDD 153F39C39ADCEDBA 1C14BB60EFD3BDD6 564080D68DDF74D5 E5200BE042F69E3A 36B999E7AECD65AE 9841EFD2ADCFB039 6E414B72C7515B71 C94C16BE87FABED6 8AF34F8212F5CFF0 EBB7E6D83E7E0C07 3EBAEB253699C444 B2C89A362F8146E8 547001E27ABD73D5 C016A8FC91E09C8B 58922EB8154A5A61 E48EEA8F51191F1B ED12E16A440D6A91 C305AD6CA016DC6A C184F58E8346D4C5 55D601AAE33E0F28 B34A7235E43CDB88 B59BD49995BDFB4D F4F134E0DF6A9230 E1351E80EC136E96 972EBC2DCCA79CD4 4E465E7EF67B0296 6634877685D4DB78 76789F35E15C4DB8 22570DA712EAF105 36390B25BD44B2E7 964FBCEB72CBE76D 2645F0C2385E7776 7AAD631F351DB4AD 1C6C4D972BD95BA8 4D3CFF796C7C2C6A 437EA569280EE575 2B40AE2E235B01E6 798FD167CD5A2C64 1DC307AFD60A8856 1DD28B7E7197C10D E2D27A2962245CB8 6AB9B56F356A0AD2 0B104427169B4B06 C1FF81B69BBE06A1 26F76AC1480FC39D 33FBC9F8F3198A9B 5221A0F2C05F4FC3 E671B4B03CB1FADB 070E9B901C1A87D9 4F6DDCBC77C34F16 EF2D2FAEB53A0594 B4CD8DA54A5D2A34 B72B374356A621CC 7BE7957F12B6E6B1 1B49524764886816 4CD3824D7BE9717F 0908669DE0EF19DA ACAB9CCA7D427940 F52AF89541973C56 801E44551859A1DC 369D93B641DCCBB4 CC27624258300323 9A2F637135BCEB02 C525CB484AA1EE84 F005ABED08CED9AF C827C0272C6CA403 5010D200851F8E6E 90F861758463913A 517C762D45C90637 60458DF23AE55FD8 99FEE14F034A9B7D 3A2C666A5977CA26 CA978081C0CFCD30 581E9D881D471CCE 832CA99213CC97E9 327ED3F1A15728EF A8FE5DC2085ED9E7 88A427E6078F802B 594E70BD35381F5F F12A0173E14457B5 D73DFBC69C0C9F21 34D5042DC1D076B2 315BB9D7FFCF0923 B7D16C61F0804D40 53CC1EFEDB1E50B1 C7B86AA3954F3AA8 12CB73467C0EBF92 94F9D2E6052D3AA5 6A6207E433008D7A A91BF6E26985CACF BEC804255EF62B72 E4E77133080EC766 AFB4F8EEF8F45726 D8F1C8768292F9A8 9D116702AC29FDEC 865F2DDFBBB9A94C DE0FD0DA57F4FA56 A674020AE152CF05 A95F471F9F89D3BF 12E260A4D290EAFC 750F74BF8CE472B1 7EE787EB460150C8 73724104D44DC39A FCFB7AEBC940F4F3 2DBB24308137EECB 6AF0EFBCFE228E36 C790B8052A091715 99DB34C481D0C7F9 85B58A1BC0B3891F 783B0154450FA34F BA82E5D121478D1A 1731777A68CB8C22 486C5BF62F483009 BC4DF629AD016287 A9C1190EE62F722E 14AAED143960F254 D6A02FFA823B6F4F A7DB7FB304A5AF56 8415FF989A0EDF40 DEDF8722A4975314 E0A5D87A4666ED4F 0B72FF542D03CCDA 1760C17EFAE97037 74D18C64800F4C62 962BAC72C230C802 42DD2CCB3236BDE9 CABE9F57AC148A9A 37D09B9B90943D22 A726E2F664211761 BFBE45C1AD1AF815 957D658D2A2A67E5 E15C57B9F0CAB5A3 ADBA5EAFFA6F2D27 5AAEE18A1B8A5069 824931A1288060F2 419F0045E8A63B7F E3D03FF343EDD19F F5FD4636C80E6695 C1105D7BCEC04E45 C659F8A757554853 9A2DE0E57C523F58 BACBD8571EC722D4 AA8122D3E52B792D F8AEC0CA0EE8F065 942941281A241667 8CB1B1D58A7E88E7 3A1F9D2B9511921C 3B7C33696108F097 7D7D6EFC2C5D04F1 41E7FDAB781EB810 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303310844 (name+title). Key = MD5(password) = 5ae703d320a8224ca9f4bca6d72af0c1, 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 dee12614-0159-6321-9356-5574bcad61cd
  2 4f2ccd4c-6c91-0643-b1dc-344b031934c8
  3 c95b70fb-3dc4-6dda-8df9-c08c2520f3cc
  4 abb31a59-f776-4d07-9696-9b9fb2927947
  5 b6418b6a-c28d-27dc-8e45-a036b560d33d
  6 9312185e-3bbc-6c1b-a88e-ac676be05dc5
  7 d15ae3c8-739b-67b3-8dfd-b038e20fa976
  8 e2cce84c-d018-5756-b207-7d6124ca8365
  9 16da20fd-3c77-7484-999e-6a6de0f112dc
 10 ea3532f6-235e-0164-abed-33405f0af330
 11 1e2ed4db-6360-4462-a9e1-2388df664302
 12 83f1e139-69d8-3ebd-a185-73166ce14cd9
 13 2c75659c-1d89-1c7b-a275-ba1a84c21590
 14 705c7e06-c0ff-5107-bbfb-5147e370ff5d
 15 f5f23fcf-a395-23ef-bbb1-bf1d0d62af9b
 16 b3449c01-db8a-6ca0-aa6c-0f455bfba75b
 17 19331351-54bf-1ab2-a7e2-b06b7c75a3d9
 18 b548a0be-7e60-8f0e-b9be-8dcf536bf8c4
 19 54be9e0f-9de8-8db5-ae78-50d8efb63a3c
 20 e960dc7b-3fde-0193-b322-770ec19fd437
 21 617ea2ba-c12c-1c69-8129-36112e831240
 22 ec4da9f4-2577-7ed4-abe3-1bc883f570c9
 23 061352fa-6a26-0a74-b9ec-c89829084f4e
 24 cb0cc1bd-e5ad-349b-8e9a-f5819dfd8ef9
 25 720081c5-594d-7ac5-a140-c9b8ff1b6562
 26 b20a33a2-d387-276b-8478-ef7baae0b384
 27 7326a4c7-a2bb-7d05-9794-a3c27ff20dbf
 28 3313e367-deca-4aeb-83cc-5d6daa2063d1
 29 42cc150b-7ded-2f43-b73b-cbed262911dd
 30 d914cf47-2235-263a-875a-03529e17e616
 31 c0eaa0ea-2868-01b9-8c2a-f538acce2e95
 32 116a9581-4a59-22a6-8750-ab30102cf2fa
 33 d9c1e1a7-93a6-6d66-9adb-f0624fa6b58a
 34 c8671993-d3ca-402d-b041-b450e477c0fb
 35 dcdc8f63-993c-89df-b2a4-27673b204f40
 36 0dbdf18b-be7f-1d26-90a7-5e9e914bc94d
 37 fb063c48-2f1e-842c-be08-ffc16ac7d402
 38 c39fb8dd-004f-6aca-91f0-6e5c5668697d
 39 6a0fa55d-1349-2db1-8988-769986f32cbb
 40 2b0740ac-731b-12dc-b281-0a2bf849f9e2
 41 4fa52c4d-7211-4bd3-bc9e-442f76eedc37
 42 481f8283-2e40-052d-a3ee-6a238ebcadce
 43 66be6d85-687e-805c-ad5a-62b51eb21e56
 44 2c31ce2d-7c38-11d4-b1a4-bbc8e038e76d
 45 9dccd694-db91-6a5d-9bc1-ea986ad44703
 46 20e8a2f9-2cd6-5c41-81ba-292e2c11c4ef
 47 ac5b650c-e424-29fb-a139-79bc32d4f93c
 48 93fc1fde-f4e4-381a-8f42-8ef4e1c407e2
 49 acfab547-600e-1987-8ac5-ca6ec6e860e1
 50 ebe0458c-8440-27e4-9008-cae75a16161f
 51 63462d9b-a2ca-3468-8b21-ffa2c4236363
 52 15e08e2a-9302-42bf-b187-1644b3674039
 53 1c7e5047-6e45-0adb-b27e-a80b36c87014
 54 fbfada6a-527c-6075-ac7c-4846f93c6260
 55 8419a397-e6b8-04d5-b958-096a9af1a9d3
 56 76fed943-86ae-8801-a882-7c6bcbeb9d23

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 60642665704315261880170372742202648186214081652312340608. Exactly this sequence comes out of new Random(379).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 103 of Run 43 (seed 120,022,078): new Random(120022078), 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-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.