A858DE45F56D9BC9 archive

201304031425 1bkgun

explained decrypted filler

seed 770

Metadata

Post ID
1bkgun
Title
201304031425 → 2013-04-03 14:25 on A858's clock
Posted (UTC)
2013-04-03 04:26:00
Timezone
UTC+10 · title 14:25 against posted 04: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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304031425) = d4bc108e61910044e6fe6dcc45da9251 (name+title)
GUIDs
52
Filler GUID seed
new Random(770).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
8 · predicted N = 52 ✓
Machine boot
2013-03-21 09:35–10:19 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

15199D209AF55705 50C116819744FFED B9CBD08E30A1F6C4 2F2678B2747AB6EE 5D953DBB5C15A3B6 1080950D80E78E35 5787B2C9F00F51E9 DAAE7FBF551DFB3B E5A2FE609ADC7ABB A82E7883A30EABE0 A2043567C782D335 ED7FCF612019FEA3 506428C17FCD032F 134D16DE6C6DB67C 6FE7BA2E27103750 35D71B329FF5BD0E 2ADA3CB64C8E884C 919834D5E5456FA7 5EEB52101ED85921 19EA607F6CB59EA8 1F8E67CBDEFD7505 8A0F4E0F3878E917 6FC789E27D2A4187 FA1AC3A86677568D D7267CB836005A04 9919D96AEEDEB8E4 25D69F24265AF91D F40030FA628AB435 3AE2AEE79B6294F5 CB729A509752F53A 227BEDD836E303C8 E1D6F42D23C4CBC3 401ABCE06CCC1AC7 EF775CA04D412AE3 F4363EC82C076D86 0A775FE7B7495000 1D64E591BA875943 4686545DD3D91144 19A06F2C4F01AA0A D95AE3F87EC409EC DA961313AE0EA2A2 771E595C16ECF3DC C66BF8471B18C32D 629273EC77969235 F4EB9AFBA9E2E2C5 45DF273BE8338E3B 1405FB2550F0ADDE A6CD0ABFF9FE6595 085DF0581AF63CF5 2788508DD408C83E 7A758146D11F537E 1946EEBA79DC8C70 22DF7990DD2BFB57 B533E23180EA4837 4A03C3EAAEBB7A38 22F67479088FF031 A8E65E8A1B7C4D66 D12F25919BBB1338 93B297A34C377ABC 2B5C3A698B220371 86AD6585480ADCCB 213949C39EE3D197 BC16D83FD08C6660 C952978BAC854DC2 9B04AEC8FC80F874 346ED7E8A66D8A7D 5DE6AB6F0CC9E97B A4E59798B09AE15A 575A605D95C457CF 79153C19D3E94505 28ED621A9B043325 F5246F7A72BCCB86 AABFFF935BF17BA1 33D6E753A56AA821 58ECF104B0DAA1E4 5AE036A0BB0FCE28 B737C4DDB2CBAF37 7DAE3C6299E3D036 90DD51D61E8F8AEE 35FFC52AFA7BD5FA 1960478BC9C3CFE7 E0084BEBB8AD2A68 7FF5213D0F849E99 75280C0FCE5070AC 23F9DE6009CCD295 3782462B307A64A1 B963025155B57630 D5B8EEE3BE13FC73 DE870B78CA841737 FE8C2E5BB46C947B C96685A46D7DA18D 3A759A5119514078 AD1000EBD67F1A97 4340D46B44478458 FF23271B70FDF22B B98143509B087757 E3C79B3829824AC1 DF355C49F299831F 69C4E115E6A597D3 D13D9479FB33E121 AF66671881B1234D 5BA0FB120CF69B6B FA8C51607D7F9814 2EF49EC4991AEA06 62B7B679F9026D31 229ECA78B0FF250E C75D4D7694A6ACC0 EEAB9FA4FA05E0C2 E760AA72B230F60E DBC414960D389BC1 72BEA611CDD925DC D2C13823D5B8FBBB 30CDECD2F3838494 ACCA01709D546FD7 5B7E1A3CABEFF3C1 F39BE11666C9EEB8 73F8DF87D64664C0 DD06DC468ACE8CA8 ED4F35E55353D1D6 120D55C7A369E6B7 BD5D255613251E54 E8EBF98B3699F5D5 5CA3E3E16BCE8A68 48E01726CEB0D922 F97753E757A67ECE 5546084D92B9B49C D7A22850D730A733 C28F4C5F35C98736 CE6190A05F18DC35 862174BD42B2D50E CDA23A918E43ED4D 85233480D2857F57 6415721604FA4FC3 2A0A7A9CDEFBC0A9 9824CC6413B09AE4 A09DBF7760778D39 A4BF300A760F36DC 30AC8AC57F81A399 63BA792D08629B24 C35A9FE2A3B20F38 A65CD10EB90CA153 334BC5E051353B70 3EB51DD2042F6911 D9ADD20024EDDB80 92B1B98FE12CEDB4 CFA6BAFFBCE22A6C A57F8FE3722AAD14 40AFB80986E8BD0E 6E7144C1033DE243 3AE424D40D76724E 282CEBBDA4375F91 8B0F7918A84BE1FA EBF1D7A1C7813518 C78E2FDED0EFDB40 E4F32D0E2AC66F67 9B18070801C08313 2713F1C6BBB5EEE8 FCFBF1FB0A01FDF5 5D079170E033EF90 8F03D34508366947 608D989F1A40676D 93DA633A42B38587 4B727FA79850BDCA B3C11B8A449F1EB7 53E5FC7B39698F63 97502C50F336AA03 00D0E712DE82E316 F9CCEC3BAB81E9A5 601BC20AFBB5F869 0BA903831B0767AC 5C8D0AD77F15F42B B14A1649B8AD0C7C ADA114F7EB9ACF8E 4251172BE6E607BE 93CA6B8810FC69F1 0E5D3E2FEDD986F8 A0C09D505F9CD6CC 719B92BF6081DEB3 0BFCD591F7B8038A B779C543CFCEB7E4 CA2116DD6F9406F4 2CDF6D3A52DB5BA2 FAC5ACD554563863 1EB993B0A6122AFB 9123FEFC9367455E 6C7AA14204CA31E1 F40D2B4993B068D3 B9D97A78289CCDC2 FD62933162FD7901 48886FCB8DF8067E 03F678C690032715 68C1E52F92B2A432 5A6EB131B1A56319 2CD3504C84C6DF0E 984826A6C664F086 369DD442FFC95868 5EB5CE191676CDDF E7A514284DFDA620 F9FBBE3C6E5F64E2 37F2EF091BD892BA 77CD39F42CF5C829 5AB1AB4DF891B561 68543AA09785FFBE 5DDE22A5F98C1FBD 1D6CEEF8CBFD14CC DC8D9FA745DF593A 6AEAE497FD8A7B16 1AA8853BB32CEA93 D85A3CC74AA2477E 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304031425 (name+title). Key = MD5(password) = d4bc108e61910044e6fe6dcc45da9251, 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 ed056c49-a425-8fe1-a362-2b81a81967d4
  2 ca759800-7aea-6af4-9df7-e14e137832a6
  3 2e1bdce4-3841-88cf-82af-7bacc9ef7d13
  4 a8bdcbc0-64a9-8dae-9adc-476d495a1ec7
  5 63950fb2-21f5-7257-a1b3-b04dbca9b3af
  6 aa6baf02-a2b4-438d-b268-90500e36c3ee
  7 185ff2b5-6cc6-8c1a-a325-2d293dd7b47e
  8 ac15cba0-8a4e-6121-bcb6-ab494add98f2
  9 4525d5d2-156f-25ea-802c-2133c1125106
 10 2c547ae1-fd2b-1aa1-8ce9-c621f681b4f8
 11 c2a6100b-8818-5f3d-83d7-dd1181293c28
 12 375c6149-8b71-5f3f-9452-fa915ebe9bf4
 13 22829988-c306-8e5b-b507-0e8fd41a0071
 14 28573982-83ba-0875-a859-874c795bd96f
 15 e9511140-0ef0-8556-9dac-3525d431d97a
 16 b1ff0bf8-b04b-8074-aecb-10682760c5b2
 17 08d69784-b549-440a-8ffc-346d4409fff6
 18 66860fad-2a0b-3ef3-91e4-272803f2d918
 19 60fe36fa-ea17-4fb5-b8ed-8e358596809c
 20 aea17e3e-eeed-46b4-ab5a-215849908130
 21 e0191396-b46f-1ce0-a11a-dcf682f18409
 22 71d2f605-bd9f-6c61-8d7b-303e1911c8a6
 23 2518ee28-32f3-1cec-b1ad-30367c8691f8
 24 012a0104-d862-0d5a-956a-1137f3a3354f
 25 55017291-7bea-1905-a1a1-1c04ea5965fe
 26 eb9dcbbd-d9a6-6ea7-9117-b0aef6df188a
 27 92065c1f-9dd8-85c0-8217-4bcdb8a2ecb6
 28 e86600a2-3540-7842-b568-e6160769c134
 29 05c18847-fec4-27d7-88cd-cd32f66a7928
 30 8cbf15f5-1847-1ef4-aa23-50accce8efc6
 31 660dab79-4d63-4472-89be-a8d935266730
 32 a18dbf9b-f3f5-29c8-84fc-edef64a9707d
 33 a26b3772-4448-8a56-bdf1-a41388dd069c
 34 77cf872f-b52f-265b-b707-a2636e530faa
 35 902d4e50-8558-4ca7-a39c-dc5083b5fe0e
 36 058fafd5-09d2-17df-860f-7daaced1cfbb
 37 0ced9505-3547-7358-9789-2e5644114b4a
 38 71bd6dbc-c0fb-107a-9bc8-3bcb73fe6299
 39 a9ae3432-68dd-1983-bc02-41c8dff09a2b
 40 43bf9210-f2b9-16ad-a6c5-49d7ec5d463c
 41 422ed076-67e6-5cde-81af-3ad50d17e71a
 42 3a63db52-649d-5573-8f04-4f7ea0ecad40
 43 5a8e7fa0-145c-6da1-9214-a2dd42139541
 44 0c63d59a-e95e-3a22-b72d-5842b685f6e3
 45 8e7de719-da60-76b6-a5c6-33dd151c5b13
 46 f7c3de5d-e389-78a5-834a-abd127313e05
 47 70a06d74-eaa3-2468-99ee-1a6b8c0ad7aa
 48 6472bb19-ddbf-43a3-bee6-3c4d06591998
 49 00c43a13-24b7-3ea4-8f03-c4abaab9e4f5
 50 b32d08fa-9992-8014-a6a1-9561c708f891
 51 18db2de1-ccb7-7cf0-a0cb-0d18c7e18dab
 52 4cd5794f-b442-692e-bbe2-70cedb3380b0

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8688748621558088434416101687214282417111556377243876. Exactly this sequence comes out of new Random(770).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 8 of Run 44 (seed 1,087,967,875): new Random(1087967875), 4·Next(8,16) 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 2013-03-21 09:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.