A858DE45F56D9BC9 archive

201210260117 123zdk

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 109

Metadata

Post ID
123zdk
Title
201210260117 → 2012-10-26 01:17 on A858's clock
Posted (UTC)
2012-10-26 05:17:36
Timezone
UTC−4 · title 01:17 against posted 05:17 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,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210260117) = 0b5e3b12dc70308a4ca6204d3dd2a842 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(109).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
52 · predicted N = 43 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
7 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

FB11DDC99DF86043 4ED21D6DC5DB2BAA 512A25FBF9C13866 3996ECC536DE80A3 94DCFB2E79FEDBB8 F54C4677480AD52C 58FBC5DA9E88EA8C 61326E389D4DDC04 BABA365DC1F4EDAB CD023A3E2748D798 9EE3B9FD3FC03874 2B2A46C53B9BB342 DDC2D71A188D8455 D9E5D3624753AAF0 C2822FA195AF42F8 9A579CE07C751B02 0F22BDD868B62183 E471B6106259D4C6 7CEA45345FC80A08 B392F84D64C159B9 B1A66EE6823DD29C 194477C7CBD43A91 CEF6F9F63C58A2A2 81B31920E07228FC 0B0187FCDA1F3D82 40C692E51CFCB245 EA622A50A1DEC69F 82EBA8DC2DAF03BE 4653D62D89E2F966 D1549C71A313D0A5 81B435E3F8A27BB8 6A8B302EC00E0C78 CA1BBA8A319C861A B30B2BCDBA991DE6 695110F1F283C622 DC9C26CA29F81006 C9F6AF939846F18E A599BFD330676636 18EE5CD3CE788CFD 0D796C91779F710A 3BE64CF284D6823B 513335C35C03F1FF 4FB7CE37A942285E 078E9312E2A3D003 D1F2F0D790D81D54 D8CB74895141D416 2F5AD203499F59AB EECFA73AE434FA65 98C2F80E59AC3FA3 5D7D06E980F4DC54 B1DF562A5A7F0E31 5318AC7B3F8AF36C 7F6E22DD2C9EFE15 9993CDE493AD9FCD D40CF11DFCA2F0B4 7BC4E341BA0C93B1 6E48D885C4C15D52 B3EA4FC7FCCCA249 FD788AF581A61581 D29C58B0D20A1D33 AA281BED629E9E2D 2EC8B7BD93981395 B99F7447DAC8DA7F E9AF769BF31A8984 ABEF4E5AFA19DF5E 8A38303A84EE94A6 AEC5FEC21D0BA081 10F3CF912407CEAB 8C9FB8DEEC49C563 EF55E72B61EE08BC 6F6DB97A9B9BD41E 6B3F3FA101DF83E1 DAD205C8AEE63918 973E54B44AB09326 41D2CB6386A2FDA4 D50B9C3BEDA14B4F A2D6C3A36AC0DA8F 5D335CC30914DD8E 7FDDABB314E36D99 3821AA0A29724936 205E77B9939817F5 9077346756038DA8 9381BAA5C6627E09 C151762AE472D494 7C5E0C8D2EF9B2C3 A2A32CDB38200A34 C6398C1C28B0BA5B 02583A12D337973D 850E00191D64EEDF B821FBC408F3AFC5 4F2D54A06B6AE84A AE9784E3C2C32817 B421D6399D6B34DA 178E01706224B2D7 A55A277755CA09A9 748718FC2A8E90E3 272B6D8E3B4ED6EB 602ADD20C4B03EFA 1EB9C636999117AD 72BA135BA766A7E5 2C60D8B8A5F4B834 32558A9458D843B4 66F1A4CA8CB8147A F50C41609C368610 B4D5A35C6570AD69 0B80B7A3E7F3DC76 B306DF9124ABFAEF 855C8AF628D5EF51 376E1B7B59C7DAC0 F98208FE2E0F6D17 8F20A453EED2D726 AC0631297A146F8C 950CE25DFCB4F55A 935AF4D00FE4E383 42BF7422FE644281 B9A13B17E6A9C196 FB08B5A4F2B053DB 3B5ABE7442B291D0 F72C547B77332072 50EF78E08B58376D 7E9B51A6FDC523F0 41FC466764EE1F02 12553073B1BEC588 EFCC2539FE94018F 636197DD14669FB5 CD211F842D81B8A3 C95E80F63AD410A0 C949F7FCEAFB9047 F990AD93824D158F 79A547D58CE3A454 B23B92F7FE7ABD39 73039AD8C0F4737C 80875E3A53A22261 1DBA3CCBB1261930 52B17A052E69BC6C 463FCC4767554E16 F6425C9C0FF85F17 F93A4BC46FB938CC 9F3B127E8BD3FA20 FBE4AAB3C9C208D8 6FC9632391C0BAD7 D44DC4EE23ECB464 A7AD5EB7640C18AC D16AC760C5FA0EC8 ED238AF33481CDB2 C91AB9AF696E136D F21762A114304A6D 123A2289DA08FC77 203F39452EB40880 01953FD3834CCC54 D230F4152220955E 4C133164FF49DF4F E1E0C65CB0D6993B 9BD55E30E6F2BB2B F176D9BA4EF6AFEF 1BDD28A1A8A91110 6E07E48C55685E5B C773C5FA90B0DFF2 FE1A7B20DE85222B 8DCB421C7627C854 EB9F585F36B4BDEA 6B2836BA7C914629 F03F27D4CE04908E 6A8D62C01EC9DC47 0868F8792810EE2A 9CF3D3C5FD1D635A 82567CE746FAB015 ABECB7EEC46DA109 E8372A4184CF101E CA2D13990A85FB91 BBC420187746ED8D 429DAFD452371A96 96AEEB51A8500AA4 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210260117 (name+title). Key = MD5(password) = 0b5e3b12dc70308a4ca6204d3dd2a842, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4d3b3cc5-6a8f-63a7-b11e-67cea1d68273
  2 6326a10d-f062-75eb-b4ac-c4c4aab7d023
  3 93ce05bf-13f0-86cc-9604-1e89c6c2dc08
  4 2593fc10-d514-744e-99d6-db03e03a2ccf
  5 d5314f1c-552a-3bc7-9322-45b26a8cfe5c
  6 297ee363-4e73-74be-ba82-c22e2204469b
  7 d7b768b8-c4f7-66cc-bd69-f54e79c199e2
  8 5037bd91-b057-1a9e-bac7-ca7e9595686b
  9 e0917311-6de3-4812-a687-cb45ae031dc8
 10 b0ea68b3-d72f-47be-b1e2-34bc52a50c4a
 11 a1878d14-7e0b-5ba0-bbc2-104c2a457276
 12 7e018ba0-8593-52c2-9241-9abc728a0179
 13 9c3433a9-37f3-5154-888f-9662dc7360ee
 14 f3f0c741-5dce-1a50-a16a-dbcc8aef073b
 15 e18b9058-0149-23fb-bf0d-293cf3031425
 16 bac30db1-cdee-08af-acd5-5a25e1f5f27d
 17 8600d8dc-448e-6db1-baa8-3ebbed10283b
 18 ffd73be1-9344-5d45-a765-9092171c2523
 19 25b0e43c-b94a-5837-8cfe-d4ca7a8d59e0
 20 54736ffd-eee1-465b-b91a-2894816fc920
 21 e190f133-3ab6-270e-bf83-a37a15bb7f2d
 22 25404e50-8f37-5307-a58b-938d97091cf4
 23 c32e4195-ff22-3cb6-934b-825784be3764
 24 5f7abe58-cc24-1d32-bc45-ed2d658a65a6
 25 833b2ea3-5729-344e-af92-13011bc64d0a
 26 2138fe1f-2480-5c35-8bd8-026a42062ab4
 27 004de215-361d-5583-94e9-925ab130420c
 28 07cf0d9a-b1e4-2471-b632-6c2addf4a450
 29 a76a30f6-924b-51fe-9127-cd3e6f3be6fe
 30 c2dba2ba-cd14-7f33-96b5-dd9f008dfbe3
 31 b5e5161f-532d-3dc7-b077-e9d9ebf04d93
 32 a3c383eb-c696-199f-b890-14367a37a2c4
 33 761e782b-272c-1f65-a6ee-4480d8b0c0a5
 34 19c4798f-8b7b-6885-8a91-01ab7fd86af9
 35 7e4ec2d1-9acb-68c9-8cf2-daad8304c263
 36 9afe42d4-0839-4c4c-95ae-974ead5d1a14
 37 341c2bb6-12c0-20f7-9b77-11ccfdfbe0f8
 38 ba6633c1-54cc-53c5-a954-ffa96f3b4884
 39 1467adc7-9d38-0842-b6bd-4644612112e9
 40 e89c4eb8-c1a5-7ea2-8cf6-93a48e378e84
 41 fbdb6016-de77-1571-839d-2bedd9066414
 42 f0c92305-5022-825d-9049-c2042fb6d6e3
 43 2bfcbaec-3170-4e3f-b09c-4ebe5abf3097

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6787376144555120655425313552573116642507184. Exactly this sequence comes out of new Random(109).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 52 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.