A858DE45F56D9BC9 archive

201206290826 vsqvs

explained decrypted filler

seed 135

Metadata

Post ID
vsqvs
Title
201206290826 → 2012-06-29 08:26 on A858's clock
Posted (UTC)
2012-06-29 15:24:17
Timezone
UTC−7 · title 08:26 against posted 15:24 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,896 hex characters · 1,448 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
45
Filler GUID seed
new Random(135).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
28 · predicted N = 45 ✓
Machine boot
F 2012-05-15 19:12–19:12 (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)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

4D32AC1AC4BD186B 3267BC58B9DFF22C 15B8CDC362DDD9FB F4D9BD39278B1F39 F6A65D77F992B039 AEF628C5DCFD881D 9BAB14850111608B A15C476B466E5E23 8C18063785812305 3D88EBFB5B221A67 B50AE5FFE03031B7 2C76BF57D1B7A043 3565547ECBDBB31F 391FB664B6A4296B 2E74E582779AD6E0 323FC66C97BD0887 57F1C0E515732595 B9BF8AE089259B27 552185A25C52A85E 0B536E4253D9F0F5 92764AADBA884090 2F9D1E73CE5B3345 57B2CA93E37C29FB 3E378ACEEDFA248F CBEF0CCABAA2E56C 79FBD84F068A1A19 6399B4F14859BF38 34305ADEF51BE8BF 1A0FBE6C9BF657A3 C3BA5FC1241964C7 7E4EABE7F1B86618 B35EEC388F08CAC5 728C0C0A932BD279 CC28138CAF8EE8B0 75B93CB865D65916 11E25AC55773B031 7586EDBBE49D40BE 1C68BABB24403860 EA8186D445B0172E CFB3610D2479DAD5 98ADDDAC3D628CDC 3A5D91DAA6ACCE25 56355A2039A7879C 16BADEF207CB6C06 FA7C6CF43B4175FC 302CA6E3703D3AF0 33B61F2148DD8A0C 09D59405B56B02F3 A6D22BB17331A625 2E1AA5ADF0A8B4D2 2109A22E40E3A580 365E4147C199EE9F AA7B2B98EDB59A79 C47E3EF7A93B27EA 77FF1DFDDC3358E1 11C4305E64F5CDAD 17A4B17CF9EF3935 412942C3341C3AC9 08012A48FDDEDB08 2F52FB80B6B96E5D EF547974147EE20E 9FE8E16BA5297A5B E12AC347169CCB38 D1DEC13CD229E039 E60E757FCFA37439 F9B88D384F818FCF ABBCA2254C98FBB5 BB3D26E2760446F5 47BC2C184AEADF7E E64F22D2A259C493 89DDFAC1325CE728 C744D3DD7FA975B7 84E5629965CED9C5 3C78CC6A0C88FED3 F92D60CEF69D0E97 F2DADED391FC52BB 6B1C9EE41F19BA8D BB509B41D73C3BBB 4164D92459E4CA05 26B017A48631937E 4E70E332DDD9C274 15B8D08950968D8F 61D36C1E47FE233A 5BEF2135C3D5FED7 D39EE7E8893800C2 E3F2E91598C099A0 D0035B1B72CCE2D6 6E66FEE00688F423 9CF88D714E7EC474 E186D38B18A99C5D A689159D61822D93 B2D3264C6141D6C6 815372BEA5B22CDE AA86206C11842550 910418459C0D25B5 5B43015F82FAA134 0B5570EAE1EC117B 1D67989D3B6D7BD0 002EAC563ABDF7EF 875CBF6D51CE58C0 7B8CC265D16DD8F6 86863DEF97A599B8 6567A26B768B9EE8 15D1CDA4EDD1ADF0 29BD2912824CE34C DB279C22CEA68DC1 AD0C9DC1E9DBCEB3 E948C79045C48DBA 6C2631F1E0F0FDF8 A5235796968208A7 F065A40EDCF2AE4C 622734C0DFE5EFC9 5C4BB5AEBA73F476 CFA035B7094256A0 7A1AAE7C6B9214BF 418004E9F5850AEB E03D6571EF81D119 925ACDE5500CAA29 5E8E2EB8CEC051D7 99142C5D803B2923 8FD346846EE79EED 48B9B7D90F387AC7 040360FDD37E988F AC50F6DB6760CA99 CAF4B88BB88BA8D0 769720AFE012C912 7E977340977627EE 898AC40D8E4227F5 EE9CD0C723D5783A 538CA0CC8EB6AA04 7BD9FEA30F1384E9 2A053019A5A86399 0DA059B3A5703714 8D921B6A83C5431D 4BA9EA08E7214287 FEA67722C0CEA700 D5810AA0C211E779 181B2E46F83B03AC FB277B3F899E64FF 421AA93E24235FC5 AFCD95A4296FFE01 8FD73DAFEDD6DC24 4D1AF12895804427 09AD0326F8E16A13 40E57D10B8F48670 969B0DB1C34C026C 15DD1F2145FA6A58 9EA06455A1AE36E1 8E9346FB2036B160 92FE0D8C3CDB627D 04DD30F3D936B9CF 6367B164965126C4 382F232EF09D4785 039D0CFA6D5E44F7 C04A985887695D6E 5BA47DDF4D513AB8 D80E8869D9AB093B 00031191D1724D94 BEA44C1C6B9D4D40 1766D94F2A0DA407 5ABE5AE181318CD6 873577E12711ABA2 87923CD2B95A9D5F F0BB8D9C50D33149 8B4ACA33F4E502B5 447D9D1E7ADB5A88 91F047CE0BEB0D85 7298D6375F9463FC 80B34542D8F06FAB CBA36F50D2BD2B9B A42948FD0CA54DA8 839C847C2B5A6017 DAA3A4B6CA2025CA B6DB5DD2D45A27B8 8872B529C29C09DB 1C604C35677A9DA1 14B8E7F1B8C0C3E6 1459FC70CE3A5786 9D3871882F6D2063 BD6D9416DC714FED 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 2,896 hex characters = 1,448 bytes = 181 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 45 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a989acca-0552-2bfe-a9ed-dd152492ba5d
  2 6c5e2ebd-16fc-3906-892d-bbbd1ef9e70f
  3 5cfa8550-4510-101f-a5f5-fe5d57691503
  4 75ae6b31-3f96-3598-96ca-d3b8278d7a8d
  5 b364526e-0a78-1072-a919-d145c61eb733
  6 1437f5fd-3dda-4d54-a759-a9398b67caee
  7 b2b48e2a-e8be-3f79-ba84-c945f3855c53
  8 59009d8f-413b-1010-9874-52b8b9e7766a
  9 df4018ac-d79f-6dba-a317-af0a5f4f000f
 10 01b47987-d1b4-0d64-981f-ad6c21cc3541
 11 13a34841-e22d-6601-b6e2-9d5b26e122df
 12 1759816d-0cf7-7116-9fc1-b40d90733a09
 13 7756db56-dc48-3c5d-ad92-fa92d640b798
 14 b4f62b18-2203-67ab-b97c-245f14054adc
 15 2df7d778-a4cd-4104-bc2e-9e6463187592
 16 a0e9117b-607b-38bc-b136-fd8c8faf8615
 17 7b4f6d61-9f0b-5e89-979a-ceaf54f9b071
 18 0db37ba7-ffa6-62a6-b126-7769a9679d7c
 19 1b89b6ba-2b3b-2463-8538-8d409d23ec48
 20 304689ab-eb17-5128-b646-f82f266ee921
 21 16370977-a6c8-60b9-a597-30d1c5d7d704
 22 5ca009f8-511b-8b99-b42e-4e31591cec88
 23 4bae863a-b619-7137-b10b-d8361360ee95
 24 2f64bbdb-ccaa-147f-925d-3df0da02de88
 25 bbb45a19-d694-8cab-8ce0-90a63ae11444
 26 9b2088e3-2e2e-3adc-8f9b-1cd66642662e
 27 60c1a96d-5344-0505-8a8c-eb6cd9f0506f
 28 18f23315-a033-3e9b-aff9-18c09b27f5b7
 29 54104acb-1931-7731-a475-c9a7a1fe960c
 30 aae066b1-ba32-7e06-bffd-abd705d0836b
 31 1b9a5faf-d1a3-0247-b87a-cafc2c9fe91f
 32 e5bc35fe-fdbb-0384-aea1-cefc9b5d22c7
 33 26b41b81-8bce-5637-82a9-33876d7f5b8e
 34 9f7ccbdb-1780-3870-9689-abafe054faea
 35 66a8d25d-a82f-7f6b-a148-ec3c98236ab9
 36 26b44d73-09d8-522a-ab48-a0c35e644db8
 37 105776f0-accd-797c-8ab9-db720c58b7a0
 38 a8581f34-c257-3616-a7ae-dcde891c1f04
 39 eddcea3e-ad04-4890-87a8-f39480982c18
 40 1b0f7896-efdd-5470-9270-6e9114f24d79
 41 99d59f02-16a5-18e5-87ef-c4638aea0d16
 42 85308852-9de4-15e5-8426-f1737dc29b98
 43 99cd8628-1117-3269-9ee4-5f419d06f5c8
 44 31bfab5a-a856-4494-8f3d-7740adebb038
 45 9e02ce17-9206-0063-b0cb-c0b2be51f748

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 231314316067364356256871830377005375734511340. Exactly this sequence comes out of new Random(135).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 28 of Run 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 45; the post has N = 45 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.