A858DE45F56D9BC9 archive

201210060143 1115rp

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 737

Metadata

Post ID
1115rp
Title
201210060143 → 2012-10-06 01:43 on A858's clock
Posted (UTC)
2012-10-06 05:43:53
Timezone
UTC−4 · title 01:43 against posted 05:43 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210060143) = c4806b63c158ea14d030eb0bbc0eaad5 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(737).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
281 · predicted N = 52 ✓
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)

C185CE002B4398F8 A5AE82BAF7BBD7EF B6CCB6CA82A3548F F6AAA40144F9C99C 1EA648D2EBC96599 2C38B59DD397E2AF 8D342BEB4C6413E3 7684BC65567C98AF 91A9944F798BFE45 4D3691DE899D9285 1DACE1D5EE882DE2 626FE8CC31739740 B648B1CA943AD620 17E463080CB77087 1AB19B1285F72F18 D62EDB0C36D5ABBA 017ACC7837CF3FCB B6197F12E9E3B910 F49391EDF08B84A0 7DFD200822145F92 675FDD8674D1899D 476422E68AF5C8FC C59409AE4275DDFE 8296953AF29A4370 66B205C008DA9540 8F04C328442966CF EE72342E74B9C701 BC97BD0620ACC0D0 5A3C294555C8E734 35C3F31ADEB64036 5165BAF0CF939057 E9DB21B246928796 5862D774A17C2D80 A6CD6B0F49A1C7FD BBE9EFB8A6D32341 5405BF0E210DEA64 2CC0995BACBDA3D7 5D8E60A2DE6EA271 71758132C369E78C 2D0656DF6DA6A837 4E94AD1534E152D9 E97FD2D2C4E5B0DD 7F75B05A31694ED5 57857F105ECD84F9 92E0E2E72A968212 C1059E4F21405154 22FDBAC74CEFECAF FBE78BF4DF8F8FA6 38105583B2C1CBC9 95B3A6CBAFD01BF1 2689EB235BBDE9C2 429980FE26D06CF1 A6E28C57621D8AEA 150B2807343ADD08 80B9291CF972B327 25F39CDD470D0711 837DFAD8E6FB6663 7AACDF96ACE010B9 8EB8BE7E99D26707 DB3C1569471D4E01 FD4665620527E074 852D4338EE4B91B9 3204AE636D3CF62D 5658AC321C15E232 3D3FEE62F1461440 0D0BFA20F3BB9CD9 F6CE413C9A0E87EC A071AE7A8022EB49 57E7F701F0F241EA 4693B9F118FEDDFA CC501A1DDEC2533D 3AD4DF4D42D0EE9E E04942E7515617D9 FBFC6AD0E388AAA6 B23C550BAA70A82F ED4F3B748A476609 AE218815D3238FF6 3B5B23839AD30264 13999CC94DF97EE7 AA69ED0CADCC0981 13391FF6ABE63713 163D7E8D545AD1B9 AF34BE7244F4FA13 EBCBC420BFAE9E90 134942251D8BE623 50D1A37FA516EDBF E73134320A072E14 228EA7498E9FD7E6 041563E547949FEF D7F42C53FC486592 6813FB0CF996A7A7 61AFCBF6A939DDE2 1F4D9278137E1C91 64A78B39FC7DC20F D550699ABE622FBD E7F898CDECDFE247 0C495D73B81195E9 DCE635C50E6F0319 EE0C79A5F9EBD9DE C05961C3D55CA1A3 15753B02CC652CC3 427C39938231A1B9 E5A27806C4832482 3F73CCB6EE0E2419 3297892C3CF92D7D 6FC55AE34F848A3D 6076689DCE45E1FB D39DD3180D8FA61C 3769009832B992F6 9CF835D619DE9794 EDB02BA80B2A7296 6F187A133B83F9C1 B5D67D1CEC21319D B57401FFFBB886E6 1D1FB373A27A50C2 AA913147B1A65C86 DBE5647606104A6A AD16FAA34DBEDA75 5092C61F8FDDB262 75D1CF20723DBBBF 2B1067ED76364D28 75DDD7729A86471D 042D6A44FEBFC491 98DE026A79680C96 03B371B79F1BA19F 83412006ACAB34C9 6AE873C2D30B4039 4BB06DD5E826AB8F 9661C17FD27A8972 C7EEC23CDC313515 7146F57939DD65CC 2B37F00F20E22EE6 AF11478AE511A1C3 C46F70718E01D2CC 4975DAB7EAC62047 A75CDD752E129A7E 0EB05C03D76752CC 7D8C9F3AECDC9790 193B99B1B833D1D5 8A4F0D49E8086C10 824683100C1D0C87 3DCA96335A51A79A 200001299A161570 F9CC37120DFA30BE BC6E4849EDD3F3E4 DD98578A84D4E5B7 A85966F572294972 09BAD9A47E06DBF4 6EA4B38A87A146F5 5D3046F0EECBEA41 A7C5F2978DA2EE19 9D0F78818835E6EA 974699BC8E9A9FF1 DF699A6CE888313A 2DBFEFA320C5C9BA 36E54F3D37C37AE2 C96708E8448EB471 298BBCB9CDCEAB56 515D3BDAD3EAD5C2 31EBD4B957A3244F A84B5226FA7165CD 811991C01E8D0551 3B987802546BCF7B 4CE917EE7C2E3E3C 6F1D4355B21F0B30 35FB0A6D337DDF1B C755150DC774EC65 B07E29EDE6B64BF9 FC68FADDD4C7F3E8 B48FED78105C46D3 607A4E14824043CB CE0A37D39722C9C7 72B1D64AC97E330A 27FF1BFD0AFC627B 1EDB27EA32B53AFB 1AE9B6E877E14E7D ED6457F523EDEFD7 D2FCC75BA2671A2C F35400C08B8B1B5D 2DD7B286374B9577 14EDDF76389DFC42 4A4DCA613C42FBB1 9AECEB5F8FABD929 DE055CA6070CE3B5 B46B51AFC687D5DE A7BD689965719DA7 1A4B4FDA764198AC B5D044CA2371C2BD 3B5012BF41C1E622 63747831212D25C8 3182AE98C14EC86C F43BE4B8EDCDCF2A EE99DB494F239E4C 9DF026E9E96EF452 1889CE03333EBD91 A83986AE6982A0E2 974B344286A9A62A B4B44E3D81DF1FE1 EA3E2EBBB7BC07C7 0BB964610C8D2A91 383E587F4A73A60D E34AB6C2169A4DBA 087240C40CB13F7C 889043CD30DE956A 8632EA4F2D0A5FDD 664CB5A47FEDB182 90E04725DA2A00CB FFF15F3535AD3AF7 754802B30E922AD8 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210060143 (name+title). Key = MD5(password) = c4806b63c158ea14d030eb0bbc0eaad5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 186a8530-688e-62dd-832f-73ae8f2ca3e1
  2 aa2646fd-07dc-0d70-9f4f-fc847a63c1ea
  3 92fb4d3f-4a2a-8d26-99ea-c0443a96e9c5
  4 c93591f6-2da1-7a0b-8fe6-7561b3ed5e29
  5 5ed0c146-25fc-8472-bb15-bbfb614b6c20
  6 f4481447-5dee-55e7-9a62-3f3b2bb6085c
  7 36405885-b6e0-1c9f-9730-4afbe6cc1a10
  8 d2ae7314-9fc4-12f2-9d6c-94ad66ee96f8
  9 35507769-b55d-1b5a-8dcf-7ad4968c5262
 10 f2ef63fb-6faa-0ab5-adec-350fd94fa76c
 11 11d06120-5aed-2fd1-b951-b267663daf4c
 12 0c3ddf1c-b48a-7e55-ac57-5407087b11b2
 13 6482dafe-47fd-2ec7-a178-ee51cd7f734d
 14 2c8d32e5-9f61-82f1-9dbf-ce2e3331d2d5
 15 e8b915f6-a2c4-7ccd-92d0-190ea70988a7
 16 97317781-2ef5-2a26-88af-51525d8ce0c2
 17 eded0633-c9a3-6d6c-b6b3-872af2bca7e2
 18 66addbfc-57ce-8c89-86ae-bcfec8dc3bb5
 19 87a9486b-a537-5647-bd02-5a8b595d07bf
 20 431732fd-0500-602a-b852-2666f80eeec8
 21 7c03ba6d-0875-67ae-88dd-3be1ef94a413
 22 c1c69d7b-bf0b-57b6-8f7b-b89191870098
 23 c6d124e9-9a75-4f5b-9770-e429d6916bdc
 24 96e57492-d9ab-4d7b-a263-e1d62f0891a0
 25 ed0ea19f-a5be-85a0-bb5d-abcce567140f
 26 80dba8ce-f3e8-42c4-b47d-55d80f80ac48
 27 83bee2da-f71e-5187-a0c9-8247d7893688
 28 bdbb1b7f-fe93-34a3-9efd-c939c5829a61
 29 986a3b0c-e956-16cc-9a7c-0b69af6df131
 30 b5d30193-4b86-5b0d-b7ee-d341289137ef
 31 0a4afbe6-2a79-287e-a606-d95f4231aa8a
 32 6730641f-f68c-5753-9515-c20e0bc94d83
 33 07ea1155-8925-5b90-a497-7a991d98224c
 34 fb335a7b-9b80-410a-bc7f-54aedbbcec6d
 35 46fdb68f-6349-8e96-980e-0458cc1e51f7
 36 e0634a87-d73d-6b61-898c-f4525005d87f
 37 a3c9f197-4739-47a7-86e6-74bc31d7e0d2
 38 ef990377-2dba-5a1c-98b9-4eac3e8affa7
 39 392aae09-d58a-5a3f-b6a8-d2de40a3e7ce
 40 5b282b10-010c-35d8-9e70-b2900bbd20c0
 41 511d113c-1b0c-221e-b40b-d202c9c6cfc3
 42 a1d5a725-18d7-4b18-88f5-300cdc0e5c69
 43 fe7c0d4b-3e91-7ff1-b45d-7eb476a4af71
 44 9a75695a-872e-6535-aecd-fcc6166aac3d
 45 8acc6525-4e27-4b45-86c3-238b643a31a4
 46 005b2a7c-f7a7-7724-b95b-381e1672d086
 47 ad33d8e1-7126-0b52-9f49-26cd5f0d206c
 48 6ac403d8-29f7-0820-8fc0-dd73e95b633e
 49 6322afc6-3296-1b14-9f67-594884302cce
 50 962aa143-f1ab-5331-87f9-953d889d81c7
 51 1d661161-2131-0272-af5e-f33a35b1dc9a
 52 945dcc8e-f614-73fd-b2e5-b2af0daa9463

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6087851110272872685665448453152554864553247647001507. Exactly this sequence comes out of new Random(737).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 281 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. 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.