A858DE45F56D9BC9 archive

201210081806 115t36

explained decrypted filler

3DES(name+title) ECB, 53 GUIDs, seed 909

Metadata

Post ID
115t36
Title
201210081806 → 2012-10-08 18:06 on A858's clock
Posted (UTC)
2012-10-08 22:06:30
Timezone
UTC−4 · title 18:06 against posted 22:06 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,408 hex characters · 1,704 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210081806) = 956e8501d96b1092cd59bda5d596aa6f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
53
Filler GUID seed
new Random(909).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
474 · predicted N = 53 ✓
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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

AFFD5129665271F9 9CA8091476D515F6 2CC69C4F4FE2BD30 BD0A767C9EE89730 8180C322AF23C271 7ED4E56AF968A16B CDE9A6FABE3C8BB3 44A1AD9BF7CEB7D7 2AF663BB1ED2C083 917DF539877ACDCF 7F92D31B019D21D2 71D0F14D4E478E77 99C518907F37565C 544C5C347EA86010 35A0CCA9CB3FD35B E0CB13C11B6A7200 93630B7F1FA755B0 1BE25B2095196202 DA3D095DE6EF10AF 3EAF5F0DEA98C21D 8A2B965F323665B9 44060BCE77FC354C A97E2A816AE8A49F F41816C25B2973F7 21EE36F4A1E1BEC0 9055D6A2B04D0904 09C230B0EBE0C8B5 3B8EE97CC02E9EDF 27A7CE932618790D 032B4F4045016B21 47652F36A35185D0 D42DD5A83CC2C3A0 0473EA444458E10F 1F9830EB86BF0142 D65F74617F5A485F 29219CD5509F37A1 953EB225D3879F86 F9C00472558A73B3 30056497B48901B7 A0FF2EE09F7A9E8E 5298C75EC06B5ADB 174D1521C7405FD5 A56D554555F615B4 A1749FE8CCA45F83 544CE1719A605CB4 0D3F0597205395D1 EBA311125F5CC870 77AE9E0646CB8BC6 61E89D9A2BCC32F6 163747C820D509A9 528CF33735DB5D53 1C880F46AC902AE7 02539807001841E0 16CDDD18A55AA74E 7BEB3E90FDC5097E 14EF3DF3B6F69212 E8A380E73B6D0098 B74A6B8512F8B8B9 41184C665FF2818C 29EE2FE8ED1F9BC0 FCE290A728367C2E DA9BD8EA0968FF5C 4736BDF003BB0AC2 58776CE39C2F9134 3329DCC134755292 94678304DE94735F 64C6629B14979664 3321D1FD786FF4B0 32FBCD8583C105F7 A8C5E82A3C687D55 B04FAFDF25C51D51 BEC5D85D70125FEB 6DCCAA5688CC2618 4789EEAF528352FE 68BE79972D6190CE 5F164C784D208390 202F05D6EC7287F2 D17506976EAEE1C8 6762159C229955A8 BE0F15E7958B5174 D631452B1B2E0ACC BEBD68306E897F58 4CB449BD0AF02808 88552CEB3A18EC3B E88BFAF86B803BBD 3D4B00ABD0346E3A 5EB0BCC1CF4BBA59 49AA0BF19DD95806 03B76809191700F6 77612AC208ABE8D7 87DBC169886D25C0 5F7F12107CF414AD EFF5B1AFF0C6E50E F836B48E7B24BABE 2FCE52218E32E7B0 563022D3E2D3C139 ECFA98A12F87EB4C 9FFE401B4291DBB6 687CE14DE4B65431 B43D22124C45E155 2FE00EEEA55BE5E8 928912509BE29523 A289F252CC53635C A64540CD0F842234 A7CBE7C4A2A2C18D 4B19B052DA90A161 3F7204A5B6FEB53D 94ABD93670325544 28243F3A48FE13E0 513353625D5B590F A496FF6CE17BEA9C 51F6F5C3FEE12F66 356DEB778829CCFF 6EED0E710A9BDAA6 8892E6A7EDF15F07 40DA7450384570FF B39F854360325F99 BC328B8415E9D429 D49D99E631B241A3 3602A85866820C3C E1F5F51E6E6FC331 9BE0E277C3552743 B0E466C75D015D2F D890DC9E58D38137 ECB3BC5612F3501B 11D09618F9266F1A 6FC283D370EB2AB4 6B763EBDB92A6547 32416A0FABECE8C6 91F175335065C813 D2E3B8CA260A4F1B C07E2F7315A36BB3 A737F1B0366FFD4E 1A4EF191F84BAF1A 5B5A6C3560D65735 F8BDF741334FBEF7 AEFD0A23A955ED82 FF9DB96EDD0805DE 5A7EB71FBECA6020 CEDDEC16FE387B82 F1750DA38C814C8D 177F870474A3AFF3 B830E9B1DB008558 ACBF9EE8E7E3C9B1 57D29FBFFF288DD6 5A105B73004CDDF4 4EE709D7B3026C88 D22992E6E4017721 9EFEEDF575E66051 BFDC67E61F872724 390964993CAB3FA1 37A67B89ECA8B237 5B14A1E9126A69D6 CD5413F94871D9FE C259D31384A74853 36056C8661679623 E407CAF843E5CCDF 74495D1EFDF346B8 83C12473033A8C26 976B028C0BC3AC0A 27E1DA002CFC1A89 49967D2B5421DA11 3E19DFE216F5A805 D58210811667A4A1 0409FAB8079DC451 C5B407D3B7F1B412 073EC13DC3CD1F47 58084AE7C9728A84 2E2EA5CE7BA1BF57 AAB9CEFC8F637517 101DEDE40869C010 3A81F627A727A249 3A20EDA68C13C417 57F9C6E8F4225AC8 A86D5D049CC4FBF9 10707134C1B5A2C4 C9F4DADF148126F5 13EE81FB109FE94F 73FBB1BC75EC123B FB08413F390DD548 E28CF6D1A4807D23 861AC1E8DC30F08E C5B2FD5165F15D73 776762C6A7FF35EF 3EC4902DBF9E95EE DB539AF179C3F700 1D64FF61770B8ECD D5BED001B479A20F 1B62A2BF8707A8C9 0F5BFDEA863A4FE8 74FEF0A6AE77B622 F019BD56142E47D4 E0B14763E5FDF343 3A5AEC4BF14BBC23 476FA40738240D1A B26CB740BCCC18D5 9C4B66CFF6BD45E0 965BE74DFE81B899 A67A7DC284A60BE0 AC46B1334F7F774C E425F46AFA8520C3 6F56339E89533105 6E0CD5248B18BA63 CEE7B08921A5C959 29296B70AA67259F 767AD2F7C56D8522 3E0F4328D1B7FB84 D02EA81365372E49 47209A79A3292AEF A4AEC49CA919F722 C47D9C81E3A14049 7A2523CF35F0DFB0 C68E2705781879AA 
  • Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210081806 (name+title). Key = MD5(password) = 956e8501d96b1092cd59bda5d596aa6f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c2fb7e80-1854-5f35-b0c7-6a538a7b8c21
  2 d6f363ec-2ffb-4b6b-b3e1-10f07bed92f3
  3 981436c0-810e-1ead-859c-01910a39fde2
  4 c60081ce-643b-5b7f-9c5d-4069bac03d89
  5 d714d6b6-d865-5576-b23d-fe3c8915d615
  6 67e50119-dd03-81b3-9ed0-acd048ea63ed
  7 592bb458-7ad1-1303-9758-ca5f171697fd
  8 74f132e3-50aa-4ba3-a03c-f98046caa0cc
  9 f4dbcccf-67c0-3acd-8ce9-fa45a6643413
 10 6e84d49f-181c-4e88-9faa-66ca79866661
 11 4172f93f-a052-88c3-b529-62177fe51220
 12 a4465408-d96d-1014-8396-a421c324b666
 13 730ddaf5-9815-4a60-ab28-1cb706517df8
 14 4b798283-efc8-3dd6-bc4f-13b616f931fe
 15 407e8274-a50d-247f-b32e-629d7d013b6e
 16 9cf00342-7889-6066-b354-8135bad1c7a4
 17 249c3127-ea67-8ab6-8c4f-676dd4500b14
 18 259088a2-c34f-5058-875d-595c76d8cbf0
 19 93389ff8-6051-28af-8d53-99dff2762bd8
 20 d3355669-8a63-2e3a-b815-6eff31f608f3
 21 0e744485-29a4-5767-8c52-cc98c6b04492
 22 3406c117-fc00-7518-8e2a-55554da4b88c
 23 7c6d61f3-2e0f-5011-9721-6767877a51c6
 24 f01e0ae0-a0de-5223-aae8-cc8fcb34299e
 25 3eddfa20-5234-7a07-bae7-a28f687c30c4
 26 2384f373-b8f4-13f2-bef3-e1483f1d0ba7
 27 11e4af14-3a23-45d3-83f8-62844b66f519
 28 e04e5668-c7e7-877e-a94e-ce40f10c2a26
 29 22c8125a-a361-51d9-b2e2-7d83114dd702
 30 a7835c7a-d510-1137-9f4f-b5c79a15f14a
 31 b03007bd-3801-62e6-b6c4-3a6f3cbff14d
 32 a46a049b-b65b-8602-8608-7fe298076c14
 33 8f74de72-4f8b-704f-a816-88b68816bc54
 34 3eb95741-6419-65f7-b49a-428a591e19a7
 35 26dfa1af-3e45-0691-a835-b5420448e972
 36 41da5467-bf5c-1efa-97b3-d939177d1d66
 37 f880e3e0-f6ac-8636-a99f-6c83659e23eb
 38 e9c80b88-36ff-7e0b-add9-9da3de85092f
 39 ef975777-c9f2-0228-af24-e2a0dc2e4cc9
 40 8935e2ff-3910-083d-9db7-b92cdb61e4ff
 41 92081c84-883c-3d28-8f55-9ce8e5528a67
 42 f2ea380e-0c6f-238c-a4f6-60ed90ba2375
 43 30715160-58a3-17eb-8812-c7338182e2c6
 44 5445a66d-2606-13a3-b2a5-9bced015b018
 45 d0ad3cbe-36f2-1387-83e4-0567a93854c2
 46 6ad66a8e-4dc5-2490-8086-c2966be18837
 47 4465a66a-ab41-50bd-9dfa-6b9265de0190
 48 3bf27631-0794-6366-91a8-e640dda9b666
 49 3f660ffd-fea1-8503-ac81-6cd3616b8882
 50 8d5a38a0-51ae-32bb-9db5-d11ca97db579
 51 b78ceeb7-0491-00eb-b120-d1ac5db0d736
 52 a8d97b83-b810-329a-abb2-c42a24e7c441
 53 48ce5274-e8be-2efe-a539-cc95273689ee

Explanation

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