A858DE45F56D9BC9 archive

201303040626 19mt7s

explained decrypted filler

seed 239

Metadata

Post ID
19mt7s
Title
201303040626 → 2013-03-04 06:26 on A858's clock
Posted (UTC)
2013-03-04 11:26:51
Timezone
UTC−5 · title 06:26 against posted 11:26 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303040626) = 0040c52ad0f6e3f2f7be01abfbffa85c (name+title)
GUIDs
60
Filler GUID seed
new Random(239).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
167 · predicted N = 60 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

49EEA60B0543B50D 544D7B403344C59E E2CEEBB5B2B25309 D475019934E44385 E9668AAB130D654E 75753F14F8AE5B8A 529083820CC0397E 8B62A979E796B199 903BB05AA01F7BCF E5FC08BE863449FE 9142BBE3FDEBD2B9 AFA778C08D76C4BF 11B3811F33FE9F95 2B9AAD0B76CC7DFF 83C4C31A2E86AF32 F1898086252A4213 8B998A0E61097FA4 4CF728C04D5BB229 70E21F70DAC0DECE 72A5F45837160A62 69BF2548A17DBC85 53D3591C52DFBC1A B78469F332733DC8 AEE6F4F060E769ED D1702035BEEE5998 6A7E32963693E27E 09C91D445CF6E5DF 79EEF18D38E6B54C 216F066C3F88CEE6 7FBBC4832EDCAAA3 C51B602D53E3D0BA AB3067F40F5F301D 59C06CE5C2C73171 DA25D145E72A6EB9 2C127747508A3E96 1D17CF1DC8D7F532 ADB37483F16F78ED 630DE10211BF25B8 6E5A64C2680D33C6 B99E2EC5B47699CC CA4D8CC05A8D4032 B58FE9F245E63862 9191B26300413C06 65943D58A65E4A2D 7EFC0CE8D5D8231F CC5B2273DE6B5696 4BFB6619A89B033F AAF47CBEAD613F2A 698A135C03D44F09 0B1D8A146D0EBB94 425A04B954704324 B934F2382334C136 C0BB5EA7A93B4E30 51B647C2A9FAC115 0C7144D193581609 5182C6C46D2BFDC1 97F7E64C89AD408E 614079C1E136B9E3 7B6B6AB951A3E1F8 727E83E8F8308BEF 485687E68EE82EFE DE19825EEA459329 5F1815D8D5D34EA5 F8645AF2D02C9AF1 8B789B8CA8DFF6BD 859FDE851AE2287B AB4AD95A874D25EF D2E4F5BAC3D0158F A28856DF073BE97A 5719E3286DD2A93F C1EF8EA91C688C9A 55F17AF9F3D62695 684F782E033F90C8 1A63115B716C525E 049126964D49C327 D7872C0E3C3CC68A AC60E83E713AD0C1 553CEECE79C42B9E 7ED7DC5F98FE8D4A 247A9A6162B5FE9A 385B6686E1462F57 50B15213A2DBE218 D681FB58F41DF75C 89142F93784B1998 A2D7A8185B02057F 80B101A75A4C8DB3 A5FB8B70429761DA D545A61E766C9935 1DD0517D96F3A37F BF9C92E52314E5DB 7E833045A45D24A9 1775DF34237889BB 5183F8CF3C0DE6A3 A033AC828EAEBD21 77B62C87D4FA7CD4 8A1D66FF0EAC8E01 9D58AA8BC44013DB C2A5A9147A7A67C3 80B913CDA0F86503 5D8552D68FDED980 0E0CB813DAFD4011 A20C87FE9A112331 0F381E4F67CB111C F5AB7702F3D2DDC1 A9D47439B604E467 A38E5D074F1F4944 976EE18872F61022 C4C13889E6030E64 4DD079E57C6DC6E8 3B57408C2CCDEAEA D2801FCD27922067 61B24C9DBA04118F B8C592A2D5685724 EC2FC4D21181239D 9A37D7D03FE95E0C E235A29F70478AB8 8032DC0347CE191B D324BABB0698CF86 3A4C0CE9E2BFAEEA 6B2B4BB785B1C70B A434A6CAB7903788 535771CF15F39374 B56F9445DD7D7104 EAFE74EA7444708A 1589B85631FFDE4D 1FEC9050927BDF19 1C84FC5A68085713 4F45C5697C214A79 DC0C23B146ABC735 56ECBFE5964CF3E9 7C814761C0FCFFAE 0A1EEADB8908A280 A64AAB7FB62993BE 8F9D24308B8640AF 5087519534907177 D27372A4392AAB2D 805193FBE4F4B902 7B7F3AE3681BF819 052E7CAF9D72EE9F 8A88F81963110EC6 A217F075B5D09667 4BB999395A6B6A67 68D91789C6E01E86 3EFBE905CD830BD4 C694D9BB323EF2D1 E6F20B76EB1D5407 9BD6145546C33DC3 B7E61972D41CAA1F 18EC3610532A59CE BCE2A62913A4EF0F 3EA5529C118889B3 B240AA1596091E3B C0D213A30153B064 E8A9C6F4943E8AB7 EF981C516C4EE047 6CB3649C12F702BE 54A66B28B3E4F18A AE97D82B905C3B08 16179DCE48E3656A FF5BF2C38A1B668D F6366FB9D61F17F5 CC322900F42B6DEE 9F679C42D050C362 B7581033F137D36B C9F9D88B72C8A59E 884A11922B998110 181B5B7B00A02242 1DC2EBDD31DD27D5 147894A6812C8828 2F5DDCAA32423241 72A5FB82D3BF74D6 688A12EABBB4FFE0 551468B40D9DBB41 94921B0B046A5797 16F7D8F81DDC642E 2576FA2F6F3195DC A9EE3A204CB1698B 2D5DD4695934355A 9B4FC04ECA85CD3D EF752290B2026E75 2EFD40A9CB73E559 AC5DA1445B87C5B3 BAD25BBE1F2B43D3 F89D129767E84DC9 EF74B7D14C073229 EB498BB8532D2C30 74EE0194C1B53B5B 61B0964F51E49CC1 F104F9B0B0B1BCB1 448EB645FC7C78F6 222697EFA01A5FCE C591FF8FF51CE06D 7D1664AFF20AA628 28B5A1676CF1B3C0 5D83335A4FC9C70F 48D77355B2ADE9BC A08C708F70BCDBCD 2992D335DC5FC103 DCBE92C96BB68ECE 2BA9941035E26C00 F373F9BCB9686C0B 24CB046F852FBDB7 A5C324C38A797DED D3ECDE11D28587FB 1EBA9CB86B0F9EA0 578974C4AD7DBA74 FBD737AEE9B13C90 FB58A9CB4DFDA6B7 2920E45EB80D9E82 CFEA14232C97D595 AA5DA971821A0663 BFE1802D80D39DFA 95A06E0CFFD2535E EB0EB411E21EDC3E A22880A289562158 79FAC0AED6DC9361 AB6145251CC01D58 534B83C6A842D214 58D872DAFC3BE27F 2E8360B146A911DA 438BDA8BC1A3C1CC 0099154A49F6E34C 79F5FA414E35EF5A F21F4BC9D00E7CAC A9F786C3A0674631 746F4BCC8B0FEC66 9E66A244B9474808 FB1BFC4548AFF4F4 D3A051F305C2028E 0EDA782CA6B355AD 29F387BF8EACCE5E D3C5C17458872DC6 93561829F446618C 642D53302C3F1C96 0516063BE055CDA4 DE7A0446B6F04D22 149DF740F00C76E8 441489784DCDF60D E5B320A9A7CA8F50 A022E69418EA4C55 9DB8343A4E3AC860 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303040626 (name+title). Key = MD5(password) = 0040c52ad0f6e3f2f7be01abfbffa85c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b26fdeac-368b-5432-8f97-69c9546ea2df
  2 729ba4e5-f5a9-8ee4-a3ac-5b427f2feec4
  3 73bde611-352c-758f-882a-c7c2ab08f2ca
  4 aed6ecb3-845b-5841-9a3b-4f298ac3d1d6
  5 a851f98e-4f9b-1eb8-b0a3-d4d746c04a92
  6 3ee8c52d-14fa-3ac1-8de2-1606b9570c0b
  7 4563e205-3cbb-803d-acbd-dd5d543932dc
  8 0c6e3c3e-c714-3c28-9659-5395ffa7a8f3
  9 5e0e55f0-91dd-426c-aa2a-ccf87e7de2cb
 10 fe6b0b78-9f1e-3f23-bed4-7aab9486b40b
 11 f847c0e9-893a-3386-8cbf-1917486e94b0
 12 f86f1081-b340-04ae-9cb6-0a8c6b2a3181
 13 0e0d22fc-5788-8c10-844f-160859410ba3
 14 ea67077a-6ed6-7cbe-9d74-1ae5870423e1
 15 78c8b5de-6075-26b6-a235-ed378a27599d
 16 12885396-5cb3-256a-81bc-9b18b426b0e8
 17 4ad2b5a8-16dd-21a4-9bf1-d08dc624bfd6
 18 52db21c9-9676-199b-afd9-3bf4382470ab
 19 a8403bac-5510-1731-b146-ea12999f0968
 20 d3db4f74-79db-785e-9a59-7e1713221649
 21 5cd92608-d2f5-5c34-918f-0f64b76f8924
 22 b3322ab9-4dcb-4b51-b472-5379322a0a69
 23 d5d6dbd4-e237-381e-b45a-b734e6d59519
 24 4e17dd8a-a22c-414f-96c0-82c8e7caaa51
 25 5509338f-2548-141f-83b7-598563523e9b
 26 529de115-3bd1-2f0d-a219-d30ebc003c1f
 27 ada2f4b9-90c0-3a86-9d75-18da52202851
 28 079dfb7a-893c-6c46-b066-165316f70909
 29 9297bc39-5b10-5193-aed2-307b54cb0dd7
 30 7caf5f89-fc25-5349-80c3-2faaaa42a984
 31 9a339be0-ca81-330f-9de6-59da5a7757dd
 32 3d81b76b-85db-3133-9543-c4f66945041c
 33 637763c6-5c66-3a7b-b4b6-b008ab41e7f6
 34 1a2e610d-6dc1-8a0d-af59-0dac4dd36ece
 35 cbcd28bc-77e1-04f6-917b-df760e08594b
 36 0a5aa989-b660-112b-bab7-b97478cba9e9
 37 79877288-87a7-005c-9003-b464004d9c47
 38 e7c64093-7a48-2e06-b939-8d3c449e403a
 39 bbea60c3-006f-265b-95c1-e3f2e7f601e8
 40 582ad689-8e4f-525f-bcf3-6e21ffeb3a38
 41 3d66426f-ef9e-8f98-ba4c-c64fa383b3b3
 42 c89b4243-9382-1131-a89b-d4f0990195c7
 43 5f30f0f5-0d38-7977-baad-de257ec064e7
 44 1945aa1f-0849-2b1d-98aa-c1845d4527d5
 45 be770304-ae7d-8cb2-90df-ed8407d348f7
 46 54f64654-7ff8-27a2-bd20-ca91c1c51238
 47 0c2cfa5d-4494-54e3-92f3-6b3ceddde816
 48 d4ea1d2b-91b8-1e15-b27e-07e55bbb7e46
 49 3eb2efec-cdff-4186-b457-5bfd37ad9f6e
 50 81b01c3a-f590-735b-9a4d-5995752a4633
 51 5e668c4c-ec1f-1b9a-bcc9-3c4851cb6b63
 52 7dc20d80-fbb2-3ac9-8838-bb7bca45779f
 53 31679217-35c8-28f2-a256-ba02660a3da7
 54 4df34b24-8f0a-115a-96bb-beb4798031c9
 55 0fe0e427-4b68-00d3-bf20-e71a617850e6
 56 f0447629-4f27-0c8a-9b4e-936d90c6c633
 57 574f774e-5d01-5d5d-bd28-e5cc2ebc9915
 58 ffc346b4-10e1-2e06-9af9-d6d664d48b20
 59 5527ce95-ee2a-475e-a5b8-30d1493a9ad6
 60 27996c7f-920b-786d-9475-400468574ab9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 587513834330872221175434123655333801022581728251471321005247. Exactly this sequence comes out of new Random(239).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 167 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.