A858DE45F56D9BC9 archive

201208031317 xlr6w

explained decrypted filler

seed 818

Metadata

Post ID
xlr6w
Title
201208031317 → 2012-08-03 13:17 on A858's clock
Posted (UTC)
2012-08-03 04:14:36
Timezone
UTC+9 · title 13:17 against posted 04:14 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
49
Filler GUID seed
new Random(818).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
3 · predicted N = 49 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 4
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

6C026974E4EB5B1E D65A00EBAD655113 4B6F6DD55506E668 CAE013B458E80A3E 6E1F66BB850942AA 574856FC081CD67D 2889E67CCDA893C5 AB0C374B37F55257 85F4FE537750BD99 377DAED20F987B4D 499FEAEBA348AF22 94030C7883B6B788 E38411F4D52C8794 8FAD7B1092A476D0 FE2FAA6487AD8F7A 84E33AACC31D66DD 1864373983B728F7 C6535F6BFC3AE6C6 EE539BAB94582BD4 5F697A4CE940E9BD 8AE47F02F909544D D155A507A0906662 68D5F997CA9B2A1E A9A51AE8867009C0 A64975A2D5F17A42 0225E5A809BC226D 3712081B37DB07E0 96B7C08D57213B31 464D41D939B63E48 34D96177C2D1045B 774B7EF119CC4FB1 D7194370722AE889 D57CAD09265406EC D4D366886D73ED32 92341DCDE577C277 E8897B8F1304B697 3D9CCF820AF702C4 DC0A46C07B76C509 6B5D245ED626E91B F07308CB973A2E0C 4A15E3F377CC133D 608118F7F10F3E10 F2A95427B9B08ACF 9995176DD8E21DC3 260D8DA4B17C4716 F613AAA5672306A4 0A6115FBF92C7672 0F1E1B8AFD4B4A14 8B9DFB3728623F09 222CD7B0E8C80F74 0E120AB151770560 D0CE3B57AE155ADC 2F48256E6F0657C5 A5913A143FA01785 6A3C1753FAD0F7CC 26881589DE4486A4 6048A6BBEE9C58EA AF9E008D1E395C94 B2934F61F116A782 CC855E8A413C5D13 84F342E99822881D 50072C36C0251754 109CC42F5BC9A2DE 5B048B38C4D4A81F 3DA10CA99B026808 8A3B2B02426C9548 6FFD0FA759D1FE1C E24F612E2212077F 8D766AF18D17CE51 E3E0519C8BE1D646 C6EFBCB37D42668E D0E92B314856353C CC2CDF7B4FF821FE B950D43FA684E8D9 99E4E6C556620E79 495CF81501AF76E3 307D6B413468A3BD 4A6A69DB9B2AD8A4 B4696B835889B7B1 684A56626B406247 A2F53FD19E7AE6FD 23B30CC2EA7D4CC1 AAC2690CC8C03626 8EBCC71C519AF98A 81179FE6BAFD8707 78EC5F5DD65D3793 38A97414AEB608D7 62DA834C7471223C 6D17CCDCC0FA47D5 50F1EB98F35FCC6C 2D49FA6A505E02F0 45189F764DE175DA 89F35DE2F60F2842 787BBB8BE9B08C7C E976D8D9EECC9956 D618F1EC52E7364F 2A476D9C7BC2395F D30B3B5785945107 E19D04868991EC1B 04FDFE0C6E1394C1 C8EAA3D97D4D1057 ADE6098569D2F6E1 680FC9FEBBD28092 E464F475F3519C09 F17A0DDAC8C78ED1 C2163C737BEA2866 7EFDA5CAE9523676 71A3E6BC27079251 01061E5B7FC0EABD 95487C503858F7E6 B99A4FD674B2CFA9 F86CF0ECFF1A91D8 48D6A88B5571D68C 3D6D1E7BAD236680 C2D4A9AAA8C81922 1AD3179D58395904 AB14DC177F7AE44A C28103FA1131E9C9 9A34F007C933A81F E2A96DB8657A61A7 FCD0925D79DDD2FA 2D89BF9BCCBC9038 9C47444C9FCEDE22 F05B1A22F7354D81 B2072B41DFA36E20 81213590384E34DA 3DC245A852E415BE AAB69E61FE157870 3CF28F9ABBFFCC84 BBB2EC384FBEA1A2 E8BAEBABC04288D8 EC1CF827B5BCC8C1 DD93E77991722EC8 E80A4A122742D6A3 99807B2D58220033 503CB2B59B8C7D80 83140B3A96FE0F84 EE59BA71EE6F42E6 AF5D90B1AE6472FA A1313C6D3D542FAC EAE25CC15FE6CF0D B1ED02BBCD0ECD78 E5AE7DD245E4EE32 04061EC2CBD1D9FF D7C80640F9BBA16C 3E03A2BC642EF3E6 60891F0087809392 30BE01F01A01D637 D0FF68FDA7801FE7 964093FBF268608C C09917DD424B3484 96C3923ECBF766B6 2A7031C40EED18DF 54DE2923B07EEAA3 7149B43663B4624B 8BEC4855E914E04B EEB18C4C4640DAFD 35DA028FBEF0C1EC 529418A1D75CEADD ACE1DAF6F77222C0 4AF7CF08A3B6C156 53008406633125A8 EB58EEDAEF777A95 E74379EB20B32D11 C4803B7D30E4A5A5 EB823B420F641967 A96C8D97A6B28D2A A265ED760800928D 859F397F259CB7B9 5CE6FE2784AC6EAB 635B9A2C2DAE3848 DC80E7AD0A1A9B75 7039091AB186D8EB 6F84541225D3E0A0 44B9F58A3E4D8764 8EFCCA66692051E2 96D9EE69785BD2E7 DAFC1EDDB572373E E87FF702F6755B11 CBE4DC7D747321E2 F9A2B8351571AC1C B247991FED8BCCCD BDB76C58301299AC B089D021941EF1E6 80C64CACF8393D0D 8DF95318317214E7 E5D137897B47F27C 69FB10CF9FBFB3D5 38F736CF2B17B925 8B4A3E44468D99AE CEF5E67C91B6983E 109494469EBC28AA C3EC020413BBCC1C 24027F3399A340A3 E39BA790DFD2621B 54EE398A29B7A910 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 9169d6ea-65b7-09e5-a100-a323bd1d6ace
  2 19b08abc-5538-79ca-80b0-dc0f3f93af83
  3 e028419e-6bd2-45b7-8eb4-b7e73d53295b
  4 90921f0e-8e02-1772-ba9a-faea9323cb82
  5 bd86b3c9-b241-4f71-aaff-3e307524d81b
  6 70db6912-8f69-3f46-91da-a551c761cbb5
  7 0b6bd6db-c606-3075-97b8-b2f595720406
  8 05a96e67-05dd-7533-a1b8-391faacfa191
  9 c5320065-8207-1b1a-bc3f-bef3b1d99676
 10 d6de695c-3de5-8c22-a636-6090892e3e7a
 11 ced21a61-439f-80de-9b9e-3ea57fb89080
 12 ff45bfb6-536c-044a-9728-94e395121850
 13 b869bb30-d19d-8e06-88fa-480e36217fbb
 14 35b20ea8-fea1-06db-96e5-baed6c7af38d
 15 e451c5a2-25a2-5470-9bd7-19f724a5a433
 16 919c238f-59ff-7438-9312-5a2b238cffe8
 17 c32534b9-922a-64b3-a45f-9111220a60ee
 18 b35a253b-bd28-160d-8d5a-1962f886e880
 19 ab21b8ef-80fd-717e-99b0-c15313c93089
 20 2a94a24e-f702-0fa9-9c98-53572780d5b9
 21 97bc63b2-3f57-488c-b620-2d80b574e131
 22 07b68170-9c60-440b-b467-defce8f76c41
 23 0727f1d9-1821-251e-b0b9-ce5ddd7d6592
 24 35bc16c8-e26f-7546-80b9-0dc236a55e65
 25 190b955b-e1ab-74b7-bf59-6bcf621ad3ac
 26 0bbc8257-f1a0-5cdd-8a86-87d03dc62289
 27 15d091e0-0db3-12ba-8099-765328264a15
 28 6738818a-94c3-4a60-a7da-7e8d9a4e6e7a
 29 f42c838d-feff-478e-9bde-e0a8cae8c5fa
 30 25e9b84b-4f0f-77eb-8c18-d9df03ba4764
 31 b5d7a91a-30f1-1210-a91e-ede872289a95
 32 e65515bb-059e-8fc3-8b2d-ac1760816d83
 33 979e5216-5bf1-2b37-895d-8308ad0939a5
 34 4cc7b92f-66d6-40b6-bb23-b0b869d71b8a
 35 b5f6edf2-d7a4-2c6f-8fa0-863f34fec8ab
 36 2df9e42b-a21e-15e7-9b79-17848107765e
 37 01cf0020-4340-5b5e-8796-de1707445028
 38 fbf0a7d4-1bf9-7e65-aba9-2ca7da8d8638
 39 84274b76-f291-3f6a-9503-e3ad60a40fe3
 40 6f4d8f37-9a5c-3ff6-b396-0b4af4b6a630
 41 21a2866c-c245-485c-9e30-d5fe64eb08a1
 42 574ca255-ff6a-8f2d-83df-1b8e73030d19
 43 26c2daf0-9a03-1b52-9112-916cb51c01e6
 44 e9d29489-03ac-775d-8a56-aa6d6861b789
 45 20d1ec4d-0e04-1d7f-8fba-922655256d68
 46 2511ab53-42d4-194c-878f-a7684be2592e
 47 7e460885-b337-5d3c-a3a1-065e8509c967
 48 b52ef861-186a-2d61-86b3-e780edec983c
 49 b85655f0-813e-0cc8-8fa0-f7444c1c5cfb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 0741433718808057617044277514471824215733481711520. Exactly this sequence comes out of new Random(818).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 3 of Run 22 (seed 528,385,484): new Random(528385484), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:02–19:13).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.