A858DE45F56D9BC9 archive

201210060724 111dro

explained decrypted filler

3DES(name+title) ECB, 62 GUIDs, seed 296

Metadata

Post ID
111dro
Title
201210060724 → 2012-10-06 07:24 on A858's clock
Posted (UTC)
2012-10-06 11:24:04
Timezone
UTC−4 · title 07:24 against posted 11:24 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210060724) = a71e2a844c1d1f66274de89dd3f2a77a (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(296).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
298 · predicted N = 62 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

54CAB286FE9673C0 3804C38D38FB2167 CAFCB220BA5C5333 785B9D51ACA3ABEB C49302ED68626BF1 74C77E48609906DA 9123504F99451F89 71F871D0B6447BE8 8C1F8209E4BA087D BD08FD83D562A3F2 BEEECF05A0F5A0AF 988E8CAEED55ACA5 AB40B7E3E91407E4 52B3B80DD97F43B2 674DCB20325F6DC2 D8D1BE023447D646 890F19A448131626 525D1B64E3504B00 423CBDD19887FEB6 0B002F50D22DA06E 8482C430C9254FE0 FC7F0B7008B57882 F580C3A83BCD7A77 E4E02927CE623A72 96088E9D40CBC1F4 D8180B5040FD0111 2ECB4BF6FA052E0A 5E95FF8EF6273F4B F6FE0A81075E25A3 DF6DD594D01FC9DB 8117C89AAEDF45D3 9CA3FEA13C1039AD 33FC860744B28DC9 EC6D4D244C81703C 12D34202E8E6A413 090F6BDFFCD7B74E D3F07825273F1EDF C1753C2C50030082 A68F07CB1D8D9455 06824859E5EDC088 29A7B58C145C70C1 0CFE460942DAC6D4 86E8C71198EE9D42 4A34A93F11D7B6C5 5C289208EB74B5FC 3806EEF1F8E81E49 4771453D116A1D5D CB9E007E714B0B6F 67A19A9BD552A976 A53D6F57F6B6F231 4F2C5132C902C45E B07D4A5D9C7EBA72 7032D806AA532EA8 0636BC18C1FB1491 2D50EBCF2F5A6751 5A16A2890D5ACCFB 3DD8EE7BB0071FE4 80DF8932CF4380FD DCD1A3CB2B1F4295 9324BE646BCE6286 ECB25D5625B6E21C 1512FA455F2A38D2 1621DE64DDAC21C8 F411DEC89E9DC9EB 9A02D68018724448 8E5CE88E63DD5181 4A4A345C5C0CDE80 9A7E6D50A6B7649D 109BC2E0063E60A0 E0FA1D8ABD198FC8 AC4C06C38D2CFB59 4207DC6DDCAF89BB EB2AF8A2D4F9ECAA A33FF7DF9ACFAFA4 CE2E0F897A1E8AD2 90D67EDD7F8FC996 0CDF3642D47D11A5 E47C31638800FD82 3F8FFC61B1A909C9 BED5F4F89CC14DFE 6BFF92C9959CB519 328A154BE6B5EF64 8C40D0EBBD409B8D EF2A72A730E270B3 836488197440B296 61B8D283EB6ED090 445C06F843FEB7E9 B879E19F792B5F9C F4B2A1C43E063ACD 815B0CDDA96A1E0B F35D13AA2858B2D6 1B088CAA98A68211 E42333F34D71F1C1 FAFF7A5A24DC5F06 83C4246EE8F1C5B7 B418931BE8F72B17 D7336E5F4C6FF240 4A13B6751D2CC379 1AEA1A2EB9004308 DFA6632741EDD480 4676A2377F5225BA 25E9F996A078C995 B831A0DDE8A4C46F 92EB03A31BDCD033 3984D3897F62780A A55EE80A6C495731 FC65F6F08E21BFA3 364CD9BFB502DCE9 D84CDBA97E21BD93 D42BF2753F3A50F3 315967E9B8748A08 651350D6851474CF CFF18C001F16D396 7D3D00C8661DF0AD 8DAF49B2149277D6 A305D363C3AC556D 2FDB63A6316FB96A 5C085B7C54C18F4D 9A1AD053F402A9FB 62AD7871FC8D4811 3E969124A66DC313 D598A50D217A8347 523FB7E6DF2D9CBD 9DA54917AA6E04F5 8130BF8B8A02ADAB 9FAA99AA93C48812 04641E3D51FAFBB5 FF274639BE51A448 46E808E95D5670D6 FDA6DCC07893E8F3 D87C311B44E5281D 8FAD6F58CBBB27BB 9DEADE59ADB9726D AFA09690AB74744B D26AAFB0412C276A A3FB8CB3D9DA4412 E1A4E261672A0DEB A4C7DAF1983F9D3D F37578FD3B4CD297 279AB39E75A19605 55EFEE88C2453C02 04B29DEE9F85138B A5EE045DEF9DA702 375449E8F7642891 615D612F10E5CCE9 83D023D3C6C8E969 9A7D588DD160626D 954346C76F8465BB 748D205460077CF2 F1B333D1C4055C84 51800380A1FC68F1 ED3B6A0587CF5658 BFCBF64241462C80 8369E98126F3D6C0 6D306F74EE37EB13 B452E2318A864379 1B7639BEF7FE539A D1413CADAEC9279A ECD631347CE35EE0 18170DAA2D0AB52D D3E9116267CAECCE 611E5B27AADDE14A C7B6BA200B641BCE D6DB72D7C045777D 3BCBE27889E377E3 EB9439EB377A6C3D 6C901FCD9E2FD82E AE5CF89E9ED8DF13 E9446EC6FA77F4C2 A1A9CC81EF775139 EB68178933760F59 558AF5A2E5AF38E9 3D11925FFC82CC4B 6C0E40250510F0DB DB84DB003C77C7B9 A771D0E40FE2DC67 3EAD9FCEA9CDAEEB 6598E1DDD0BE6EFD 1527B960887E4F62 A173BE8688E987D2 AB14B06202AC628D BC61287F4605ACCC 84F29A74C8F43B22 61EFA1D2CB843300 94F28E0DFE6813EE 3E25779A6CB0B7CD AF3C8F572009C099 601A346EF3CC9828 93A8DF0BB385F501 A601E44FA6385158 8670B0D4077923E5 1FB3C042F9C45BB1 5CADD260D8B57094 0B1F02781C92BA6D 76469C79D5D5E0B1 3BC870314362CC96 0A638288DAF3246B C485AF075BB3600F 880134AD638CFC90 6928385AE936FC6D 5029BE89CF3F1A33 15B80CD2423DA024 6A5DAEB022DD33A9 1D5F9D402F1B6370 33AD28B598CACA27 F9EFCD5B5E2B2835 E83026A519DA7C48 1A143D91BB5309BE FEFB67B896BC7405 ECC76ECF3BBF5D01 E4EDC531C138C38F 0D014A08A8F162B0 8A484A66A31337B8 95430F8DBC64F7BD 4314A24B53D1FD34 E3563D4207488730 FC828245B3D463AE 49B1C6A23B16987D 3D92B5DB2FDE8946 1A66D90AAC00F36B 87756A083C6D0EA4 D84A9D6917328DC8 89950A64E75568A1 0849F6D7D39D30A6 E7E4EDFEED7A994D DE107E8AB74B99A8 311868D6918CF7C7 EF560473079BFDCF 78194C32DD3D92B4 586DE276CE9D0A59 04341F84ACF3616B 5C771F9E3C393F50 642C45E8BDDB816D D2D369BBA43BB8A9 48B80D9361D25781 2E0555EA54DC4C56 AA4C352D9014DEB2 3334161BACBE5548 F871DC7F444EB332 98FC2ACB870EE649 3C235470125D1E31 1569472D18742D99 CF1BF43B674AC203 534F01F629205E07 42F0765F63913D65 3E9DCC0FF0031C45 000379CA470EFAEA 9F72AFDC3C81A901 A9AAA9D63155A4C0 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210060724 (name+title). Key = MD5(password) = a71e2a844c1d1f66274de89dd3f2a77a, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 89fbfd12-b8b3-316b-b4bb-8f44a7d8e906
  2 063027a7-6a4f-6115-945d-55f45d164511
  3 a5894cc6-f87d-662e-9550-1be384daabcb
  4 8cd4fd29-b1f3-60f7-b958-79b48efc09d2
  5 1f97a6ca-d53f-709a-aaaf-d3baf3feb25d
  6 a282ce4b-51cf-21f5-bbc9-c50f16a711d9
  7 afa10921-d19f-4f78-aa86-ab7087d96f88
  8 604ec85a-1571-8007-b88b-456002f1e3d6
  9 bde58b05-ef7f-5135-a86d-4a89b6210edf
 10 7db2f276-d403-3810-a56d-a9907a3acf6d
 11 1b881fb8-170d-3f07-82bc-913c990a70f0
 12 751c9360-4db5-5b14-9b7a-2d5042e2a7e8
 13 0ef888fb-6640-111f-900c-7273e53bb123
 14 100bd885-9d30-465b-acb7-392427d0bbfe
 15 6052d68f-f3ef-158c-b5ec-a749c4830f99
 16 93a3597e-d6d0-7cac-a0af-e4fc2b7ceccd
 17 a59a3c73-3ac2-2315-9327-e1bd06331c46
 18 f9f95515-82bc-414c-a39a-b66981eb1149
 19 f59c49d7-ab58-6f4c-a58e-65264739a8f8
 20 f6e6f66c-38ea-8a44-ba32-9eade5e7b4aa
 21 db250396-69d8-191f-b3af-c6b2941e99f5
 22 16e5d4a0-b7fa-4e91-b9a2-145cae7b3696
 23 134b4d1d-8d0f-0835-b929-7f19720c4778
 24 361f784f-c0bd-3789-bfc9-a74c558f2d3e
 25 1b02c0f2-d885-63c7-bf51-87b521eb500b
 26 2b95afa7-a155-8a4e-b2b7-a960c968c6a5
 27 3a80421a-a399-3070-9677-cb2346dfc1fa
 28 6e3320b2-6e72-0fe1-900f-f167ef1be4e4
 29 28c73b8f-17d2-283d-82fc-58028839aaca
 30 adb381f7-5c18-426b-85c4-3cfbaae072cf
 31 28696d93-ea37-4eaa-be77-561dd59279ee
 32 1b1597a3-367d-3f64-a06f-9e02765a2301
 33 4045dd41-a3ee-22f2-b3d9-3e0289eec363
 34 1bcb7ac0-8d9b-3148-9e8e-30ba7733a418
 35 37e844db-121f-80d2-b9cc-d5b71311aabd
 36 bc26348e-6861-5e45-9bec-ccd1a2af6708
 37 050beccc-e47e-180d-93a3-e558321b6162
 38 a47f8c16-344e-0e16-81e7-d69aa2996011
 39 060ad106-40d2-07e4-8a44-167352e98e17
 40 3ea653b7-4ad1-0624-8301-ceb240d0b0a6
 41 b63e8f3f-68ab-68a8-9dd9-764e556ac4c3
 42 f54d5702-376a-8611-ba03-a52d9d447e4b
 43 2f450893-5abb-4a36-ac3f-788a00dde95f
 44 ea0fa3f7-9a04-6a41-9586-2f79c30ce0bc
 45 b5a1b204-1be8-8f34-bc92-fa7ac5403e82
 46 58e848c2-26b8-481d-80bb-82d6826aa136
 47 9c174128-4558-0bf0-8dcf-3e16a0280c11
 48 1c99f77a-72bc-0a88-9442-bdb6f0ee3dff
 49 0bea032f-4091-013c-95ac-6dd2ca70bde7
 50 9328a1e1-1030-32bc-bc04-649483f25d8f
 51 934dbb14-11f7-7cd6-a586-976b5753ad59
 52 4363614c-9a42-1c99-8cbe-2524597e8840
 53 cbaad3c2-3a70-690f-b495-588d80a9875a
 54 ef8bf557-747a-703c-ae3a-b4a162967ce0
 55 68be7bc3-bf87-40b9-933b-e2ac4f97466b
 56 dc764278-3a9d-8b6d-8919-0b9ddde7a24e
 57 c5f36c57-dfdc-5e80-b35f-548668834344
 58 522d4b02-b23b-2c26-9d59-06682abccad9
 59 dd1ee68d-4684-00df-96c7-ce995314578d
 60 70a58ff8-f17b-8d5f-8e9c-9df95750ecae
 61 e7adf4d8-c00a-75ce-a149-60729cb036a5
 62 79e4b65a-6427-3b08-bbc1-2ee1552f1efc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 36667248533514172468140368302443238510006846840003716748520873. Exactly this sequence comes out of new Random(296).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 298 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.