A858DE45F56D9BC9 archive

201209040900 zb398

explained decrypted filler

seed 17

Metadata

Post ID
zb398
Title
201209040900 → 2012-09-04 09:00 on A858's clock
Posted (UTC)
2012-09-04 00:00:01
Timezone
UTC+9 · title 09:00 against posted 00: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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209040900) = d2fffd5e3ed6a7eedaed8cc57eeb91d6 (name+title)
GUIDs
62
Filler GUID seed
new Random(17).Next(9) ✓ verified
Run
Run 27 (seed 1,337,299,625) (seed)
Draw
38 · predicted N = 62 ✓
Machine boot
2012-08-15 10:07–10:24 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C59388CC69AD1FCF 5D491855652C9A39 40701B1EB7224997 AFE5F847F517F418 1C0AB514E32AF9F8 0422425A826FC00F 2FE9BFEFB0BC351D 45E194886C9D3470 36821792F74668C1 8984988879E0A66A A05E2B6E85FA811E C0498DA5DE9BA09F FF722ED25EEEC2EB 8599FDF51818A512 4AFE6D95CCCCDD52 815FA2E6C0E1549C 17F62479FCAF3D57 BCFDD9226EDEFA7B E1968822F7F23FBB F1830DECAD946016 7CF37A698F4677A5 8D4D7079398D393C 8A42A7A098604B3A 02239A041B2BFEA9 91CBB262ED8F6F14 611C0DE4B189D0A4 8452A31F9F4AD30F EE770EC0A43C504E 4E7302AD48DFDB19 0C7CE83E89D116F1 FF5C72016ACF601B 92E7FE553BBDABB1 7E2AE231802C791C E2FAF0DB6D4E2D30 5FC69A1F38A22B89 A26D4EB364556216 91A3F1EB5524DA01 F9C963541D0D879C F050A7BDA5999819 D375479F5B29EB9A 4C1B764139EAE218 2FC5094F25098DD3 B85649385E0A23C5 85B18A63B846CE33 0C8F8E136F5A244B 423D23DCC25B1299 8210FA7B31CEDFA0 A4CD520016D736C5 8E911D9AD5B7C35A BA1D14193C88D774 4838396B05AEFA58 113583EBCA00C98D 5F1FB15D8A150430 C8B882DAF3967C0F F3363E23E9210F5E 920D72AA6AD121E5 D1721F1D67AC1914 4452AF241DE92139 E9BC24BA1C6B36CB F2BE72F13228FEB0 9AE0D5DAD0073B39 2A8706AECCC46B2E 701E3F37A89F73AD D34930EA24D7325E 3417A24C191812DA 02D425A6A49A7105 BA52E154449C682D 7BE919CE625058D2 F9F7779CC5AEB1F2 64DF625C355DE637 DFCF84485846A5DB 984925DAE6BF3DAD 193AA8ABCAA4A7DE 336421FF797EFAC7 A01E69C0E1AD59D7 AD3B4696338D4326 93DC65A9026089CA C66794433FB37E03 885125DDBBD88026 802817D4555863C5 00A3CCC0B7FD7A1B A132A905E40801E9 6B1AAF94836282F7 C22145A6B4A6D221 ED9DA4C5FF115FC3 84A288D8BBD6FFEA E8AD0A583FE71080 F41B703887205DFB 6F098F6A42A7A319 E3134F6D9014CD1C 7AA911AD4C993A51 488E2E3BD174E477 AC4647EE381FED4C B6E86462E2A307DC 36FF77F739D18BB7 A9828AB3667C5C0F 484387AAC2FED0E8 F371A23D5EBABAF9 B1703AC168E89075 294669010448D579 47B7C5AD8D2B3EFF 40F19F97C93DF8A4 02C9D011AEA4B5A1 18255079DC854565 364C026815F0AD42 A318C023C5E8625C 9BF36A6AF37D0784 993BEB380D31EDFF BB2CA9FB7180037D DE47370A94CDE12C 6BC43AB619A58B31 D7B8093E027F8BF1 F0737412C34C4C80 9705F83F6F1D9249 0E2E45EE40ED6662 E5C654DB2720B177 F21D1B250C769B9A BAC8019F341429B0 A92708E95DB0104F E50D066CB49A2477 5F3CB3EF4D10FCED C3ABD214855342A2 D5ADB6DBA0BA71A6 437EC5C11B252F8A 66AAF6E7BAC52D02 9FD49362FA602BE6 E41147ACB3224693 DDF47518C24B2C5F 6DD19CA3407548B9 DBFE1F6690C500E1 A992887E8802098A 90D16F7687E93B87 D4C50CEB52336F61 1ED0C25AC80B2172 C6A80F4AE105D7DC 29BBCDE7D5CE3B79 93C7D27925DC85E1 C0CF5BA02676032D 5AD0AFBB7F859C70 75DF8F74AE5C8806 C1CC36069AA00426 789043400F5793DF A27EA424BDFC183E E02A9C10144F6AE3 F4AFDDD9828D9601 523FBCF717D7068A 2CEF8CA5A32A4372 43D43A968A11E894 9E1A21A129959A98 E006E5BE0AEF2CEA 65F626580F216FBE 4F3B3D649B628230 232430A91AED98F5 81F71685B57E8EA8 080D3D5EB0606827 041BC084F13BFA35 F3F3D101816B2366 0B5B6EF52C455303 FD739873814012B1 A774A783496A502A 2943267D2E2830D7 904F97E15BD6F3E2 2AF153B59E3C38FF EF1E397B231AC681 D5DE687FC409B556 DE3D0D13D13C124F 064CFC94BDBC4D71 AA7A5B3A26809C7D 4A4CEF19AB033713 840FEFB85D315C4B 3D729259DDD99A26 F406E81425CBB1EB 3CDF9DB641A7D4A4 7D362D0F805360BD 62AAA0A4774693FD 1ED8C5F6E1A994D3 DED45B6B2E4E9F71 3F9137273722C22C 5B824BB631641770 767AEF0367E75D25 5706B88283F89968 B3A9855A95EE3E7A 425F8D01E5B19391 EF0DBC02296D77B7 14D9F975939D6F9E FB7AE3C63F5FEA33 119749EEEFA99A63 D618703E4D1E599A 703C5FE919171C3C 233C831DDBA70B80 D6644518C067CA2F 85BA27452B4D6D0A 3632F60405800BC5 FC58D0633567BA9B 086EF015553D3B25 A9D1082529E6AF48 517EC2EF4481F1D9 8E903D89ECA2D1FB 8E5C8DF5325DD291 7A3DA1DBFF90D5AD 57121805D406FD44 2152B5E228AFCE07 26B11C8173CE61E9 86E0F235BD7122DB 563624E0144E37AF C9819E522103A38E 0A1CB14A3B2843BC 9C8F7719990DF071 3CA0AB6D4E630BBC BC3F45CE1E85AAA5 C5340EB85EF3CDA2 E8D797540603F20A 50C56138641C606A A0DEA55E14423005 0B764E7752175757 9F62A4C1168D4965 60348A0D5FF76F62 47FECA454DF1EB76 22822706A61C76E2 9BA8D33D758FE98D 67366A9490BC865A 71C3B2DE8B7A45C5 561397A741D03294 078281BEB3747EA5 DD77B73CCDF563AE 943F4193265FA421 3EC7BC412A56FD79 B0F81AE79EA48FEC 5EDB943108489E02 F1753A20E57AEF83 52F8AF958A255B8D 1D4666E4A10D0334 46D6579DCCD77FB2 8EE993400A30B0C9 6F2738B5349B0E4A 405D87392435F056 6B8FCBEA2066C9CB BFC8A92F8E68F51B D0D1D5A87DCDE4DE 14A684C001C7E708 AF73861D60FE59F6 CD3A85FF41711925 9835C144D9F3D6EC F5E5CE467FA147DC DFB4B07CC516AEF8 B4E3AF9B70BC112D D69E9FA006B3EBD2 598ECD2234ABCDE0 FC145F5F51719546 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209040900 (name+title). Key = MD5(password) = d2fffd5e3ed6a7eedaed8cc57eeb91d6, 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 c626749f-eb7d-5756-88a9-6a352dec6b38
  2 970d3999-ceef-77b9-857f-abf2d5d5e881
  3 dfaaff22-7320-5a5b-b133-37e6550a26ce
  4 34d387c0-ff40-1188-adf5-8fee264cd18b
  5 f32ee521-af87-79b7-b431-ef6fb8819019
  6 ac1f8017-50d8-3e3a-b1c5-2d120311445d
  7 7fbc081d-3ae9-43c3-a696-4f1b58d8286e
  8 3848bee1-53f5-825e-99ba-bf0aafb8ce20
  9 ce7446f9-eff2-075b-810b-6afa7cec3fb8
 10 59a2e3ba-bed7-4f2e-a40f-80bcd269625a
 11 a0c95a9c-803e-763d-8313-8eb1fb3be1c5
 12 ca7f791f-c5df-68f0-ac5e-2e7610958e12
 13 22ab1d86-d7b8-25d3-a977-953fbf9630d5
 14 81ff56ba-7995-26e0-87d6-19cbf6417193
 15 76f723e9-125a-7a67-b4a0-815131f26bae
 16 e2eabc57-ea4c-54da-9a54-b4ca9137d056
 17 d2f5fd44-789f-0ba7-b412-f6fcd2f69492
 18 b0de606b-0edc-44db-aab2-6dac7750aebd
 19 8235ea63-bd5e-1031-9d5d-bfca2dc58a66
 20 bbbd687a-8d79-8eca-bced-fca7792b3378
 21 5d4ebebc-49e6-08a7-8031-d7e13d51902b
 22 01bfc68b-d92f-04e9-8c57-d8ea60239ad9
 23 5a3fb306-8d86-7c1f-b29f-096ef9191711
 24 ef6f604f-1f6a-82e6-a1f0-64c8788da4ce
 25 3ac9cba2-6cb7-386e-8d31-4203b67bddca
 26 cf9fb49f-b264-4cc0-a203-fb5490defdcc
 27 7e208666-b873-46f2-b07d-ec22eff9a670
 28 153fb208-dffb-1ec7-8870-ac5d7dd7d0c7
 29 f8130a5f-5512-2bf0-afe6-ad433a691637
 30 d078ba8f-95b3-6811-8b63-4f770d841e1c
 31 2285cde5-a6d3-4b9d-bf6d-8d81f72e806f
 32 9d9ea4e4-432e-8eed-9442-e0715c5a2571
 33 98d9b38f-6284-17d7-b2a6-30dc9d6af6b3
 34 a074dd05-0898-3a5e-baca-3421ee520980
 35 dade85dc-995b-510a-bd6d-545bf694f900
 36 54655ff8-6387-4846-b88e-3d1aa1093887
 37 bc535c82-11d7-1c32-a1ac-fa29e5a2848b
 38 f6dad9d0-9135-8995-a6f3-05a707689f67
 39 ed930148-9404-29a6-8126-b4b5c12630e0
 40 88830990-a045-560b-86ee-ef6cbbcec914
 41 9db0f4ac-f1ba-55f2-a39b-bf90518be8bf
 42 91dd0670-6afe-3845-8f02-57d1e9881707
 43 8a833195-04fc-76fb-9f25-70a181921b99
 44 f97b0c3c-0675-1b98-a392-a7ed7e0c3ca3
 45 7993de7a-f777-7784-8635-729c8e07dfb8
 46 6b3e948e-b1fe-605c-875e-25303cab7c49
 47 386960ff-33f5-181b-8c47-17403e3a9ca3
 48 71ab7b8a-544a-6b05-b2a0-d5202407e840
 49 6fc1f90a-3a9f-7c85-bf5f-d6aba234f749
 50 11a1e809-af9c-4cdb-9163-b5d0e996bc73
 51 ce6f86a2-4eb5-30f8-9f7d-f3ff08af6640
 52 355e7018-5ef1-3ec5-94d1-a64ef7f8635a
 53 a4a6b75e-a951-86e6-9215-3ee75ee6ae3a
 54 8e1c5a45-9c35-8388-9dd0-8a92d72736e4
 55 db98a7e9-d3f9-5ee0-894d-62b998ec7cd9
 56 d001cdee-e85e-5f62-ba19-56f1b7d80ac4
 57 f1fc2c08-8c03-8325-a168-a77e53920970
 58 20ba8277-6fc0-60a8-878f-6951738f1a5e
 59 e5706f7a-c0a5-7297-8d51-cf59ef7bc60e
 60 c4464e74-7c10-3d88-8a28-f8d18cdc0f38
 61 a5cda985-7494-7a5e-9707-f45652256f5a
 62 a3d82430-1a03-224b-8cfe-5675fece9e47

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 57517348047622750418007834412648135418255371761674338855867372. Exactly this sequence comes out of new Random(17).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 38 of Run 27 (seed 1,337,299,625): new Random(1337299625), 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-08-15 10:07–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.