A858DE45F56D9BC9 archive

201303290429 1b6wwt

explained decrypted filler

seed 340

Metadata

Post ID
1b6wwt
Title
201303290429 → 2013-03-29 04:29 on A858's clock
Posted (UTC)
2013-03-28 18:30:00
Timezone
UTC+10 · title 04:29 against posted 18:30 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(A858DE45F56D9BC9201303290429) = 33964f4fe212f5cd426a87e9bc9bcfa8 (name+title)
GUIDs
56
Filler GUID seed
new Random(340).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
46 · 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
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BF8D2DC90D1FD69F CC1BAA55C2579DEE FABCFD05FE0902B3 0B29BEB70224AFB4 6E84A555D70CAC77 F4E98B6C48169635 9ED28D94740B1CBB 87C2A4F20BC977C3 036A0BD3D48B4BE3 12E0F99A6D5C1DC3 137192BE9870F2A4 B043B37E2CCFEAC7 3A8F0606CC166229 9D8CDBFBFFBEA05B B4495ABDAC4BC9C3 AB5ABD8F9FA61B2D 593806D9CDC30CE1 0ACF6729CA967CDA E3D8446D6B8393D5 FEC79D1AAB815BD4 5612A846F90BA099 AD9E6F6797926907 A578C23FC146D96C ED0538718E652191 9EAD4CE701652D7A 3B033A89D9FA4C3A 32B7E430BD89EEA3 59649BB5AFD8B38F 0EAF522CFF2F574D A4B8384AF8D0D1E7 276F4F8F22ADDF31 15B21F2A29EC9B98 8B2648EB99534231 60CF681706CF7182 1798417A8CC705A4 F1164C8B611679ED CCD6EC64DF0F747F CA586CC8BDB38E0C A534C846731199A2 77B926B8CD8F1A7E 09DE5E6A820EC60C 85A540527DEC2FCE BF8B6DBC3FA36A65 1E38501A8ECFDCEC DB3489BEC659C714 C5AF0704CCE0870D F049C7149909C01E 103D022CB74F71DD DC7E6C8A1E3FD02D 83990B2BE245E60D 1434CC2BB4C64D7E 4501E5B3C955993B E534D547E29D7043 F350B6521B3FD4E3 B5B54C50ABB0A3B1 AEF318EA55BAB329 0DC4163F7268A783 B447832C419B1D9E C91670909EC3282A 38A54DD1665A3674 D737FF4FE964512A 15EB6329B5FE255D A2A55A737D8DE8AA 73384EE465EE3996 35DFF1956382BBFE AC74F78B7B601FF3 E0355E82B75615AC E6F2B12D228840E0 9FA12F1B280C8CA9 470094CDF9A3BFF6 493A72A24A4F2A84 B500CB86039CFF24 B370AFB0A5A82038 42F3380D81F15215 9C2E0F2FA79DD191 762E396D777E3F1E 64EA05D833BDDE5F AA147D51663592A3 76428A60BC765004 D4619D997D73F0A1 56794F3D1F7722CA F568B129389A66F1 B301F6675A3B9E03 ACF16FA9CF18EF45 4C4587FA648385CF 20C726D020A303A3 E8233CCBA83A392F 751D74C1055BE2EE A52359ED530ED6CE 3BE927B3E11F135D 174186176962D642 A5EE4EE463AE4155 98A7FCED3665CDAC A16448E5813FB7B7 3E72225D587D12B6 D0F68D2789796C7F 08E980E4CE79A918 B2B44DAAF7A6836D CE992B19D7207214 EC8F520DFC53C3BE EDC89D765C34EC33 AA9B0FDDA515E365 DCAE66EED3CFA51D 3EC402A8E6C547DC EF330D67FC08D45C BF459E0DDB05621A 8FE67FDE3AE98BE2 8E4E4C7231E83404 A4215404907C2E41 54ACFD724F79A9B4 A8F343800AAB2B02 6BEB073ABFBF9D83 4834C372C3C84D0A 1AA4C55FE1B07CC4 109F5D7FEECFA0D1 3724E82839E882A3 0333C522D6183047 857FCA8E99404E4B 83A2614BA38D96E0 616CE61CC3278CC0 D2ED283731513FD7 3F1B4907D8626238 912F63A2EC754EEF 7AAE4A86B5514EC7 AA8BF20E8A6056D0 AA99D8C395EDD65B 893EB5B4237CB1A5 D2E254B69A5144C8 6C2AC169628DEF07 1FCF4D1D983B0A4F D498083298767BDA D93E6AFBBA985EF8 062CB6493CE9D76B 3C69AD44FF73FBA5 FE5EBD8457BFC2B7 57D8348EA43CA4D4 6DEEE8DDC3E9C44D 57B19B5845807F16 B1F1320B334BE1F0 95D2A7896DFE8122 8BBB9F8D0F3BC220 D1A222C57E365A75 BEFCC6D46FCA7C8A 52DCA3547EF3FA69 F67DC3FF2A733E83 B5C82498429358B6 FDC312B4A9510144 7D4FBE91492B1BF5 D78D65F5F3799D5B 546B8654074F932D 14B26C4B29A24DC0 4DEAFC15F5FCD8D2 C8966C218E69F28F E09A4D5A638228CD 029AA6F8FC89A21F 81B0E5C17762E9ED 71338C87509EBF7C E0B85804A0BFD723 E2FA4ACE386ECDE7 153A63D863FEC9F6 C4052ED4A39FBC12 9EB64CE81D225039 460B38A7E10AD5DF 4843A60C6AD6275D DF46880858206F78 4AE8864E0C14834B 7E7AFC518136F78E 9526CCBE65FF1994 41440F09FA2FF813 7E3B02CB03F7EE3E 1E0BA8625645CD13 8387EDEA6E3CFAF9 89D555149A5F5FD1 ED7C1BD77008D107 67B6CD2DEBB9778D 42384DADB7FDE9C7 FA3DCE0F8DC01884 A5E05C315657B3A7 394440FA659867D3 62331A6A9345FD41 390E756C056E86DE 26BC5F3E267BC52B A3CD82FB2A8FF0A1 70852E598BAA46BD 38C0EF10BC787A84 375F8A58073D5521 BEFADBF1D6F8353E B746871810DFDEAD 2CBAE1850185EE6E 7E591E644FDC90C3 49EDBEC3824C4CE1 D2AFAE654C5B322F B150811C92C2DB85 ACFEA51E467EFAFB DCF6E0322018FD32 28DD0AB8F16696BF DAFC866037B30DF0 81E5C480F7540B8F F16691A0BA2350BF 7E09EFF0B07E2BC3 B327C58A1AAE89A1 22404F8724E77B58 565E32CF947CD03F E6029FBD275CC19C B5D1A50576339B62 2AED7AD69825F6BF 58E861E29626EDD2 22D302A21155D8AC AAA049102ACB9EFB 7ADFE71F0B5971B8 83E998EC218BBAF4 DABDFB5C2BB62B36 85955B3B02E727A0 CEF254FE9DC878AA B7F3C3F6D90ABA4D B72EB883EFAEE07F E697232EDAF4FDF2 0A8C4DA433F6F31A 3258010AE4902759 4776FC9800FF721C AEC890466C56EBF2 C7C0826BDB4A9001 CBB57854F2A2E612 9A7B4B322579901F 3ECC0FC4126EF306 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303290429 (name+title). Key = MD5(password) = 33964f4fe212f5cd426a87e9bc9bcfa8, 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 ccedb783-d986-3be5-bd7e-9e36c2699b05
  2 4c72d59f-7f30-5d41-9512-5eacb678e982
  3 942bddd9-db75-3077-ba04-28fbd6391b35
  4 67624d25-6d65-1f2d-a85a-bbe6ecdb5155
  5 d317acc3-04ce-62b4-9708-abafbe3dedc5
  6 b2fb5abf-f965-68b3-9678-36a3665c3301
  7 2c491c65-e7d2-2dae-80b6-1de8526616b1
  8 5815361e-7487-0fa9-931b-c04ddba5d572
  9 6893b666-369a-02b0-870f-a1b117155d04
 10 a25736b6-ac5e-5be6-b295-b002373a5a56
 11 d5cf425a-9b33-7576-9cda-ec1744c83d7f
 12 6fece57e-7c27-8643-bed9-8faf93c68a8d
 13 4d32bb5a-3e4d-3344-ab28-22ddbe725c33
 14 95a8baaa-9b82-3e0a-ba08-cc4868b082aa
 15 44e481fb-386d-8eeb-923b-6e9ca007899a
 16 207f3b53-0d6c-332b-9fbf-3e698470c4e6
 17 24e3fd14-6ad7-7beb-bb20-a442781d1336
 18 8c77f452-cfe0-7394-a55d-1af303822f2c
 19 63b14d15-1988-7a73-9df3-014ea5d063fd
 20 e1b3ba47-bc54-8905-bff4-d5771b00e645
 21 9b29195b-d79a-8d9d-b64f-9c99e5fa9ca7
 22 d65d6dcf-84a9-238d-b891-250418ef34ae
 23 39600c69-75a0-4699-9a63-c89aa9ddd99e
 24 6911afce-e9f9-7fe4-9f39-0f7a8a75bbaf
 25 d8db55c8-ea37-087f-8ee2-90be262267a6
 26 db6e5fbd-28cf-1bd9-b4a0-9d9b1246b9f2
 27 479d71d0-3b50-2282-a92b-5e219036b188
 28 ed3a9a0a-fab1-37c5-8b2b-b4c1a15edb2c
 29 9d62db06-5f57-47a3-a4fc-a759eb08dbec
 30 76f1016b-4859-8133-be42-f63c34984069
 31 876d583e-48c4-6286-8646-475db21cc802
 32 3597eb54-bf98-0f4a-8829-80b34dc6f3c6
 33 b6d2cf10-1c27-0c44-a2fe-d12506438fb4
 34 817cf4e7-a578-433d-82d2-85907ba4ae96
 35 b4b65124-d45a-3bde-95a3-0f5de13a838f
 36 32363173-4dfd-4dd0-a0db-bab8af8fc251
 37 968827b0-460c-6e05-a6d3-8c6cbfe43b27
 38 655995de-72dd-0277-ace2-ac8ce551407a
 39 27d7dbb8-644f-5a48-9a50-7e48f02b9132
 40 d6687388-f641-0393-a5d6-56dc607a9bc7
 41 0f982cc7-231b-48dd-a8c5-dfc2e102905e
 42 a61606b9-15d8-1eb7-a697-03cb26994f84
 43 029359d9-8c0a-5d86-83bd-78eeeb448b0d
 44 7666fa43-acaa-6e39-9f01-f672db9a4620
 45 cf44b943-d919-1d8a-921f-986e49596721
 46 8eaec464-cbe8-1942-8b1c-647e5a1517b5
 47 ea10fd0a-95a4-0305-ac4d-bd6ff4942b98
 48 0f343550-a015-7340-b319-1181fd34ab2a
 49 9ccacc9e-4cd1-30ed-bf00-a420543d92d4
 50 d90e69b9-286d-1fbe-80ae-f2aeed1e2450
 51 44143e8e-49ba-8045-8344-811d7f6086ba
 52 9f569a3a-541a-8303-b9aa-9265dc1d2a41
 53 0bdfd26d-e9c3-6fc3-a4b2-0d96e44badf3
 54 e1700921-e0bf-606d-8992-7431a5b4b693
 55 e52b9887-1473-28be-b28e-823e3c2a4a4b
 56 6beb9970-e59f-0d92-bd25-d7856870c44f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 35316620057833837778824701234860043460504156110731886620. Exactly this sequence comes out of new Random(340).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 46 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.