A858DE45F56D9BC9 archive

201303012008 19hxqx

explained decrypted filler

seed 282

Metadata

Post ID
19hxqx
Title
201303012008 → 2013-03-01 20:08 on A858's clock
Posted (UTC)
2013-03-02 01:08:54
Timezone
UTC−5 · title 20:08 against posted 01:08 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303012008) = 5c36dc5cd8164c6ed591a5c865ea9c74 (name+title)
GUIDs
44
Filler GUID seed
new Random(282).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
114 · predicted N = 44 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

7B3CC4176D47460D 4588E836582C36AE 023F1EA489B5D545 4B808A1CACC1780E 269A86053C98E471 06F9073B712FEAD2 2A7BD64BFD238727 2F758EC090668211 4CADA7202EAD5755 EF744BFA11404EC9 5111379EDB725C78 CE076FA7C3C2A0C8 A686C7D2490137EF C4F1572F889D5342 29B6668694C92059 9C578074684F5385 5542448A1DC956D5 F936FCAB814CE48E D5725CC407B7BC6F C5FFB62016D67E3A A8DBB4545B4675A6 20FAE6FC68860039 3E54B8E993C41732 94E00E5B6478E25A 3C2E131E2760A24E 08B642C2D93ACC66 D90BA504A2A7FA26 69DC6F28CB6554E4 96C85D9A4A667024 DCDBB7E1ED4FDFD0 4BF4C681009A9297 3B4788616AE7FDE0 60D77F6B80674B44 139607C8D9D26982 73A71CF48562FAA2 0ABD35E6B03A1EF3 EDD2D22FEA2A00D3 E2E249889AEF9944 4C4C97F9F9C0B671 91ABA9BA40A9C294 47EC8B05E5F23992 4FE202F862D08F72 1E6472071DCFE572 8A7F126588224682 DB89C197AD8CF796 9C48783CD7B3BB6B 09E28F1282DA02B0 003AF94C2FF4D456 1212212155799B14 A13744112BA0F19D E64CD68128A2D653 A1785F8E9236B559 86AE8DB7F5324DBF 5ACBD22365C233F2 CEC4572669C64828 443508F1A0D218BE EDD7BDCB74FA0B6C 7BF297A8705A29EC E48033CD2F5955CF 82B1087E596FAA23 6625DFB09E3B3D81 22666B19A22133B5 6BDB431798E52192 033BA0396491142D E56CB5BF46457DBB A095AF9777ABDDD2 00D769AC3296F004 B384AA768EA992DE 8A1EEF126C12F07F 6CEDF9C6F3246DBC 442807EC59411EDE D7F90D0B4CD917BF CF783C4564637BD7 6FA6032FC7907603 9EDD3C7879D0C2A4 8EE0030AF7D50139 715E09C9D1198FE4 8B082C732BA9E67B 533F7EC1EA98BC8E 4FA4AB153C830D8A CD741B2700BE4772 28074F3E02E97034 38FF0BCD99D6E5B9 C2A7141B8871F92C 1085C879A93111DA 4C2EF4B6B637C5CA AD11358F958C5C30 3CBE6410F3F7AC8E A118C64F9A2B8C75 8C45B6E6DBAD0DB3 2ED8AE6D3937C6D9 AAB40F3261D7FEA0 5F627BE1A4E3F865 316C87392F3614F4 9ACBC57142CA380A C045AEBD27DEDE6C 9EEC715833AD7827 B5A25EF0660D1D16 029C3741C718E9F3 548A5CE50BF2A2FB 809F486FE5A61468 15826841604B1C67 DBB1ABD0F7E25DEE 208D394041429A3E 1FF687C1B4AF0BA6 177AC594B05047C5 FEBBB54222697B6C 6FB94A6A31F9F22D E7D9FD264FD891D7 853AFACD974C9431 E9445B2FE592A133 44046289DC0F5CFD 572A9F4372F7BD4F 8A3E3BC69771D73E B253BA46484F3DB2 E4D97830AE6312BB 87AA0B505119FA97 68B9826DC1F81B05 381D8BC530F266F9 3D6020F9CC3C2387 C06E30C526410695 92D6E635E847E5E5 6FEBDF136A40781B 9F680881772FB6FF 5E1D3FD52EB5D749 53180CAA39AF3916 4DB8FFD82139AAF1 C64E78944BEC442B EB4F9CAEA8B39997 2FEF9E281BAA85C5 15A952D4DA36D1E4 2D0449DE981F9B00 3136C15E66C4B414 FEE0AD9C9FE9FF04 FAFB0E4C191BC1F2 5B61B123419D4BD1 7C798CCA3A86595B E4B89696F02715F7 05500217D1C5D3E5 72EF708D57C0736C B6D9B907E4835D8E B989104CDD662F71 828CE611C4F7DE7A D8546D5DC0130A30 08B435E698924D0D 127EC4CC5A4BEF2B 4294D94B1DA8F3A3 1258BAB75FA71F1A 72CE3FAE53392659 95CD2F2B5E760C9C 480B45C9574D7662 834C78A108742A98 6426C164615D4E64 039CFBD390076DCF C2C1EFE0CD3E3AFF E016B31C56E4C88C 375A9083406CF08F FAB3B373D71A5712 65251D0B18C4562F 7E1489E3BBD2F1D0 37029027DD302F25 8625FF0C3118EF49 7E1E5ADC2628C3C6 8CA4BC557FDB4CDC 9E6DBB747847B90B 2CF65C4ED936A6E9 547F4DEC4B1EF010 4A73BD611B960B09 050CB62EB6AEF941 1AB91007DFA7E865 4EB85E33D1AC0BA0 66D98E6E3F88CD96 673E6BD492B8DEBA 197B7C63B480E5E7 03CCB3EE49C5E34A 5B67D6AD29980333 B78DA806DA6756EA 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303012008 (name+title). Key = MD5(password) = 5c36dc5cd8164c6ed591a5c865ea9c74, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f9c8a72c-d977-0d09-a0e1-6009e40ab609
  2 23026e6a-d423-525b-bef2-df9f7bc816aa
  3 959d0fed-88eb-732a-902d-4bc2958737c4
  4 e48a4ad0-67cd-6099-91de-20ed88559b62
  5 bf598424-eba5-4e52-b02e-b358d5b06ddd
  6 2babb19e-25de-89a4-96f2-3aa1a39a822f
  7 e5214414-0f5e-2538-88bf-15ef78221e80
  8 84faefc0-747a-80b5-ac76-d4fe84e8f259
  9 6a2b5a04-d430-7b69-a21a-19692ffe360d
 10 876bdcfe-c5be-280a-8318-7ebb13ddfdbb
 11 9110f3fc-cb5c-0f20-8545-9d1b0a774f72
 12 4f09c2a7-5029-56c9-9142-9eb282e5ee7b
 13 bce3887c-5525-4857-87d5-85282beb23e3
 14 d22563fc-b687-1370-af40-9e0e23a3814a
 15 a1585ce8-09c3-310e-8fa2-81c78c6f6bd9
 16 e55d232d-3502-1573-a4a6-2f1c2e313bed
 17 d0236a54-eb2f-3aa2-a899-2592ae150b45
 18 5797a97b-a11c-70b5-be1e-3edeb9fea9c5
 19 c09d9b90-063a-26d3-b1bb-197feb34851f
 20 9adb1dfc-c933-4376-afb4-7d5940450e46
 21 11f5a9df-4ee4-25fc-bce7-43d2b171b84b
 22 1bee4b49-94f2-01ca-a545-ddac8fb28f92
 23 46a41fc0-9020-58ee-b221-bf5a76b17126
 24 1805a8b1-527b-42ed-8594-50768e382f1c
 25 7dc092fa-7da5-3dbd-8f3b-929169921696
 26 23f05066-9f30-8b2e-ba31-2394fc079888
 27 18775263-7864-37dc-92e7-9b0cca5c2cab
 28 84f96c2c-d869-3019-bc3b-65bb46e9c658
 29 19a1feb7-1f0e-3382-986f-57521ca9be45
 30 50b2f8a0-712c-1d23-8cc3-e3a9d3638ffb
 31 148543a8-91ff-2a6c-845d-5decc72ff5a3
 32 c1f4a666-417a-6e85-9dfd-f8908b63f322
 33 f8cd0f4a-31f2-6724-917e-a3060eb38051
 34 e6e9a6e4-7da5-0fce-a2bf-8b13f724ecac
 35 59c3ac7f-109b-066e-85da-75d398e22a6f
 36 e9ebef3b-8221-829a-8263-a2f6c7ac7021
 37 1e6accf1-3353-5fd7-b351-5842ab390be0
 38 92492e06-c418-5a35-85f9-3257e0baa358
 39 c596c6c3-c604-5354-8f99-32b744ef6571
 40 2b40a71b-4231-0f36-9f08-b1d650fe8bce
 41 1a45805c-5444-8bd1-b2a5-6da2d174e398
 42 a38a563e-317a-0005-bd98-aefc82d6a12f
 43 67f46856-4e93-4f7c-ae89-94fddd829b71
 44 3c57511b-0a8d-1881-84a7-a87cff86bfd2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 05764828720541313724205438333126600855508041. Exactly this sequence comes out of new Random(282).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 114 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.