A858DE45F56D9BC9 archive

201207271424 x9nuv

explained decrypted filler

3DES(name+name) ECB, 53 GUIDs, seed 266

Metadata

Post ID
x9nuv
Title
201207271424 → 2012-07-27 14:24 on A858's clock
Posted (UTC)
2012-07-27 21:22:13
Timezone
UTC−7 · title 14:24 against posted 21:22 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(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
53
Filler GUID seed
new Random(266).Next(9) ✓ verified
Run
Run 18 (seed 6,051,781) (seed)
Draw
24 · predicted N = 53 ✓
Machine boot
2012-07-27 19:15–19:16 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

EA4F52375A77DF10 C09A99653252AECD 867E5F13FEAB9ABB 92D1E5D06B8D8C6A 1CC57D66B9F12713 54D44ED914643AA6 8581BED6F9113587 D3C779C437D51D64 85F140BE17322365 A39FAABB376730C6 5CAB3A5546C25BEE 807E3D137DF86F81 F7B51965605DDCFE 3C118428C2FD9927 0E468D04C4411F4C 12FEB48164B0F005 1E3484DCB5955CAF 7F2D6DF2E8693689 E052BF87275D1608 53D08EFE533489B0 07EA1B80EF6BABE6 6BC09544F2432084 B611A52526338D11 37987988AD58A940 24A475264089B77B FF42B096A247C147 887CA0A90E163342 42CCFDEDF7AE4303 398F3594BB5616E0 1BE4841BA05FF59A 00A04F1D240F3F80 943DD738665C974D E6F357A0DC7CE099 7B63BAD94576E82B 8CFF14C4A028C4FF A1DB38D9F8403DDE 4FCA54C3F74D42D2 607E894C2A8FFF67 FA7273CC9E9EB5C5 361C89984F66AC9F 9797E4FB6864469E 5A4DE5F0D8347A84 27963DEE101FB103 8E2632513C685643 912EAEC66DC4AE23 3EC3137ADA679D21 6F6CE8406474FEAC 99DAF5813640C9BB ED38DC099A42DDD9 85C9B9B6C0B54EC1 B072A34FE41052B3 90CAF277C8A8232E A68F07AD5F9F2180 1C43C3D679A94A4B B19AFEFEB9BFF229 2F15527BD38C56D6 711C4095D06CD18E 68F395EAEC5C5725 4E023C00AA519B2D 6D77ABAFCAC59AB7 7D242DFEA4D98B4B 46A8F79CE5ED7D0D 410591307DFF67CC 344FAE3B85C9C76E 8A0023A7F242633C C3B1EA2F6198BECA 57E95492870BABF1 185F554E0EA263F0 BCF86FB15CA80E5A C3B3158CE6BE2B44 E716E42FCFCD5C64 97A25A523CF29351 912F70ED51625A80 3A4080E373F020DA 9682DB11CA72A0C3 37A383DD76E46506 F41CD45A096817E0 9F09BD69186863FC 794D28606C02978D 55BFF9759A1D2EC5 F67B8CD1C9B02129 336FBC10E2CD11C1 BD2EC1069AA5D02E A016FAC4E2B0B27C 264E536C49481735 C7A3386E1D8A4332 BBF8AFF5BD5930E6 EB4A77A4CFFEFFDD 1DEB9E16431AF3C9 BD6CA71531FA2A2D E535A2788C8A8962 037DFF97B093751F 5BE1A3F81AD3E7C9 0B5E2AAFD6CDBCF3 1FF2466A88B8E5B8 A0E54D2385963B14 085B243FF1B02F39 74696D5E8B0B100D 2AC8B65874347DCD F00DE823CC91B706 3C7B006929675D4E A80AD9BF1792483E 2511A6B01C1E4662 DA0958ABC480AA3B 508CC530DA64F47E 1561D5E26EF7E2A3 47E24177201C0F72 23EEA2620CAC4AA6 724712FD90B5CF03 BD3DD42C00B1D37F 4F02C6DCADF7C5B9 8B87FDA167BC9CFB DEDFE267542C57E1 9EC727453C5B7857 77D10C2EA5BC2596 3CCB29DED8518553 466A82337C43CC12 D8BF0464C420DE7C 51E73DBCDD1C6C6F 839CAF3C8EC50AB4 DC5D56DAEA5D4347 69EB6CB16316D690 FBC953A7B3BC9A43 E89ACA4659116581 D9BC195C519E19DE 3BA34612480D4198 DA719BCA1D5E5491 F376569A71BBA45C 5C6EB8AE53ABF972 F21A03603B9B6572 FCF6A9485DD1B320 B92D05658903E8CC AD4522F746BF3096 7C02A924A0192115 393C6AD35129615F F5D9DB60FCD01A46 25A530AA9AB887D1 6263C2FAA729904F 583C8B2DFA5E0028 F109F236D65CB10F 397D2C437844A349 009D76786FDB7138 D4DA3E4E950B3334 CC6E98534242DE1A FA250A6AB8229444 EF6B38594B9E7DC6 17635DF0840E1396 13A6D1940FB3190B 14E51C085ECB6DB1 DDA0971CF32A814C C4F8F100A11E2810 F4A5613F18252DB2 281987CC3C80D50A DD238F4C3C9B2E77 296279A034FDA469 C940F50F748D5766 FBE769DB398D9EEE 38625156E21590E3 0040515FF91D7AF6 E910974CA52AC33B 509E63E65CD222BA 7FA9068953F2955B 45C66641E1958BFD D4BB60A6DDC5E9E9 14A5B573341ACFF9 85CD94D416841FE0 F8CF7CDC31C3F372 A4F14254AFC1C45C 0F1E7D7BAB205C69 6A53E98FF659754F BD8311F1092CCDE6 6D0136AC08C8A002 BFDFEF02F2598F19 E6B93DC0608A1EBD 8008E619B4600643 0C92A7C37C5D6E0F 6371FED50713E7CE 3777CF30F983656B F90F68E3A292EB71 2B48E72194C2BE06 988FCC29DAF7911E B0F9AF710A636C57 815D91F814C9493C 1C0FF06EE171A6B0 0CFB5F1999D61E0F 76017D9BE23234E5 81416530C562BC9A 82DE25458D478FFD E32529B9D8C522A4 B72D3D096F7D6891 993998BF7C063E55 AE2A01782F0150CD E348B3F524FB384A B147CF34EF57C015 5639D9937751D44F 928FA43B7E3E5B63 10FE4E33634CF6C6 C2978B187B500EE3 0E3A928B584A8305 A494673AF35F7097 880CF8D6E21B44FE 65A75D8AF1FF8000 D02115ED2E194F01 C66106276906603D E7C1A89FDBD9DBBB 277375886CF7E35B F6E071312D52B5D3 2DCC29C553445BC8 B86B971D186B6FF1 F205D861BC3DB4B3 4208C1C00B380DB4 6398778E5B55C291 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, 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 45a00568-509b-6f40-b904-bca9135a3146
  2 c5cb86ed-3a59-76b3-b72b-d5de557b71e8
  3 5030e4ea-d614-6058-8e0f-663859ab675c
  4 e34dc24c-d970-353c-99f1-2c0e97bed4a5
  5 38587a34-5633-2f73-8693-dcd6384ac85a
  6 45ec321d-e0ea-0fd3-93a2-751db234ca27
  7 6cd9789e-3668-07e1-b362-4ae3d4ac19ca
  8 f64dfff0-d3dc-860b-8341-01b9185d1f98
  9 86e384a4-a147-7a92-95ab-23f4a0998c19
 10 534f42d9-2c70-34ca-9b56-bb15c6698bdf
 11 efcfd100-0e6b-2203-bb20-91b4f7808ddf
 12 21335589-fa0f-1eee-a2fb-38403d757dd4
 13 2ce46a27-3ae6-4ece-b718-8b71f4c3d3e5
 14 e589c993-6d66-7466-b6fe-16cf4367ef99
 15 59f953e2-78e1-16c7-af82-57197eb0616d
 16 acddc51e-5103-1754-9074-2aab320ea91a
 17 b5f75fdc-45fc-6c09-bb66-2ed753892824
 18 edfdcf83-130d-88f7-84b2-ba0b295f3990
 19 0db85411-bb70-79df-a50b-917535a47be9
 20 4d35af4a-d30f-285c-aa8e-306ca982a0a2
 21 004d9896-f445-1bba-b0ae-15ffeb2a317c
 22 ed2d1a15-2056-0c64-b20b-bdb8d477b58c
 23 2fc5dd97-0a6c-862d-b657-899295c41088
 24 e006f513-4b31-8384-92e9-1fd757afdce8
 25 bd8a78d8-26f8-65bc-8993-5707707e6756
 26 e9f18650-6a20-5b76-ae21-5fbebe4fd4f8
 27 39f42083-73f5-5b63-8a74-73190a1111e7
 28 19fc42dc-1c8d-4397-90eb-426d5f2c082f
 29 cd131942-ac09-04ec-9d55-231aefa37002
 30 07082a13-0750-2dc4-9f80-ebce4f6c6182
 31 a5d60a74-ed74-3d8a-91a8-eaef63dc335a
 32 ff7e931c-8ce3-4513-817d-e3a78e6668d5
 33 dd0f82a0-2580-2e2b-b7aa-60840e0667fb
 34 dc73db64-d08c-55de-9943-10e53cfc018f
 35 66c52109-4b99-42bd-9ce4-3b7180fb02b2
 36 39def844-6524-25b0-a151-1918ed725188
 37 b5b82a8e-0915-3c98-9478-8ffb47ac92ce
 38 c9469356-8dc4-5283-96f4-12e6775e70ce
 39 dac4bd95-bcce-818e-8753-11fb768df83c
 40 039ecd7c-20ef-8c77-9565-3bf2f3c3da6f
 41 05bd3a9c-8b64-61e9-a34c-cbecfaf77815
 42 47e1769c-67c5-5004-88bc-64e9134bbeab
 43 8085f919-25cd-296f-b39a-00278fec58da
 44 1efa6b9d-c7df-3309-a31a-6e96e38e6a4c
 45 a85edbf9-405f-107f-88ec-4192bdfcb263
 46 472564b9-bb20-044d-86ab-eff248de57e4
 47 0cb71125-c93f-71b7-8807-d26148d3f55f
 48 4aee9afd-a7e9-520f-8b41-dfa266eb4e12
 49 6f84777b-2d90-12dc-86d1-9192b2817c11
 50 f488df3e-aa44-376c-a410-41fe2fb2833f
 51 936142c9-42ee-26db-a5ad-fd128819783d
 52 9778b043-e9ac-5103-aa80-53c9fb0986a5
 53 ec134e80-e12b-8d5d-a6bf-a3ce79689a5d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 67632008732147116872108865540234254235886523107513258. Exactly this sequence comes out of new Random(266).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 24 of Run 18 (seed 6,051,781): new Random(6051781), 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-07-27 19:15–19:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.