A858DE45F56D9BC9 archive

201210192200 11qtmi

explained decrypted filler

seed 285

Metadata

Post ID
11qtmi
Title
201210192200 → 2012-10-19 22:00 on A858's clock
Posted (UTC)
2012-10-19 13:00:04
Timezone
UTC+9 · title 22:00 against posted 13: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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210192200) = 3b541e9a62289cf16b6f5bf20ab217ad (name+title)
GUIDs
50
Filler GUID seed
new Random(285).Next(9) ✓ verified
Run
Run 37 (seed 425,468,968) (seed)
Draw
11 · predicted N = 50 ✓
Machine boot
2012-10-10 14:48–22:48 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
12 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E27823F59E9A6875 6599C294A1D3A4DA 16C0FB486233ED74 A7AA2D656F11EC63 B4B912B72DFDDFC1 5DF2071C6C89B5AD F7E6FB9E457F27CD 2D8A7FBD9284DB97 C6A0829C5C61C34B 91D6853BC8EA6C4B B0B6FD4318E71DF8 9E21D27536771DB1 C9FF17239EEED874 F2D21F3D45018905 6D045200FA11853C CC91A6188E95A0D4 FE7EFC2A45790C11 CE923095F8E94C7E F7186484EAF6FB51 C996B87FDD0EE20F 5CE6322A7AED9017 AB90546D54B4C19C A7733C2F9DA3E0FB 04A359EA9099976E F080E4D8E4CFA6B3 07CF8983616397F6 8A97EBCA366910BC 39216021442FBD42 A2F06D006ECD6190 D11099072A131AA2 B884C2B9CCB082DD 041C9AD29B579802 BC2D79C591895239 73378B564840A455 F5518AA866032FCA 238200DDA2007077 646A30E58830436C 8B133E2C489CA15B 68F32B305AF6B8FC 0FD26340997BFE78 E57377A74F58E4EE 008B98CD9B040E91 D66C1C44AB7D8E0B A091B86F1359F309 B385EE40E7D151F9 5DF7C802F379EAB3 2B08C7A1AE07C8FE D5ED0136148CB01D 4FF261C0DB2040FA C0F450B0A486BB62 3C975D070A99A06A 380B3017A1F97F4C A32428D34DC1D971 E41616604322CBF5 B78B0CEEEAEB46C9 AA13B181BC49784B B1690F3ED6A0B2B4 B66FAB848373A468 E2206BE4562A1924 DC3EEE3896CA3EF7 023D204A420C3257 1F9D6F5A39B0E299 2B2238305A16EB33 219DCA8733C6FD73 ECE874D8F52F77D2 DB1EC2A1BC9E49BF EBFAA08444067D83 A9C771193046B113 7F1D9856C662EFFD 5E3ECC64628E79C5 C7BA4C8F8EAB024C FE44683B0E57D944 54A0E29CA1B70606 8172F6FDC285D5F7 14852B8152443686 2F6EB389BE0E487C A66E6C51DD9E0C93 EF2712CBE1529301 3B6D4103C6E6DDEB B629FDA0106B9899 52C7CA969C056634 5460BEAF0D5370DA 137E4909522DC22C F69706210D175659 9C5B9CCC750F830B 0523F00AD7D6D760 871A357D79214637 5AE3D68C789C121D 370257DB0A19F4E4 75980964A52EDAC4 99EE0AFCBB05428C 8CAAAFE8030FA56A A13CFD78ADFF6805 0A223E96FA3FE2EF ABF0DCE87B4CC2F2 42C13461D2F2948B B5EC43DFE2E4EBFA A2B1A250ED240F18 4080984E946789DC E605CED03796FD9F E4932EBA2BF9E484 6339ABF5BAF8DB4B 25F4CD2453090DDF 903E8E7D92536386 C4803B057F6F8115 D71D24DB9C184B97 2F0CE69359405A25 83011BA45627A57E 2C2601B1308EC991 EAA2169D278B5577 FE4CC9891A0C9940 B124D3B23AD3F779 003351457D396C99 BE30E9F2B3A49CB6 28D14EB5BC827ED0 001F665A32C77AC3 CD0D29B8840E4E7F B88A667C85F7D725 AC64911FF72FD0AB 8F6664AEEDCD0D38 3E23B3A2BB82A3BB 56844919778FBFFB CC5FE883404470B6 0D3B9F4B8AE0860D 2178C07BA21574CC 262A0E13FCA13FBC C922E0D63A29D6AE D9A8B07FA4EF5C30 D7ADD47D8D024D28 04A94A5CFCDE296B D14969A8A0858E9A 9F6658272818DD12 4055173750AB2B06 C606479ABF0CF6BC 2A514E249E064DAF 641CE732BC296172 4AB6B5D1A4AC17E7 A98090003CC35E50 F3FD22DFF670E393 578DD96590C168CA 95C1BAD533650F17 A510C91E2A13370D CCF7D621A2A81588 840D7CE855E7B1D3 F368FF6452611429 A76CBD5B3BE1A687 A69F649D867CE1E7 C7EC5D504DB25646 3BEB385F75B00F50 6B52398AD39FE6C1 B399D22344EAD5CC 5A15BBDA7293DB50 91A04DFD7671B85E 3013517153F5528C 1B209787410D42E0 1F77499AC7D1B055 F1E5AEB7CE84907A 03EAC5EE3C88613E 1BBD23DEC3C3E0A2 3D6A107D610B8D6C 1A7780FD360C26E9 BDE00806E1407B5C CBAC2F4B3F8D2E21 B3A557C6C57453B6 21348050B5B1CAF3 50331BE3133D7D37 0DF30203111E4DAC 1E9B516B60DEA61B 4D2F7D756964738A 9F8301161294FB13 4D6A38B98269B527 65E309FD5DFAD9E1 0BBAD943526AEB89 94C6FA221217830B ADD4D8E104942788 E6D1DCF712CF8112 24E560A76D08D37C FD544E603BB4A647 CADF2F84C6BB2622 EAD226B6159D49EC DFD468CB47938214 482C355BD442633D 038AA78A360274BC B3AE6601D5F8FA30 11E189614756A10D D3B9B66E4FC27DB7 742C26DAA3CC7AD5 AF938BB22E0B9941 564156AA535AA111 3E17AAE643535987 922422C3EF50699E EB8090B18FFE2A62 77747DD8B091E410 65F6C98C176A622D 2AA7CDBD4D4CEDAD FEBE4F9775A693C3 FA22E3E6997EE241 A4759111AD935102 4AC4815D9F9372D3 DB4C3A363808E29E 8B0586B617EEF6FC 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210192200 (name+title). Key = MD5(password) = 3b541e9a62289cf16b6f5bf20ab217ad, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8ef078cc-57b4-5996-a4c5-38fb77e9e361
  2 b046330c-d0b9-3a65-8ec1-80705a253436
  3 b554be77-0f3c-8cd1-8960-86463db7605a
  4 995d5e02-bede-3f35-a080-dd9ce1c115a3
  5 a0a96851-20f0-7df5-881f-459ceb157818
  6 c07f776f-a2d4-5e35-9145-b4b714a5b332
  7 42aa5420-f3b7-550f-81bf-80340b32826e
  8 a0598d69-c9aa-3461-baa7-c85a1647ee9a
  9 c258a7a9-b5dd-2944-a09f-b9dc28ff3f80
 10 2b19046a-38ae-3aee-a65a-244c4a5bb03e
 11 979d466b-413a-2fd5-af85-ab85f973957a
 12 03b81184-9d23-8795-acec-3c3907331364
 13 ee9506d7-abbc-591d-a547-f1f7ad954abb
 14 df2339d0-48db-6bf3-90c2-0b66fdcc2838
 15 ae4101ee-fa99-4df6-9e60-099106bc07ae
 16 e283bfb6-bb5d-0e68-b92e-20e9f0ea1ef5
 17 f72b2912-24d8-5e60-9f6c-c135b2088e79
 18 31611133-5380-6201-8e2e-e5e7b815da60
 19 a270d64e-d0e2-37bb-85d4-f0bda92b4231
 20 0d0af969-5944-603c-9214-2ea6ac675480
 21 4fdaf9c5-eb39-6817-b3cf-b053eca61dd1
 22 765230b8-8057-662a-8455-6d6a461c1bbc
 23 31e02ae8-b508-1320-a66a-8084841d168a
 24 28428fe3-0095-54a5-a2e2-827eaae67c36
 25 b28a706c-a2ef-5cca-a322-f8889297ed48
 26 9c7f2085-3972-7bd7-a674-0fb1c2c66fe2
 27 5280467b-fd77-8f1c-a9f6-2d0dc2411e90
 28 d4be2875-6849-2ad7-9c3b-080a108580b2
 29 84d6935a-328e-2b90-a72a-0ff6aa761c02
 30 4efbbdc2-6e54-55fa-b37a-d6923809be64
 31 9671418f-dbeb-3ae5-8f09-a02ba7e5cc3c
 32 dcdf9b58-6124-41ac-835a-09c8033d980f
 33 b410f349-a498-8e13-9e71-dbf05903277e
 34 7690a75a-04bf-17b5-b643-62faf4cfdef2
 35 cd64ac35-9630-1465-94b2-4df791b31665
 36 45b4af7a-776d-1dd6-8ab1-b6a811f747e1
 37 1beae37f-fe37-087d-bc2a-5fd810a5ad2c
 38 5816094c-82de-5c01-862c-019fac17eb85
 39 26753793-a3c0-1b28-853f-bc86c0533151
 40 df79d81d-49f5-721f-b051-9d85158ab9c9
 41 10ff7181-ba54-2133-a9d1-9722881370a4
 42 ad06c1de-f5ea-82e4-a613-a844030f7751
 43 67c092f3-a73a-1195-87e6-a4a46f8a9257
 44 669d118c-24c0-4f10-970c-d3de6eacdef2
 45 94c6582c-3555-1e9c-8398-4bee32b807da
 46 bb2f064a-7f71-6f60-9980-3598df9887c7
 47 92b48f48-3f9e-2eba-a463-29719fd99a5e
 48 d0b00711-c6c0-8942-8b65-faaa7d1ea45a
 49 2afa4207-10d0-8a0c-a95f-a4bb51876361
 50 cdf0c3aa-16ee-8978-ac68-cf158171cc9c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 53837553232856405636661557822534811105172814162888. Exactly this sequence comes out of new Random(285).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 11 of Run 37 (seed 425,468,968): new Random(425468968), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-10 14:48–22:48).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.