A858DE45F56D9BC9 archive

201209231436 10cnmb

explained decrypted filler

3DES(name+title) ECB, 62 GUIDs, seed 138

Metadata

Post ID
10cnmb
Title
201209231436 → 2012-09-23 14:36 on A858's clock
Posted (UTC)
2012-09-23 18:36:12
Timezone
UTC−4 · title 14:36 against posted 18:36 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231436) = a63d7f93c0344e0396b9e0817330ee90 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(138).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
113 · predicted N = 62 ✓
Machine boot
2012-09-22 10:23–10:24 (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)

49324BED882B4D1A 5096DAB2A2435030 8E79084AE434FF46 A44A2699CDE337A0 A52D8441B37A01D0 5386F864CE4722BB 13F1549EF1F3DEAD 05D2471AE5D0B742 86D2305E4BFE88EE D571E15AA5D736E5 92985004B937A0C0 BBB1667BE4B53611 AEEE5382637F6C55 FB978F692CDA0537 552EF91509B1CF4E 1416140F13F786A9 4B8E53DB12FBB38F 4673286EA631D0DA 9283C9509E672793 8BE859AD1BE3DD86 A18E9823AA85EC9C 319827A025A6FB56 728C79EE5EFADC7E B15C24C57B69059E 414D04D145D54D5E 2F5310633FBA34F4 E10392E73DCC4E15 0051A65BF2E7435D 83002CB71465C7C5 1581ED66AA2F90CF C7AC8D62EC844E5E 420C204582AF5BFA 4107CF63699262D5 DD32182E4E1CEBC3 214BE11C13D65B35 FCA69B8383452F51 49FAC07098C2632D EE34B6ED744FFBF7 5B49291CD3728A5F 3FCC3C74BF6F16A3 ECE31096DD221A57 E8C0A7227440D6C1 6003CDBC55461F67 E421CF86D645C566 584959F7C00A4690 7307003B984FFEF4 C1958CD5DEAFD4FB F96D1F1AD4831FE4 054D96CE03FF71E8 DDE7DB48531B100A 9651ADE69CDE520A 86FE8E02AB479522 387E28BBB539B106 F8EB5C1468E04C88 CBB0729A6DEA2006 44CA09C2C6857284 CE7B9181B79C1EAE 61BA52D0E128A53F A99931FF73D94DFC A2FE6CF501F6FBCF 5025EE53DAA7CDB5 CDCB5FA7116604C4 FE6A026FCBA47EA0 1240B7202C62F70C AA1CB952325E947B 7318DC42C3D87F87 B5D32D32E69E9D62 D02E0A09E680FC9F 8C0A973D41DF0D59 852ABB7D9CD94EDB 84C85CA88FA47CF9 E5CC0E08CDA19D38 82EE01C7D204129D 0780C8767A34352D E639805CB825CD6E 12F297678250CA2F 3569F3EC57D24563 2AE40B024CA095C6 D2E0BC845D1E12AF 0E89AB135BCBF6FA 536E7AA9FFE337D8 3804309CCE1FDC2A D95A1027E97BC9DA 9830D55225536288 5EFE3F6303D13E94 D4D4687B02B26969 DB4E1C0A98F260AD C36537AAD10CF608 46B90ECE4186E3F5 A98B5A6469AAA4EA 6AA2400F24FFE36F B4A09FA8098B43BD 0FB1476D5B2C98AA B3226978B6E2F50D C724CF981957EBFA 47DF53AB06E8FAF0 7C1FCEC155D36BFC 0E2D730A89A9D17C 85E1BD1D90CEB2AB DB9B505994401A94 8DF8AC7465309BC7 61FE586EFE9FB307 954FD49B6A0D28EA 3361FDE8F35029F5 1D13148B0327BDF5 22791946B0C86EE5 AEB6718991734828 5A0653EC78D9C3D0 DA667FBC7E168988 DBF96A902F068237 CFBE1274DC9C22F1 4D0F1D140EF33B5C 93B6B9F0EBAA406D 34EEFE252F52F0DD 8061E5AFA9551BE3 B3F8E7E3487D357E 2240F98342C38D43 6E1CCDAAA234F93B 9576BD20BF893CC1 2A46067D73CC83DF 841CCE7933866D3C F787F1F30A26D270 FFACF251F27CF6A1 FE97D5EDC4D4980C 7CB3919ADEA866C4 F3E36BB59AB7872B 5317E8C9B35D2B89 A2BF69CD4331D4F0 2247F95F85D6F483 55E43A54E277F451 21375112318CBE16 7DDE926AC40C0D6B BE1D87162AB22221 F345E4C54B64706E AE62E4914F8DCA6E B84570EBB2A52640 6E4023032072B028 CC0B95C2310BE7C6 39F47F70824CFA78 9DD9E793F49EF294 BC01F912F2DEBD6B 14687D92B9D8B983 D695BF81A2AD664C 00DBDB4F240BF7EA D269C83E0FE5E1DF DD5ABD0AB9D2F8E3 13D51B096826D05D 56FFF8E0B30CE8DE 1A875AF2B99DCFA2 EFD5B9E3D7C3B2F8 470FF470E37928C6 164EE17AE2B28039 315AA0F129192E67 2EBF45C174E52225 F9223E7DBD17C921 5C5AF5FC7531C553 9EDE8E679A9838EE 455E19C55E03FF67 661A20CE72233BCB 88923481B7AFEF0F B43D8D454CD292E3 54F6790512DE04F4 B16D45830E2B236D E87B5609C188075C C0249D2A91483671 3D91442025898621 A7C1D17CF5794E44 D0A4B075A5ECE746 78280AB011483813 00E661BDB28DEE2C A784D0DCA12CDF34 A318D2DD85AAC396 3E16460A514AC177 B4694B53DCC1C999 52F49A399620D86F 7847A8546AF50608 4BFD7BE516440615 30B6B78DCA75BA9B 91C5583AEE92AD6E 9439DFCB11E0BE2D 9C80F5F21BB4CBDF ED61D45DF575A3AE 2F9AA2D20EA94917 3FA168969611BACD 6038508FA5240023 57CAB3BF4B1318B0 739EC7F5BFD8A438 D7B755E6EB2DA06F BE0E78C7DE2F94DC 5C3184AF154721B8 3DB7F62E464F9275 B14F37F53AD58A46 506FCA29CB79F45F B1EE82C46F5A5F23 3D7F886454BEAA7C 7E8A0C55A840164A E2097A8DAEBE2FAE 91E8B09303396C6D 46883D5481BF69F2 56BECC59E4FC7FA1 44F8E2A6FBE6E0A0 4DEA856D8C7C3229 B7DE67379E3B6179 7B792994971C96B3 C127515193EDEE97 1169CD3AA8E61967 709366ABC758E0B0 FAEFF0AE55A3F446 A615EBD5D1F3BB0F 406758DD8775DE69 92CA67496E31A20E A2B91B49482030A3 33CB4C49D05A1A0C 1EEA12C3E488CCB9 B7AC90A91D2D8E34 F1D9A9C82A776067 71C18867EDFCF136 C39786FA89F5FFB5 8FF1A982691D6C3E 85CCA2F6A7DDFA08 D7B412ACA8BE9819 97AE157578336FEE 47F94805D494EC63 3B1E8341C199681C B1245F2AF13D5FF6 281C6E4094EF73DC 6F3819FA0CD2777D 1B86E157DF75D5EA A2FDB75251D0E0FF 0D245CDECFB92C81 A365913977E291B0 0FD9D733D71F62BB 2B1F8D1704B5160E 47220E9E415DB08F 2E6BAF826D102724 FD449CF7BAF1C986 DC70D6E0FE949A5C E4C9CB8563768711 ADB720C6719336F6 2749E6AF5A9EF251 CD5FAA2D564220E7 1ED114A063654E22 DF70FE76D507F8F6 FD50C7E4449CA10B 6993330122B9D56A 225EE4325A1A36B5 D6B6514F6E3B4004 04C50A574DC2E383 E5FA16F2EA133FE3 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231436 (name+title). Key = MD5(password) = a63d7f93c0344e0396b9e0817330ee90, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 d82cafd3-28a2-77e8-b659-a6a606ae8bbe
  2 01e265c0-3902-2724-96db-864b06e03aba
  3 8993d388-c517-2ce7-a0de-f0a3679996f7
  4 a22b08d5-d7a6-0dc2-a4a0-840c732d296a
  5 31d85a6f-7d86-419a-8f17-bcff4310abe6
  6 78cf8031-cd06-14f8-9e6f-1613cf5934f5
  7 0340d239-ac64-6b5c-8706-ced7896f9a1a
  8 3c2a4a57-693c-656e-8392-86226fac70bc
  9 e7edd21f-a9d3-085b-8d18-7286d0d7d41a
 10 2d91ff26-8c17-1eab-b752-eba3947c7690
 11 fcaf9789-d5db-8efa-b0c0-7a1f573553d1
 12 ab7f4a60-225a-1c58-9698-b80f7d4edc0e
 13 25287293-acf9-4748-92de-ee116ecc64b4
 14 2c98975f-8db0-25d5-b6be-e156b43b5d46
 15 f9395b58-e920-55c4-9b0e-1491f5da8841
 16 153ddd00-2581-17b7-a743-0000966a6360
 17 3485552b-cb2e-7f97-a5b7-a0c7f91c667b
 18 c04ddc87-f347-41d3-afd6-26bd96769b0f
 19 8fb49e8a-86af-33c7-b00e-75aff1d5b313
 20 1cc009f3-144e-6075-9043-b015067c9b8d
 21 f84a5eb7-3907-1a8a-9aa4-974a5b25abfa
 22 b89a67ce-14a1-63ce-a1b2-bc27a723ebe0
 23 fa2bffa3-bc6a-2d5b-aa11-b1221c50826a
 24 652833ce-e6e9-2ccc-93c1-b9dce6ea155e
 25 b7711be3-46f5-2738-85f8-05b9f613ea90
 26 b6f15d0c-b026-249a-8c92-a62f9a38808f
 27 89e37f3f-fd27-56af-83f5-829ad6cf9dca
 28 f2fe101d-f422-116f-9ad4-eac4564ea913
 29 5ec08006-6ccb-5616-b83c-98d18bd96907
 30 b9444fdb-ab6c-1270-a9dc-8379d34bf3c0
 31 0c021d49-7e20-14eb-af11-191c3c1e758c
 32 1cca7c87-bde5-73c1-b794-5fa9a757a049
 33 1e18141c-b90f-78b0-be00-6944e8157e66
 34 fc275d22-9778-42f4-baae-4b73fe21b1ea
 35 1218107b-53cf-7ae4-aa22-b364628a2f97
 36 009574ac-89af-6317-8e13-dc8c96bec31b
 37 836eedb2-e2d5-3af1-bafc-8c69c0533d5a
 38 ff313884-d648-3706-b71a-9714d4c65910
 39 e99c12ba-af34-8ff3-b3b2-a2f400688873
 40 afb6dc48-b52c-26ca-b12d-37d898a43f5a
 41 b9d57e24-ba18-4c81-929e-a49eb56977be
 42 e2c451f6-b641-0c74-9337-9ccdd4e507f3
 43 2cca9d0d-5242-01ca-a648-7cfbb8e59fb6
 44 d91e78d7-bf54-800d-b0a2-8abae9518607
 45 a73b4ae4-6ec9-5570-b416-eed7dacf3246
 46 d6fe8447-97dd-2f29-86b5-7ed5e7367326
 47 13a2a87b-175b-2af4-bb11-f5da2f18b3f2
 48 e2ec234d-8e7b-565d-940f-b90be1ef5366
 49 7014adc1-e085-54b6-a9ed-bfaa693f9936
 50 9d0f0e3e-761b-409f-aa81-1282f4f0b702
 51 05b1af41-e841-31d8-a7fd-36b84bc1b868
 52 d9ff8a77-ea3d-8e56-8832-860473d91dff
 53 df47871f-b95f-825a-aa30-7de49c9d46d7
 54 0c7f24f9-5e7c-5b07-90d7-70e0def4b823
 55 45e1a639-0b5f-7981-8f76-5b7d1a03b3d3
 56 7bb4aade-88e5-1896-bea1-60086d3b2dda
 57 0d322be7-187a-82d5-888a-25aacb7542df
 58 109958f4-c5c1-8a0c-b6f6-18d4e40671fd
 59 cf748fb8-8f80-7657-a861-bbef7739291f
 60 0a6ed605-4164-2c3c-9d40-49db7ff04ae0
 61 06b73ce8-11e2-5755-be71-ba5ad4a6eaf6
 62 0874ea61-610a-4b14-933c-eeb3abb69a7b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 72204166018142517436162222515117747633824008522554388571887254. Exactly this sequence comes out of new Random(138).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 113 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.