A858DE45F56D9BC9 archive

201210040021 10x49n

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 812

Metadata

Post ID
10x49n
Title
201210040021 → 2012-10-04 00:21 on A858's clock
Posted (UTC)
2012-10-04 04:21:49
Timezone
UTC−4 · title 00:21 against posted 04:21 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,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210040021) = c8121c3caac67880003105e65048a236 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(812).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
133 · predicted N = 63 ✓
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)

A5B8261904ECE50C D438162B3777D4E9 5279E6F64E2237E1 1BC067C5B56C91F8 9088F8876D242B1E CD171D27AAC75156 1D264F098C9F2AC2 168B19754B4AD17E 202CC4AC32F00C55 984D2D65B03E0426 5B92DD4B0603E386 9F82B52F825B2FF8 4E4B615F257A3658 45C31D4E4C0E2BFD 37945439C45E5C01 BAA883FAF387660B DAA0370D6B285617 E2F0AA1A17E9F8AD 2B45EE148E298845 CE1CB8587E789586 14516E36D8F910BC C31B82665D42E79C 2C289F29A8C8439F A8AC98E39B0F4F9A FFBE090B20F21082 DD90547FD95AF00C B58AEAA64D0401F7 CB757232A257EFF0 13D438203525B759 8BE5659A71AA164E 8601A89934B2706D DEC54829B4D28977 D2A6623E5224C6AC 32EFD53A1B8FDE1A 3367966129FCB03A A47006817F035BFE 0ACFB14309A5FE20 6C5B8C1E2A04CB21 FE65CC2AD9D679E2 89047DC21A96C434 30EAADF158F27642 314717FA9B66E927 AE22082641640D7C 47F23878EB71D56A 90EE4E7691651171 1DD0E95401963914 05F77A30020058AC BC536A76EA4315E3 76CF7920A6A145EF CA7B052CA45531F8 435EDEF1AEAFA80D FB08368CACD5CDF0 C28E65256562CCB1 75EABEB7E7096AD7 6E5871801811435F 4A9CBDFC542D4E04 DB0F2EB5F640D934 A71F306783A93883 C233F8E4730F95E4 088A0652142BD14C ABEA245140B93426 D4F1E5E3F384F28A 975E5120BBA78D73 179B46836100DF04 32E096D51A39CF75 D99E9B3D1B46CB11 0BC6DEF2B06FC378 133577F0C4FD7A1B F6E280FC391CB4A7 0068B0BF39BC5119 A2A11363918972EF 19648747B660742C E7A6003F7CA4167A 2135A40B50883335 9799AC7A4C5BDBF4 1BD0F5E3756EA9D4 B00D5B6C0D8D1059 7F473A5B33C0C795 0E4EC20F35C5C319 BFD9D5EBA3CCBAC0 1879A995562B9302 1CE6F831F3EAF149 6118830E783CA0B8 C67A7125FB0D92B7 0019B149EDBA12A0 163F274813485DC4 18173853B6947C94 2631D30725E6CA90 B12E550DA4220624 9AF96BDCD076A9C9 5B7722350FBCDA56 4D9D24F60D0A6BD5 2BE52B1EE37B7B0E B9863726C671CDA4 1D63BDCD0375A454 55E7E5FF9C99D583 CD3165638EE3F75B EC7CC8397C6762B1 59E9CE070BB82130 7B2D89C6E098EC07 614E113D6BE36123 214E6FD897CCB41E 6FD6E0A386BF355F CA76B60BE87C3926 65EA53E187E5EB46 91D87E2FCF9C13BF C8969DC07EBC2DD2 C085834E295AC365 3E2B8D5225D1C8BA 109CFE55CEA27F37 317CE1C9D7F119EC 15A12E39EE747B9B 528065AB556A0BED BF7352B25A9508EC 158F3315A0F0DC38 123001A3188855D7 36144BDE68FD3255 E262D50D5331E75F E01DD1FAF2FA2B3C 8C78CF9A00312730 74FB92F04B496BA7 391141DE66E15811 E1A95A6DA60CB61F D4FC5C665847FC32 4A4119E57BF7DBB2 3748F7AE73A99637 48DC6CEFF0BF2364 9D13BC5E0A7EB0FD 9C944BE9ED7DDAC1 5D2847E0649B36FC 5A026F05F3066466 E758D5E3C03E12AB 4BCEDA61D7B6B55A BFE3274299EBA8C9 FD492FD9DA03733A 633D468661B48E4D 387DEF9C8A4299EF A5011C736C25B013 DF0AF28678E24644 175F3DABD66C01E5 F41A8E99B949C0F3 0B156B27EE606BAC 6A6D6F69CEA19A7C DE78FA50E0E29866 33939B33C0EFDA4F E93316A0A2C726E2 AF0F46CFF1D51625 C61732E54646363E 0CAF604D30EEAF5F 4E7FAA0C4C3DC699 55A6610748E893CF 227F9198179F571B 4FF0362968B784A4 4C2C5A1D7F91E9E9 77C2F7421AB789DA 42D77754EF0938B5 33BEE7D7A9DF638E 353DBBA3173F4C74 8CAE9AB33E8D5A53 41569F09A88CB04E B65F25FBDEB6CE35 C94D7F8D89900E48 4C065C5F7AC1CE66 1F1B81430D1D3299 DEBA8FFE7B8B80E0 26CFC7A5278B5EF4 9CC368734993512F CC843FA2B4BDE367 3352068CDBE46D66 F8D259FB81C76B13 29D7A88D238D8C00 3693A58E025BC90C 670C3B40BF929637 80BDDC8A840CC7CF 40AA6C20721B2366 C8675794DA2B009F 6DEB95BFF85936BC 93959F3C5F84F25F 42A867599790EB0D 707334ACD9EC3356 5385C95B23F96361 4B84335092DD8CC6 BC785426AEE30CD2 EB46D00A8A96A969 FB551B022E1CD013 5FACBC8F1BAC746F CFDC050E8E455F70 1641C12744998B6F 448A6DDBE4A17A61 9AA2B6E1B6CBC4C7 1ECB9EAD355374CB DC9E7C819374AA98 5D73EDEC558C2D77 49314A8CBA11A14B A86828D7FB2FE7A0 F743BAE322047275 548AC58ADA302259 38A6DE3B69C144B3 5F6A471BC22371AE 266CC199DE1D7F9B AB3BE020810BD280 8C1D19405CB3AE60 16BED76680C51CFC AD68976B0AA7DB65 B81F7A7CC1B763DB 63C9C41568451CA7 BA754D3DEA809389 1A39996126C5A6BF 4479B9E8AAAC31A0 A2F39B415B6C2107 278802C7BD6DBBC5 32E88B84FED3075A 7CEA34F1D8952AF5 59F0D00B0FA542BE 806B2F90B80AB70A 260E2A9891BB1F48 23EF7E73FD3D6C01 F97A37FD9A1EEAE8 845DAC733954547F F0C6B38DF1ABF1D4 691EE1DE1CD8976C 52E696E8D3AE4160 02E3D465D1F95935 9FB573CB2D55DA09 D91ABCE03AB68E02 B4CAD4C596AB907E 12E137CEE915AB57 D2DC97C3DA56BD97 5234F9A0509C5F4B 072C2A96A03B78A1 CBBEAA1F0659A238 48FC48031905A56B A1E7B474FBB30EDA BF4E88B82E25B236 789E29B91542A1E9 BE32AEFD9E940B7B F17F3ED848032E8E 9EC5078C4377CC77 46CB29BEA44EC75B DF37A02AD4E4CB50 07C38814FEFD4ABB B1421DE6C7302145 279D8115A83B6BB9 97D1E2BAC12A7D13 177EC51D98A9124B 4826E56A9ACEC3FF 59C29FE0E1403F37 53CEB0188472D48A A5C7905B1B0358A6 D6B6A94A41FD0E8D E491CADDE1E8704C 3036B4683F06B775 9E6EE6D77F5C5299 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210040021 (name+title). Key = MD5(password) = c8121c3caac67880003105e65048a236, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 39086f90-0b0a-8ca3-931b-816b3e8da5d8
  2 95534b56-7f63-0eec-b750-994dad7a832b
  3 d86fa3a0-7835-3c6f-80b4-d8e613017e75
  4 0a843b59-c407-7f34-ac05-fd226d4e8c55
  5 5e749bd9-61d2-73c6-b7df-d3c1d38e4cae
  6 f80cff69-c29a-1ec6-8846-04116c3872dd
  7 ec0c11ee-14ae-63df-aea1-f8fbf5a8a708
  8 4780cfd0-76f1-7cde-b616-1859ff6063d8
  9 be1f4efb-3c78-303c-aaf3-b0b86c1e46f1
 10 cd078d98-876e-6bd4-b7e4-f5c0e1d23360
 11 8db7f3ac-4896-4835-bdfd-30c91760c4bc
 12 64d25001-ce61-3fd1-83a1-0628e79743bd
 13 880230d2-54f0-7b41-89e6-097a91a656bc
 14 7818e24b-1c13-80de-82d0-bc1889326ed7
 15 2fff3720-802a-3d81-bed4-56d87b475921
 16 9e912bef-01ae-1d40-922f-6c9d0dbddc73
 17 01d83df4-f655-12cc-ba4f-eab65b1821f6
 18 929a59f0-f28e-3ff9-935e-ceca19ba7a61
 19 d404836f-dca1-5056-becc-7882428b3f58
 20 d604f804-0839-68ad-bfa6-582fcace2073
 21 3dacf2df-d29d-6ade-b68f-188b529a4d4c
 22 264c85e4-4c6c-0bc9-bbf7-b6b56b5c8ac4
 23 2c474116-b4a1-2c52-8951-f040c54b5824
 24 d8c9e3a4-de60-60de-a836-cd8d7e1a4010
 25 20e53252-feb6-24d2-af3d-03cfbdb6267a
 26 602a97c9-2a9c-7cdb-bde3-7f6a8a807cbb
 27 c3a71b34-55e5-0a31-ad32-282a5603f9c4
 28 e36324f3-3453-73df-85f4-8219bb773cc7
 29 f4be620c-cc1e-7dce-96a5-597848880136
 30 d3ea98bf-b74d-0691-b411-78e21583baca
 31 8ad1f3ad-a72b-8f60-ada6-342adcab3443
 32 b39745c9-e9c0-3130-8844-7186adef40c2
 33 e1bb7b38-5b70-7a5a-8ce4-b3c1ac3e42fa
 34 2c166ca2-9609-3c0d-a1b8-053f445d9db1
 35 0ae48ab2-dcb6-1af9-8bbd-b439ac90b859
 36 e9fcb004-bb8b-8dce-adde-f6955c7a8608
 37 e10c6ad2-c02c-5f43-a2de-c27d802c881a
 38 36ea72cd-8b92-6a4e-b528-8a74041867b8
 39 3685da22-37e9-3715-92ca-8dbcc1e12ed0
 40 4e8a9c9b-ada8-09e3-853a-c4d1be9949d1
 41 98d9f570-70c1-786e-80b7-ee33e5a767f8
 42 ee2612c9-7ec1-2895-bc44-f0ffedd97ff6
 43 bee16e7c-55e2-6737-b2d0-9ee89ac71208
 44 dec13ab9-c6ff-1cb7-92e4-6d45235167ac
 45 74ce2725-d539-0d48-8f8c-ba44ca994941
 46 f9904c4a-08db-7bfb-9ef0-dfc6ba92994a
 47 2b0508d9-9510-56c3-a35e-94dddf0e49cd
 48 590f4914-da7b-1260-85d4-eee19ef508e5
 49 d549c59e-12e9-4294-b919-62db7d0ab8d8
 50 0028b6f2-f810-40e4-847c-9102c3fa5719
 51 3c2c0838-6962-6b0d-aa37-af234f5c9312
 52 b60bb05c-9860-6edb-b0cb-3d1f442f0a26
 53 728a28b8-d31b-63a7-a16c-453c8bede110
 54 a0bd817e-6f22-8d05-a713-da925cc8a764
 55 30fffa3d-677e-724c-ade9-0d20af883642
 56 22e27b94-e6ab-79df-aa88-81ef9a36cd99
 57 e1ed5103-0c84-7dc8-ab36-6a917a8e489e
 58 4dbeb8be-03f5-55de-b486-311da2d9d969
 59 d5299a99-9621-5603-a2e5-c37a25dc93ee
 60 d84bd211-c26c-03ff-a295-a200970824d8
 61 d267c4b2-0efa-0db3-b856-1a1952e8957a
 62 a1e17105-15a3-845b-814d-c17f3d44e72d
 63 faf398b8-f3e0-863b-b60e-650b99d81018

Explanation

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