A858DE45F56D9BC9 archive

201212280300 15kca3

explained decrypted filler

seed 72

Metadata

Post ID
15kca3
Title
201212280300 → 2012-12-28 03:00 on A858's clock
Posted (UTC)
2012-12-28 08:00:00
Timezone
UTC−5 · title 03:00 against posted 08: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
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212280300) = b9a50cfab66355c1ac5ab0539e8ea06e (name+title)
GUIDs
64
Filler GUID seed
new Random(72).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
15 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

3A41E4DF00368F5A 02011CCAFFF12AE6 0CBF4FEFC7ACEF64 FFE94E77B4DAFDA8 D68CEFA42D74B1E7 469F2960BFD6CFE3 25A0206A99813937 EAD0F053E10C44C1 C56EF785CDAAC968 F3C193BCC85FEFE7 ED357D9F37E0482C E3CDFF44ABB1F238 562944036970B2A1 431F57B2F20EEA3C F0278B42D68F2E0E DB06CDABE86F2A80 B0B0DD7861338D2C 60DC903317EF4510 D04BA02AE8FB9ED4 18DC0E5A15123030 2213D2D92A5722C5 CB1F5F655C440412 F6D55B2343C81D4C C4D4C46DDA9A5B13 BC5B7DDCBB62395B 7821FDA748989FCE 9A6D0A993A85B495 E55860F493CD61EE BBFFE46DC890C771 832CE0AC2279B429 719A84704387923E FEA94922D6D47EB6 1387FDA3418CF96F 141C1641B5B09297 41F076CC739A4360 E3ED6759C7C8B9AE A4CB0D97236AD363 4198EBED49230D54 DFD6747D9497E6C4 8EEFADBF36BC7F2B 36E6A83AE80959D1 837B5472FA014309 7676AE6231ACEFAA F1BD26A1D6D9122B BDDFBC33A1C57B07 6F93A060EB67C153 7E955ACF506A3486 C8ADCCDC1E0527E7 3E4F80F992A9D0DE 6DEA5EF4D5AFBE43 1AD408770FC6DEB3 A9163623BF37ED10 5CB676E6BA7C3299 7C5425C44C5140A7 4CD7D17A43FB0FCB 9C60A260925B6C42 42147B0A9022D23B 5F6732751ACA0023 7C5812717CA2C77D D24C0E8CD1ED9EC3 B91FBCB044D326F8 21A689123E91BE04 06334FD9D99D95AF DFA4F49AE80F4C94 5443AAA191E43ED1 B7D188B6E16C1F5A EA1F54CD961A5878 6995B1D79C131A5F 23267EAB22F8F869 A3A96EFF5443FA39 3045AF89E00B9957 014765B02E6CE1ED C687CBC09ED229F3 234012A7F30C3D88 378F08C65ED8104B E66D9BB44B3220B9 36EC35065B150165 532F32D297664FA2 B86AF5F995AF0F85 066A433ACBE9B7B2 3853B4AEDB2EDE4F 657D8E03A04367E2 2B159D533F1CF8B8 44434415B6969F4C 6B834214B25CD265 75EA86067589F023 C9A52A14BBCD78E2 AF155F0230107992 7E0E16B93E0E2B89 9352B1842DB3B475 18E6F6CEEB364519 5D60C393DF09EEAA 52B762F8C306FEBB 0EA3CC6DE46D9D7E 12E5F2E78F7E3937 2C7157159727D7F1 0FDED7785773F4A2 2573D8C0E5A38D87 8608670326011845 656053991655C5E6 72961465BEFC7B5C 5C318EA67E61B1F8 77CD0ACFC1EE56E7 0236FD171D243F21 A4558C6B58FC759D C9D7489BB77473DD 68233C24A7E4D8A5 40A48D0A347B89B5 603BC7A8656749DA 175B534017A4F5F4 F8E1367046D3458A 71A52FDE7EE927CF B98F838CE91E6FD9 52597085F803782B 9455C643122A6BB8 CA9FF09254BF2A14 ACB1F23BEEB65DBA A8B9A2CDD5FD1267 3B2BE218A7DD7DB4 86F1E0CEDEA01CF2 592C34474C00448C A18216AE1C2265B5 A2BEDC15D9A704F3 569B9E5424064CC6 742ACB292A81FDAB 2F3EF276AEE6DB95 8B9958A43EEC8AFA 64964A8FEA69D7AC E363D90B524E020B D8ED922F25454D5D 74D0C533F50EA0A5 B700D5851F06181C AE081E762DF352E9 8635E4D733B48504 669FCA2C08119E02 2A5F6FF9CA34DE88 3FEF3AA20A3CF3A1 B87893BCB546772B F2EC814EA2609F1D DFB5E6D926F8D01D 30A90E90B2B99B0C 5B6E678A173F52E7 E1F5EFAC7532E136 29839E73BAB2F112 1917B4618361E81E 9FA318C5351BDDF7 B407AAFF0F3938FA 77D52BF7F0487172 4A60C86150BAAF76 861563480A76976C 8ADE10B939A522A4 00DDB121E3EEF51C 604ACE03B206763A 428E651FD433DFBF 064F19C6DCE82825 F80838B5151574AB 843CC0F929A45EDB 210547B32D6255DC 6760E52AB60762CF EBC67671BC9CF2F7 1E8CC3ED5762B027 0D74C5055DA0B694 C71E78021531885D 35427928E9DFDE93 7F4931A446B56067 4EA2760AB98250A1 308A30EB144EE8C3 B1FECC9FDA00ABA6 9A9999AF610D2FBA 9CCACCE730C2DB58 8041EFB8EA2FE2E4 1B562983C436D604 D6C0CEE48101FA86 DFF3B9EDA037CDCC C39FD9B5EB68BC53 1C59FCB7ACD2756C F455BB45AE77772A 7E52A3675CF74A1C EFB58D68DA582449 EC8E19008A478574 1F7332D19CCE99C0 4D4F8B0940D4FF81 965F6A30ADAE44AE 27BF76E5D2A5E53C 89771FAD6F31C8B0 3D862F8918AED818 DA0B9D074AAEFBD1 19BA947054222FDC D1B301C92C4BB3DD 5ED7767FB89D15B4 4838E676E28F5BBC DA0C2996DE93B009 531C125678D896F4 E78CD3DEA83F5BF3 3209C773502F3143 062AE39AF361C3F9 46EBE745FF83D6D1 A1D72A3331868DF5 B988B23099B50ACD C1CC4D08D303A90D 63B44C918476614B 2BD5A59373151FFE 60DA187699710F76 0131BA956F7CBA8B 3772F07B67B6FA06 905D8BE0D99F51F4 115587A2999A191D 1E6D05030B6E63D4 CF98EE4FE0F64924 7E0279CD6EF085D5 EBCA5D8F15D388FB 77243045C7D835BA 6192A61D5C176067 A0BBC016C053D770 AAE1E08EACE35830 5D4965ABE34DFCC2 E9FF8B5072D19224 0C82FCDE17B2BF94 3C90CEAC86979137 DB9D1BC920B2D60C A93AEB7B30A0F627 458C594DCFAE3B97 C16DD2C6944632D9 64A348E4A961B5AF E1A224887D2F7799 C44C7218AC01914C BE56F8DF39E6E97D 2346642EB494BC43 773D6C039B179E52 B0B78B029FEFC441 344EAB25CF2AE6AB 796FF0BB1D2A1E31 AAB1D06ABDA064DB C5E7FB28254A3DB6 71C514F295511F75 4D7574C6FF4D9EAC 48F9FBE59F78A015 B9849BAE03B91DD1 5D23609602EF2B76 43C16D2935DF124D FED1E15C5453FC3D B8D2D19E5B4EEFAC 98F0A8EC6EEC51B4 585A4D1A5BD0073E DB6EE0400FC2539E F762AD03B575E561 14B9471733137DA1 43E413A98E5E49AE 094C5B2EF9246694 CD063CBE7962447A 85216CA358D587CA DEF355E2D2A72E6D 0EAFA80D99CB54A2 7C9C6C18150A7E3B 249A04D1A4F11AEA CBABF1AB283FE994 A3BB723C8E774E80 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212280300 (name+title). Key = MD5(password) = b9a50cfab66355c1ac5ab0539e8ea06e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b97848c5-5e43-3f5c-9885-d58c79e82e1d
  2 97e0533e-b8f0-8c53-bb93-72695d55e80a
  3 288fe8fa-8561-0811-a0d1-abc0c28d475b
  4 01010cc3-f33c-848f-98d3-75e21a2c6df5
  5 b06a05de-3727-6e62-997e-2caff0cec964
  6 82879c43-f4c9-4301-8c2d-3236d0d73f64
  7 d405b9a0-850b-1e6c-bb60-9c2f635009ee
  8 cfa608b3-ea6d-599d-976b-ddd052f7dc1d
  9 062150fe-75db-7bae-a4db-56915e9eea69
 10 b41ec2a3-18fa-7b69-8612-b1c1651aed30
 11 45b5dfca-f301-3fef-b79e-5799e1ee64fe
 12 8c504dd4-614b-6d0c-825e-874bb0efe3e0
 13 61637b1e-80e7-1b6c-9fb2-85fdc61129fd
 14 066bf387-0057-8b63-a3ae-959b8b88eabe
 15 b5356eeb-44a5-37a1-9c21-f51207f9ff17
 16 5bae25cf-d968-8d9e-ba46-b8d9f16efc18
 17 3802538d-eff2-1845-af23-53d34a557b70
 18 20476fc8-aa80-5016-8d40-0bdc7085b595
 19 72e6106c-c6c1-5b7e-a139-56be70ac67d5
 20 ee3e578e-d896-141d-be5e-144833cbb271
 21 75e49185-29b4-377b-a7f4-77c4926a390b
 22 442d9d82-1a5e-40aa-8ff2-2b35152c8d7d
 23 ebdb8105-008b-10f1-afd3-286e581d6add
 24 0dc35b65-1877-1482-b728-e611bd08ddf1
 25 c44163ab-8e4a-624d-a7cc-4c78b9596fa1
 26 e4b05aa3-4237-797d-a149-c13afc6ba30e
 27 18f8f6fe-4e43-7391-a121-887561c81ce8
 28 2efc8f69-2168-2783-a911-c88103007caa
 29 d0218122-45fd-3528-b1a3-f67985488d16
 30 5ab0077d-c4cc-0557-9e77-9d1d577c3446
 31 4bf8109f-f477-606a-90c9-ec794d68c916
 32 9c27ce8a-31e1-3122-88e5-27cdc469b108
 33 f53bebce-c078-26d5-9304-1bb561ed6a75
 34 5fbc3493-a12d-700e-8ba4-228e0e15e919
 35 75ca8e70-c409-76bf-81be-a6ec5d563609
 36 425e2287-6876-7e80-8b45-1791d67f0a7f
 37 886eb31d-6018-6824-8244-7546eefe44ae
 38 42dce5cc-d07e-4f1a-8f23-71806ac4e420
 39 300579f8-7a4e-69ad-884d-418c40c800b1
 40 b80a1ef9-4151-7dc4-9630-ccbcddad4099
 41 a3f3254b-cd3d-7b65-82e0-8a54a1d750fa
 42 0a78eb31-95a6-6278-b88c-0ae048e3dffd
 43 571596be-f673-2fb9-a2f2-46079cc753a1
 44 60adeca5-bc20-3c40-a787-5c9a24cc41ca
 45 1bfd0605-a090-7dd5-accc-4264c3af034b
 46 320653f2-b1ee-12c3-9557-939d840c93c2
 47 4b662355-d808-7bf9-93b3-637e14cfb398
 48 2cc847e3-1f36-590d-b68b-648b65c0920b
 49 7ad627c3-d658-10c7-9227-66ad2add49ec
 50 6fbdcfc6-6e4d-65d3-a04e-6fe62567be3a
 51 15d6f22c-7cf6-6dee-9a9f-3d98cf4e46a4
 52 bf8306f5-dd29-109b-ba5a-99f45d4e12de
 53 bd0dfea7-e091-82ac-b780-0a5ddad231ae
 54 95e6ba7e-ce38-1132-bb2e-ebc37dbda3a9
 55 f4eae900-cc10-5fc4-97b4-5fe0065399a5
 56 804959c4-c065-7353-94c3-017d8a7999c1
 57 62399498-0652-741c-89b6-4a4ed1ffd58c
 58 e345f13a-d720-8e84-848a-10d52946138a
 59 eeede1cf-3693-1fe1-85eb-c2a78a9c0065
 60 7dae12b9-77fc-768d-b39b-3aa1d6ba3061
 61 df701aa8-20b0-55f3-ae30-433ca36dc3d1
 62 768f3ebf-b7f3-7ab2-b036-beab1c3198c0
 63 bc52b6d9-c16e-153e-9375-44e0d8d2b322
 64 83ceaeb6-8129-7d9a-945c-2674178d2535

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3808641577361838155134116772306327776467762371751661815778175717. Exactly this sequence comes out of new Random(72).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.