A858DE45F56D9BC9 archive

201303310654 1bbkcp

explained decrypted filler

seed 409

Metadata

Post ID
1bbkcp
Title
201303310654 → 2013-03-31 06:54 on A858's clock
Posted (UTC)
2013-03-30 20:54:58
Timezone
UTC+10 · title 06:54 against posted 20:54 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303310654) = ec987aa291e51f4946b92275b976cdea (name+title)
GUIDs
60
Filler GUID seed
new Random(409).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
101 · predicted N = 60 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1D4AE66CC55AABFC 48B203EC18F8E3A9 237818AC3E798356 76EFC63ECAE947C1 06459B2C52581B9F D2A26D8E5A4B830D F2E92A948705CCB3 8011BEF40D7E6A4B 1A29A91B69FB0F41 DBF557344FD26476 1DB2469931F4B60E A5C9187BF946F768 EBDD52E80616EDE3 9EE6F5D2494CF298 A219E0976F6A9554 02D2C56F1FAB7AC7 542C32B0F19573AE A08291EEB3676974 24FC73D12CED5673 5B4BF428163F07C5 4B3D64B58302D3F8 164A73E160E00907 4FBD2682D8863AD9 4D2FDD4AA6B863F8 2553DEFAE475A0C7 1B7F271D63206228 7EC4C9FD17DB3087 60AF3CC7F0668097 ADEFBFD380414246 A0A9D99D7E786EC6 A301A1172A9F72FE AA67F4D8FAAEDDDD 054767659451436A 9EC9E20C81E58CDC A483BEAF653BBC5B 1FB0C540BFD16569 62474E1EFD4007E0 1BA5E997EED733C3 D4B831B2030A3D03 2383C87B288A14C1 84237C6188986BAB CE7628BEF0BC112D 3BFB9E40A9E2DB7D CD90D89D348AA669 34407F14A00C331F BD5A14632D3600E0 1F460AC7B76E088D E39855F615529F36 16AB6A4F97DFDF2D 125A9A37D141F097 56B0720652750C6D 00ABC10DF44C8385 4B5867B26E53F767 5FEE99DF3151BFE0 85C800AE6BD83B43 03EB8416864255DC EDF5A063CF231C68 E64E8C5DE3436A41 8AAD62C59EF5BB79 FE38DD0C561A5E82 96E9EA3F30DA606F E26B4C834C1D0DAE 7D5F18CB1BB64556 FC9082DA73E11D23 904EAC4F9C1F6C1B 7339ABC7ADA0B8F4 EEF1B4E1B24492EA CEED3DD08B371462 7DB1AD9B8EAF25EC BBD993AD5A944B99 43194C785822A86B 9395DD135FBBE34E 425F0AAFD303E26D BF164495B8DE60CD 7A8F9AAC4D261F55 F1ACA01B10AF2034 B17B4F10D23C6743 0A42E28D5D41CB32 C14B1BF082B0C060 A569D34D3E8BCB66 07940F195970F2CC 943F15A5A69E1630 B6EB4262A6E8E991 626CD992CB0500B0 FC80A83B94B05D2E 95195F5491AD2D70 A37CC32A6A4308F9 ED84819907EB8DBA 01F5C39012911E2E 141BA0CD0F9EF502 9E6D539085287477 1318AC102DB213C5 D4033B3A38398358 E3CC4A0C2CEC284C DC9D0740E0771466 1820CD4A713C3507 873D4F0ACC0AA05D 47AB7386A70869D3 D15F758D41E76C18 0775964385C072FF A1FFB6321B9FBC65 928E22ECEE4A9533 3325B1D32CDC9402 2D9434609F99FE21 210E461F31CE3642 60DF93AB48710FB6 5CBE1F77F2A93C9F E1A08D008EB2080A C07DEB6424DD230A F90C9CBE980F1C84 37872C83BC1FDE11 3641CA636EC42D8C A9A9F6A43F1CE909 6F393F290CB98FEE 5B762DB31AC45F01 3063D27F1FE9710E 9545D22571E55E37 C67BD92BE5ADC8F6 C8CD45C67DBE0CE2 0A671C035854CABE B082DD221E851B5E 1DEE13D518104F48 8966BD9731013063 5F728B9149229961 82741DEF6C7F9514 5B64D0103C9A973A 2B5DBE4C13FB2FC8 3EBFFED7BBF08B94 17892675F1A6E9C7 46EC5BC39A680243 68795FB561EE0BBC 3383EA5A8FFE8673 F7181091CBEC31BE 1A436BC9A6DC2E96 C6430879930EEF1B E28E28CF9730B5B2 6AC4CCE8C7C07E86 D8FB0DD9C44A38E1 7ADDDA60D0786972 CF5DB0D2BD28A4FE A81F93240E95B89D A602C745A608A5C9 D6DBA75E77049CA3 B2ECFEA4BA1D1DF8 A0CECDE212517E69 A2E7BFCDF5AA7587 CD28B3B6EB81134E 006D69FD6599363C B12A13D3D7D592D9 939410A1A7DC7C8F 268A659981576DBE C3B217589348455E 09A1F32A9B66E28D FD2548993CA768C1 3A9772F91B4B02A0 64B87F63FC7158A7 AA9D896310C65719 09339CA8A57EBD56 0317E40BBC299EDC 8D76C557320481B7 CF077D41403865CB D12766B61B01F1AF 7C0272FC50E4197D F48EBE1EB21E93C0 D06F135414A75EDD D26897E61A591511 76EEB41A11118B23 66155EBA4856A26D E8D9E63F19E88AA5 665E3425C5120BAA 76F2A4C7AC95A207 B7723D3ECDB04B17 337D5C0F06A490CA CE97194F9F3A8A9F C1AFB2DC7721E47C D9E81E7F7F152253 0ACD0F3E7F806126 227D1B377D9C4177 EE1E0017FD549E92 B6499A02C4F281F8 74728D68AB870A07 7915315FAAF5B16B 5B1AA5C1FB5EDBAB CBF0DD863229E38E 12C42F8F587E0599 6EE51B54FC8271F6 1C672722803E0953 E6F9ACC44D78AC63 A7EA8AC88F32EB44 E9A0E5496DD80C7A 38ECF8A1BBCD8971 8DF4DAD50B279A5C 893A4A74AF7B67D1 28F1BDB53FBF5336 D388DB04D092D737 FC2D15EA366D434A 11715312E6ADAD9F C498A19B0EE54C53 B9C2271D08CC6D75 6B7D0C6FA4BAEB01 FC59B58A96C52F0E 8B2353B4F1940984 F4DE2FA300870133 AECE9806F6705A4A 0B1453C6C02ED667 068721E48C7FBA3A 8C1CA541B03F4725 95B42546BFDA3A9F 4E01CAD2357130D7 22FD1EDB33342A66 A6322123AB47C4C4 721A037B6F5BC70B 8E39D7366D4A198A DB5B0096FC7D5625 5DF457E975A0A157 4CD0166E8870592B F059FF83240572D0 DF385A031C466A06 7905D846466DB743 47532FCF10B6B4D7 C1C794E50AAD53B4 E5F447B067920A9B A5A22298BB2AE1CC 07CF4FD3415EAA58 509828A0C16BC5C9 0EE2A7FA474E0122 883E6CE6F43602EA 69FA9E694DBFD63F 4056FF45BB434958 0EB1BC334EFDBCA7 478A174C1474EE82 53F564360169D17A DA180D5C4A2B124F 43BCA123C96DE10B BD835F99D3F35FFC 1FB0BC9E90F4FE21 65FD52B892B7ACCB FA3F46CD3E48BC0F 6B6E2F101A6CB9F2 1C040999E436F358 862DE7CE88329776 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303310654 (name+title). Key = MD5(password) = ec987aa291e51f4946b92275b976cdea, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 3626f5b4-2ebc-39c9-a9b6-89dd2c4d26b4
  2 9150ecda-99eb-7fa2-a063-465e9e0203f9
  3 aedf9968-94a6-5856-821e-dcc48ede412c
  4 8ca60b71-e2db-7765-8480-4bb241644be5
  5 d947d954-f268-725d-bb25-ef7f1f1961cc
  6 8ce8430a-bb29-8561-bed3-621a76908a2e
  7 1aa81c89-030b-12f9-8914-6ab6f94ce6f2
  8 e64245e1-337a-5884-ab4a-2638c7747e94
  9 e8a8a6f5-8b3b-5f7c-b525-3d4a11757b2f
 10 79ae8c59-d225-02dd-a513-9e2f74ffa69c
 11 54b5c21d-83f0-5201-910a-136d3800bb43
 12 4960bdd2-dfc6-7432-b2c6-8ebbc6eb43ce
 13 6fc4d67d-9f09-7cd5-ad1c-122731cfb85d
 14 3b22d4b1-ad3b-273c-ace8-9b628f1bf50f
 15 fa5cf172-6246-2a4c-92af-81e60e1600cf
 16 bd9cb205-2fcb-43e3-a73d-547bde2a578d
 17 fb855851-01f0-73c1-b877-9630f6efc89e
 18 82fcecb7-819a-58d5-a1b6-df2501230b32
 19 19e08d74-1a09-6075-bf9a-3cc19da1c3a7
 20 ad189dbc-ce3e-6441-bb1b-557ef8318840
 21 b6c33e26-8728-17ba-9063-8c71575bce03
 22 330b39d5-cc51-1766-a343-e4f017d315d2
 23 416d72c6-f5e4-11ea-bfe7-20aef93c4dd4
 24 deb7ab7e-12e3-8840-870e-04952f0e2498
 25 8ad035ce-70f8-7d4d-a4da-486cb014c32e
 26 c1cf8270-ed9d-5cf4-81b3-e8a1f6dbc6de
 27 b7d14b9a-99bf-5074-bc77-8f5081767315
 28 5c84d7ea-b894-05bd-803a-1d94d82fe2f5
 29 d712c33c-4100-46a3-9bce-a4105d7549ae
 30 6dafdf42-30ed-4113-ab55-152d122c6b41
 31 c35a210a-73e6-1b44-94ec-59e95bd89095
 32 2240863b-c4c6-195d-9465-79cf11e09f63
 33 7c872b67-f07f-6bf9-8d5b-9a555dc7b3d2
 34 14a87e30-55e4-2d43-8c1a-3bdbf150f873
 35 f65e7527-958a-41ab-af36-731460553b6e
 36 eb9d7b60-a11d-4d2e-8c03-ea1750f24ef8
 37 8fa50aa2-f503-7cfe-8c06-1f5e974747a0
 38 2a54c27b-437c-1bac-ba45-b2ec57468ce0
 39 bbf3a8ea-327f-3db7-b973-40e40b14a7ea
 40 6161284a-d037-1a10-92af-2bde9f4466a9
 41 b02113b9-72ad-47bb-95c0-f851c03f1065
 42 86079fb4-2aeb-3ca9-8578-a13c98274c09
 43 e23da4f3-3dad-1686-ae0b-dd6febf6e693
 44 69758af5-4efc-572b-bbe8-d2d958751c60
 45 8de4275d-0320-40e0-81aa-e7874f99b72a
 46 cae54184-f2d1-87f7-981b-453e616324c3
 47 5c90cff9-4ac3-4a34-a972-26052341f8b4
 48 abbd7c93-fddc-79fb-a10e-724346253011
 49 6ec7b2ad-d46f-07bb-ba63-89191e6c2381
 50 7df3e1c8-dc6e-2441-b37f-65e509498590
 51 2864b643-7cd2-85fc-a2ae-2504ab8e6741
 52 8b6959c0-53c4-0114-9c27-9b35d8b6b018
 53 981ad266-94fb-73b1-8250-ae1e0d00a30e
 54 a426a5be-d639-777f-ab3d-cdc4cba6f385
 55 35962942-01ce-0f7a-b659-39c56766332f
 56 e9797327-125b-1176-af4a-c49ef445820f
 57 96ddd801-712e-65d8-8776-2ffdad9c1294
 58 7f3e2b7e-c7df-6bde-af5d-f8eb059848a3
 59 9c97647a-ea4c-0f99-90d2-d8c2a7cc35d2
 60 746d758e-b211-2f36-9ac0-4da02a2b472b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 375778155057722475661118755044116244713143154847028077016602. Exactly this sequence comes out of new Random(409).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 101 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.