A858DE45F56D9BC9 archive

201210060323 1118rl

explained decrypted filler

3DES(name+title) ECB, 54 GUIDs, seed 236

Metadata

Post ID
1118rl
Title
201210060323 → 2012-10-06 03:23 on A858's clock
Posted (UTC)
2012-10-06 07:23:56
Timezone
UTC−4 · title 03:23 against posted 07:23 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,472 hex characters · 1,736 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210060323) = 6a7b4630dc431b5fbf3720c8d4bdf6ed (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
54
Filler GUID seed
new Random(236).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
286 · predicted N = 54 ✓
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)

1B45AF3F1681E496 A93AA8306DD7D39A 51FC74793119820A A5F92A2D2D9FC16B 1C7F456F901C03A5 81F0E4C7862AC280 535931A70F58BFE3 F30FFAA147755214 1E7EF6A67696AEAB 4CDCD141AAC00756 0874AB6EABDDCCEA 0B1390958E555847 58AD244073599925 39F7B92CBB7A1507 ADAF236F467771B5 EDAF31B9A113CEED 1554D75EE8D20BB4 2FAAFDA77A67D5C0 6F8BA2101F088A61 FE92E1781286D3A8 0D9E2242E04336D4 DC7044FD5A0FF346 E88B75359EC3C76D B267928E797E7ED6 4BF7CD1D0E2D585E 214970BAE5AC2FB5 D5C95207F23538DA C31AA43255128204 7F2233C2F3A5FD33 9BB321938A109E74 12D58ACE5AC21DB1 06242809E66AE123 276EC8EDDA84794A 794EF6370CB3E16E 2C220AD2917F95D4 433B95538297BE0C 1CB7132667143D44 8966E4AEF19A6157 1BB5E2D6B64A4EEA E0BD53DC382E2651 8EBF327D1F5E5A2A 648120F515854AD2 B50BDEA2A139CC73 D25878808C101203 03B750715B15CD79 60BA484504DAD5CC EF261E74DCB2E31D 6460FFB92050FF8D 743B595758364131 F8E03AD4F7D2513C 450238ACCF36C02D 849C886EDB874C48 5CA5F3C2D7CA8C39 1C3ECFFE54053970 91B272FCFEEB7CF3 9EA583131C81D0E6 7A9821EE80AB2C3D C415B74B1A569883 D27E0D12FB0DB81A 62DE9D7AB662D8E4 416D325996FDB681 DE58AAB548487BE6 8B99B33ECC5D9729 C31248C0ACD1E5CA 92DCFDEF4C3FB76E E3D82372B1BD8D78 FF52C356213CE87A CEBD31049972014C 0A1B376FC863A0D1 672B148A7DD2F95B 401F4DA08EA30276 AF0AB127F757F45B ED3FC3483C131915 F918054EE32B31D5 F7523BDCB02EEBA4 817E6329C8EA9717 CB4DDEB15AE5C89C BC232CA65DFADBDF 81EA1DBDCBCB72E9 C3905B9DF1B66A0E F6D818696072DFA1 8F7D4AD5F8345864 2C051F71F51B900C 8C686F72F679C982 9FF197DA00CD9AF1 D4BE67464E0D442B 85FA88BB06EAD399 543BBB0205873B72 7462C187569A50CB 3673A7148BC8B81E 79FF2B7ACD589C73 C64151BA9FC6F5EF 94AF91608D5856BF CE1D9A8BF360529C F73B6C2AC0840A8E C4E356EBA4F4C495 128EAF7931E93C92 B7EA530D049D571D 4608E8626FE83EFC 788E32E6CAFCEAF1 6A7DAA2098645688 465488E1F5FC6740 BDA0D492A5493800 21C992FD0C4EAF53 1D1576D487BCE123 CE71AF0FE5C8070B A1017C5EDCF9FD2C 4862C6147C982204 8F6D20D6F73B8F24 02E56B599A7679C2 086CD5D476583D86 8CB91145C17AC701 D4AC64445AA7C86F F15236E9946E4F80 459381E4ECB975CF AFCABFA3D335D7AE 22CFF37BD53F7C60 A3FB552C0B1EB5BC 83406CCFC086AB74 9799211233466E16 44F4AEFBD7892699 664A0AA4AADEA2A9 B9FAFBF1C6498B7B 76D76DD510BD8654 6A66C82F15F2620C 0D1AF3BC4FA7BBD0 66CE2E9510FBB674 F5692756EBBAF07A 70F42DFA3C88E45F 1FD1226AA51C38E3 4779BD9F8D85F9AA 300845FCBCF57EB5 A7AA93647DB267FB 31C9C31C299CFB32 862EF780A20A38D0 AC5999706B493B1F FD34A0724D25E134 0D989622A3F470E7 06836348973C6AF3 7AB3609E45FFEB4A 59D1482CB4E45FFE 4C378427EB29156D 963CCC45FB4E5418 17103C875FE9FE03 AF1574F393B5F224 CF449BB37384434C 2FD7592EE9DA509B 680E38177B0BADFE 82A189E488DEC419 9FA01F4C3D9172C8 62AB21DD3044537C 5FA22EAA326AE976 65B6F84ACD82BD9A 53922208ACB3F54D BB2D6371847FB2C3 50C4D6F40CE3E64A 763FBF321223D49D 2A338749A7BD6AA8 80D0527CCC74B034 D5FDE32A26E21EA8 04C4546BF2AD3BAD 5AC0822C633D3568 F1759E885B2B71A1 DC16C27C67A93E35 72F9DFB0FA784665 EE007CCEE8761875 D3ABD81E3E6A40E2 91B7FF4D0043370C 7FA4C5C16B8A94AD FC038BD0CC7A0F2C BAF7373EC7682F81 DD25326029882CFB DF5A4EDA3CF264BF BB8A6F15241E45A9 96569D6D73A181C6 E430C3B8E011063C 855D1046E037A811 A588A506B63DE729 90D6E086B08360FD F477069BDC489FCA 7D658CA838103383 12F4EF7E4395760D 200CCD8FB030C308 4CEC9FAB07E6EBEA 197559308D063D44 20FC1E83FD9067A3 ADD6E3A541C01FA6 7502F907365953DC 88F99280BB7B7234 52498396CEBA94D3 FC61F415ED747B9B 2ADBE6283D09A95C CF9AF3C798FD0A9C 66ED896716126534 58C2F17188727906 3D001443CD260B99 3AC6E5C1C887FCF4 AC26876938AE58C3 CA83F2FBADB9D445 45A2075E67383588 9324BF3F1005D0F9 4A67F3333A7D2E64 E2B3664DC91BE444 8BA40FA3F2BC07E3 63250CE510B46E7A 51E7D0618E73D84F 937861D19535CCE2 87AA618C7B54907B ACBCB8AF4E0DF4ED 65AC19839990D448 B476EE2575590B64 DB76508649C4D55E D05FCE1F5C0C98AA 1F0A230D6FB258E3 9C289DDF013CBFDE 762C31FBD805FB8C C816D0A0545AC457 
  • Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210060323 (name+title). Key = MD5(password) = 6a7b4630dc431b5fbf3720c8d4bdf6ed, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).

Decrypted: GUID list

  1 50e375fe-0e72-0cc2-adec-eb7fd1ba6cd6
  2 32250509-1b87-0da9-b43c-0f7e592662bf
  3 63fef504-bed4-6332-a776-b095707932df
  4 76d3b7e7-9ed6-8e21-b4f7-36352b7d0bd0
  5 4136f04a-6f24-63b2-8e18-e78a99d8aa41
  6 a854fd21-b3b3-718c-92d7-c9eb70648764
  7 fb4a7d8e-2ed1-5576-a773-8a3c45578465
  8 67bc522b-c759-7a83-8b9f-a86ffd4eb61e
  9 6d8ca7db-f819-123f-b0f9-6d70d5467d62
 10 0969009f-7a9d-2449-b85d-6d65b9790aea
 11 da1cdb41-a8d7-1590-8285-f993bac7fa8b
 12 80be855c-5c5b-6a15-9a2a-6dffd56ecdd6
 13 4c61c895-73bb-7dd8-909c-33409fc9f857
 14 e3388c43-3931-2678-bf0b-e80fa10ace41
 15 89de35cd-6614-1dc3-9e59-13e841050114
 16 61be5816-05c2-3922-972b-c1e616b1b4e7
 17 49f1ca14-0010-054a-af18-1326e047333d
 18 7f4e3aa1-18c7-22e8-bd70-79da1f07450b
 19 c79bdd66-270a-073c-a4f1-19016e23cf10
 20 b563af55-a5f2-6701-8450-82d44f811c76
 21 329b13fd-7cca-1694-b2d2-cb3a13cdc189
 22 019e67c5-b05f-6d4a-a71c-cb94b69433d4
 23 fbf0cafd-af4a-708b-aadd-3bf73803030b
 24 68672352-f768-463e-b56c-6c0ef3cc05c5
 25 b0e00668-5684-7365-97d5-83c2a7dbe0d2
 26 40a2b68b-fb9d-208f-a431-25636ffaedaa
 27 0286aa9a-4ee0-7fd1-a451-7d36d77a6b37
 28 ae8ec36a-6c30-8248-89df-8de123dfc1cf
 29 30b88d44-2883-62d5-9518-2bd17201d036
 30 89a13f22-93c2-1296-96ed-6c169fbb2a4a
 31 b8f3bd71-a358-271e-99bb-c3c95f4f74ba
 32 6b519127-5404-50bd-8487-035970e67f4e
 33 5cd99517-23ac-1613-b888-f81b656b3fce
 34 c82b3e90-8f21-84c6-8bca-a3fd3fd1f3b7
 35 df58a342-4c86-0021-97ec-d40c4afb6807
 36 a65e93f1-ac3b-8ed5-b89e-df6c121704c8
 37 df193d1f-c807-41c3-9229-576cee84ac80
 38 cc8e2145-e640-1bd4-aa44-d065b6618f03
 39 e3767fd5-f6af-66fc-9c7e-cca477f498a9
 40 d1def7ee-eff3-8e98-9b20-234984759a1d
 41 9bb2cf09-8269-62f6-a581-9edd5f4984bc
 42 960cc045-fff3-2d9e-93cd-b4c31e5d31a1
 43 2f930f5a-be6d-1b91-8cf1-8d288e20ad9b
 44 11ee0139-c39a-88a6-b8d3-a389a9342b5e
 45 ae94f5ab-34f7-3a75-8041-6dcc4e2fdccc
 46 f7ea9971-4931-5f67-9e42-7308dbbc43af
 47 52b1c4df-d219-51d0-a510-1e86fb0ea162
 48 2319bc66-4907-1a85-8fa4-18d84a3cc13c
 49 b0e1d075-9efa-1f33-abf7-8d02de547557
 50 b21e7751-8e48-37c7-ae0c-0a485a4a3565
 51 050e724d-2468-723e-9c6b-ca22e36153b3
 52 afea8df0-8548-0e13-ae78-cb657285d9e7
 53 b21bc3c0-2c5f-10e4-9f6c-84680b9b2357
 54 18841704-487b-56c7-b0e9-272932b87ac5

Explanation

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