A858DE45F56D9BC9 archive

201305161157 1efj9m

explained decrypted filler

seed 862

Metadata

Post ID
1efj9m
Title
201305161157 → 2013-05-16 11:57 on A858's clock
Posted (UTC)
2013-05-16 03:58:03
Timezone
UTC+8 · title 11:57 against posted 03:58 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305161157) = 7ea2fec86439d7eab74807e5d0135cf5 (name+title)
GUIDs
52
Filler GUID seed
new Random(862).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
10 · predicted N = 52 ✓
Machine boot
2013-05-15 03:07–10:31 (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)

A20F46847EB24B96 D0EBD3F9424D8181 BB26889503238070 032430C8F43199C6 0CDDCBF9CC41275B 55C203090918BEDC 163BA98BAF1E41AB 605827FF48877E5F 9A51B1F65929EAD4 5A992AC3B8EC0593 AC17C06DD5E3C968 A693142ED30C7E3F 4B4B3C89A83526B3 EA2F5DFBC6DB75E4 E0AB6EEB93605C17 3ACAC910A208F738 540C87136DC6F8E2 A6EA8808632C04F6 F6AD5D5EA58C41E5 221E100D82AC9C61 1CC844019F13279F 05337647E8AEC5C4 37F29CC3BCB682C4 49E87678C32C34E7 320B21BC9D8A2C89 5695ECF7DB8E2210 0FF76358857A1C32 EBF223D22350D475 413DD27C623942F2 D604D74C37439A5A 44BD804C8A2D9341 A2F7148F6166896D 357681A6DFFE3F78 D5EC7837D1DEB777 6F40CA410B11CC0F 9C201482A9211E9B 9DF86662A1C08055 9F8BF81AFAB2E738 B36015A28106DC88 89FF8A35D72DEE43 1C4D494F28E6096F 57E7D271E129434F E1986329A1E75359 35A25247D403EBD9 4F55A7430C44C9A0 906BEE383DF4418F E6EAB19AF6B7C45F 2E1ECD8E20FFE73F 4CCF2442C8338928 710438009726A5DF 1653D765EDD3EF05 D3371B23C86C5099 CFFA1CAF0A74E392 1EB4681FBDCF1282 40A69A69A3521A66 56BB1CC22D63AB80 B731DA77CDB5CECC 87205E7349506720 321047EC6902430A 6E0B7C9914F0F733 CEFB01A1393B9864 3C7C53BC14DD8D01 24D105292792AAF3 EBB6CE2F1A16D586 4FDB32BB0E091C78 EBEE376EBFB77FAB 1801FEE58F87A241 0B3255F7B2D23157 ABAB894568A2816C 94C1F515DA06B205 D7071C2409606816 3AD462A9FD6E3B60 E87055000C1C6517 CE6B1823F1CFDCC1 D935400DA0C5A943 EE9E62DBE6C018E8 04F5A1A37E7AC44D 35BA802C0CBFEF77 EDD8E418F8D35399 BB623F440EBB06DB 51ACFD28A8062B3E 597B84BF1BF02CF4 0168881A46B52552 161476AD9C36B6CB 6BE367C62909BAA3 82AD219A621CA3B5 D4293D5D330CC883 74BDFC77657DD1A1 8D7FD38EC8DBC9EA C051F47A754D1578 9A14FE551ACC6428 E4FF745B8B247F57 00FB36A0F6C4FF27 C05D270250BD889A EF25C485226AC93D 31E2B213271E6818 4267FB5EE6DA2C93 D378FDF0CB15626F 9E5A7796B2508F2E BC22CC9CEBBB6F09 3C7D09B732D5B0E8 7C7CE6882948F1F5 27EE0D1682517D6B 63A25A2C77441B1B A28838292E3D93F8 0D8769AD734CB602 EEE40437ED820400 F303809D8110F546 1AC5C6509574149D A46B77F3749CFF08 3359CDFFDAD723D7 0BB09B23764D0A00 8DB56938306590C5 66E41A1015240DBB E0957DBEAF59F7ED 86A85427CB247980 D72C0DCA8E5CA3F6 90F8FEA86022720C 19C7CA21C3066776 08EA8DF4B069741B 98A415528D64EE58 7F1BD422DCE842DF E18A0422230E8CD1 55CA3AAD097296BF C8A418333B81DCC5 73F50E679AE30FE6 AC64D35FCB919B22 396499128DFE7E55 9950E57EEF26A0EF 8672FEE9FF46A643 8B054F9C9409F1AC 18DD61CB8453A75F 1E78514361D39E38 8ABD0369E68A9E36 5FA6367A29E9085F AECE38D255381EF3 DC9C6C44DEA6BB9E 796CABBBBAC596A3 CC061BBC9EB008FA CCF07F8989B12269 2F295B95F6AB4C3C 676F2F54EB2C1E6B ABE9CB7F9034D157 E92313AD0FA83A7E 032A40BDA9E05BD8 46D6D0114CA529D0 7CC49902AEAC70B4 E36E924C8B07BD3F 8629DB0FF76EA0DE 0384EF34A25C6A0A CF53B5561B72E5B0 81ACAB609E000BBF 129E8CB7CDAA2C91 10FE7F7E6BE97578 8DF36508C1F53126 270E2F4818E1F0FA 64208AE40FE8344F EB5FFF280369A1DD 22BCC4641AE00F99 F7CE321C31FA16CC AE0DA44690B9A54C 02F2A922BD54F5E4 D0E0E475C79C420B 94944BD8D306ACAE 40AA24113EC75FDD 1D8B1B4E7BA1DAAD D2564109B4D14527 66E684DDE810640A E045729F3385AC4A 11ADC2C2C1994B1A 06412BDC33CB46DD 6D52F36B3B49C97A F5369EED24388B2E C69EC2014EBD232E D7FFE5B595111D1B 4B90203BF35DD29E 56DD5A3176186B1F FAFB6337E7D4755D 3E1A89510B5A2342 8D407251F5829D41 702FC14D4143EF5D 8AA4FBC7AB77605E 042F1A0C21153973 08136BF8773F8CBF DD4DA1B1CEAC0E34 98274E4F463455B4 10D7C4FBA76D65AB F4A27CC6FFDF1ADB BD76075841A87A1E DB83CD6B43C79268 126D20BF57825BA0 E080E94595C52834 A12459978A2F3425 14B77F1A5325FFEE 5326671BA888D70A F60511EADFDF65BB 78C729C95D64A0B0 9373E9FF0CD5C68D B9099CCD80CB0704 92F0BEC359AB5E8A 765F456743F9DEDD 730F6F7772314B0C 2C70FFD4CEE6C123 A2B9EEE6451C412B F98076BBD02CCC36 9DBD86B77F9F5572 4B1B67D52F8F8797 CCB0CED69BC24DDA 40366F759ADF5DC3 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305161157 (name+title). Key = MD5(password) = 7ea2fec86439d7eab74807e5d0135cf5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 9e6ab678-e5de-06e4-bc53-34959f31a196
  2 724a064d-87eb-6670-b2e8-772d1388b4b4
  3 e3cf2bd3-ba9f-2650-b341-d7cc6dc1a043
  4 30d1ac3e-2c2a-4c37-88bc-597dc6f2749c
  5 3a6ab8a2-79cd-3865-b108-afada232116d
  6 ec7fdc14-5860-739f-b46c-14770b51c622
  7 e7530970-773a-1469-959f-c501b5c752d3
  8 18f0db76-3cf3-802b-ad99-d9da1d2e7317
  9 1c137211-55fb-5a04-8db0-c9dbff8f8dba
 10 ecdb245b-df75-1d24-a2de-4fbe9fe9242b
 11 da48eef8-b726-3e4b-9a08-1fe62c0e3134
 12 1d4e8bba-1228-34d0-a2b9-66e1a57714d8
 13 182cbbf0-5bb5-1fd8-8948-a9c240a7bb51
 14 02476aba-4fd3-8463-9e60-e138234ac7b8
 15 a1755510-5fb5-3d00-b816-3e97c024fad4
 16 228efcb0-68ee-3b3c-8335-5c42e4711424
 17 7cb4abe3-b0c4-1868-be38-7907a1496243
 18 ff9f9981-7950-3c4f-b06e-3a14140c4393
 19 794a03ac-8b3a-066e-9215-cc4a90afe132
 20 81f7e33c-e883-05da-853c-b5db06c489d6
 21 2a227cc1-05c2-360c-8bb8-8f8a553de133
 22 196c8752-1141-2072-a326-1e56bec3e298
 23 5ca2588b-ed2e-6324-91f2-531998ce214f
 24 2cc0fea2-8921-11c3-bf2c-a03f89c5c766
 25 2197f1ff-4af2-1c98-a616-fb33b59ce1ef
 26 1b7e5e57-11c5-8a18-9e90-9ef386a66306
 27 d90f719b-fdd9-09e2-ae60-1e4fe9074908
 28 ac623d82-2d12-71cc-9f3c-8d0c87aaf739
 29 ba89fc20-93ce-5bf9-b935-7ff1878bc502
 30 6ef6ee9e-e92f-2276-ba3b-5b09a3c3c6b1
 31 54fde863-a84b-37e4-b722-84fa0fd805cf
 32 5280a8ed-24f5-4346-937e-969e35c411a7
 33 cfd6ba4b-ad9c-8a96-87de-9b3fe5925e14
 34 2840515f-11a0-54f9-87b9-41d92399c50f
 35 98beacaa-16d0-5572-ac38-d4ef5f9f87ea
 36 09bc679c-ee56-1ea6-badc-fe19051b8ca0
 37 a5c57291-bd62-0e81-b102-a8cd336ef2be
 38 2908c0f5-4956-7c0a-b4bb-67b0e6cf9bb5
 39 f7db1f8e-1bb8-81b3-97e9-6bfc97639985
 40 c734db82-3081-31ab-b075-0875bbbdadba
 41 e4531b69-bdf0-27a1-a8f3-6b47491c967e
 42 2d628362-dbf2-146b-9457-64f68b2d8267
 43 1018b63c-b175-2fdf-9f22-84af4d5f6e5a
 44 6c5b840f-9b65-7a5d-a73c-841bf5dc2c0d
 45 130f3be1-2561-3963-baae-188768e1d1d0
 46 7c59e9ce-a23b-8f6f-b2fa-00d2059b2d46
 47 49c71862-4147-51cb-88ef-7368dc79b27f
 48 040a8473-2d28-8d3e-9181-2ed1b63a8fc7
 49 59201673-bcbc-3053-93b3-18c0ca364b63
 50 f6bb47c2-1ba0-1351-97cd-ae3c4c70d66f
 51 675b6943-c64b-53ee-b31d-e4c1c5463174
 52 6ba7e344-3d96-2bd4-8a98-fe02ebaac248

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 0624371851331833130032611807523485510783212738583152. Exactly this sequence comes out of new Random(862).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 10 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.