A858DE45F56D9BC9 archive

201208101610 y0ia4

explained decrypted filler

seed 498

Metadata

Post ID
y0ia4
Title
201208101610 → 2012-08-10 16:10 on A858's clock
Posted (UTC)
2012-08-10 20:07:25
Timezone
UTC−4 · title 16:10 against posted 20:07 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,664 hex characters · 1,832 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
57
Filler GUID seed
new Random(498).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
30 · predicted N = 57 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
22 · 10
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

313EFFEB828170BC AE845B1A2876C46D 5442A400E9E6DCCC 9DCA6743CA2A840B 00CB3E857C1A301B 52D5C1CAAFBD0ED9 8A8C5B9B637A66AC E45313B9BE5C75D2 D5622B819389C37A 90983B2CEEC40934 41293BF1FB9F0402 14CF0D0A4A3DE022 566E5B3D697D67DE 72A5607596FB9280 CF561A0192D65403 2BD5FB3610236665 962D7AED27FE11B6 DC41DF6FE5A0073A 2895BF054A9A10CE 259A45BFAE3F1596 256495E70963F6D6 247256814033B480 281694470906E456 0BBA288C96BD6654 22B84AECE8CFD4ED 7B4F555C4B7E880C 5C00567603393B05 49127A93B0F6A43E CF9A6FFE07CFC878 9A70AE6875A7AE45 0DC015CE65F5AA5C 28DC40BF1ADFF000 EBB0569B2875E1FC 956A4179945D2701 7C8217E51880A104 DF638ED87FB198F3 A934E06248F2811F 1B43174AC941C528 6DA5972ED3B054A4 8C679B6D3272A30F B353637E34C68085 9EEAC404B4DB81C7 F1FE7271ABF88ACE 806FE84E6B2C1575 76C5093CFA354B23 A8CAA6097A1E65B6 9F768086C0222A23 28C55C3395D7163D 80EAC558826315FA 0A8161F30CC396FA B61DD2DE632D90D2 10E7973265D59602 C7BBB150F93CFBB8 5D0B0E5B3C36922F BD85479537EBA4F6 285BDA7DEFF6FBAE 5042FFAE194A2EAC DA1B17DFAC3E41CD 850D177E311495BA 7712695970137828 5B47341CBD01A9A4 040E729816E52FC7 D35CE08D8B31D206 DE111F9F429F5988 A9CFAC7FBE63FACA 0A084614A07C6F5F 6A836F4BEFD4FC84 738FE7A88D190900 7D99D61EBD332189 EF7B75502D908A6E AF44AE659FDF9C6A A96E19CB12C9457A 80170F9D6BF7955B C102C8AFE283E8E2 E92C9C95223ED9A5 005104322A90AFB6 50ABED4527981151 37AE7AD1935629F2 456A55673E194391 266212B37D9F3191 E0134CBB996B592E 40C344E5370F0A61 5B842B4AC725CA57 F4C67D4D2DC9E9B5 6C590A09CDEDF7D0 C03A004276050995 53C4BFAE1190B4E9 FE93FCCAC9970C92 AACDC9B63E6C69CA 6378D1CACAFC3E4D 787F2B46548CBBB4 F84F3542FB511926 00572E9B70DE714B A386A9A942016838 B74D7E3E71012404 CF67CF8882AD2BB7 5558AFA8F679535E 771C55C12AFDE943 0053842F1AB981E9 2D250FDAD6231D95 3A9A64E1592A59BF E7705D73F2F340FE B7EB2A9A7BEAF54E 1817F7FDC89BFE35 DD0F7B85B058B41C CDB813DA58342D55 D47337A49E7036F3 0CAF46609C5880D6 482F9C03ADDD1CFB 3C09A0D80795CA30 7E51A1FFE87A42E3 74B9A6D4C2CE5621 B55A7A5257DD2588 35D613A6FDEFEBF5 FADA9024BE50E464 5B8CED911009670C 68565E16FA927B0D DCF8F9220B1F9AB8 CF7D8E50D3FB726E D0D7CD5B3967DEFC 936D4AD5C28A962A 5F09A6D00A173027 7000656E0E322D02 2135908E5B2AA8FE B4E5F0205E1C597A 861F85B8C0801374 DDDF7CCEF9C3DBF0 D352A9441FB3E815 6A24472C1EAD2916 DCBBE8EBC09EF4A9 E2118C76F58F9A77 282A9A587A74AF46 4E877F7065D91376 086B5B9142D09DF6 9FE63497F15DFB5B 6F0EA705585D61C1 01F09D5545245AF9 62DD323FFF121453 68049B1A2512FFF9 6C52B1B1E1F15EE5 8D6CA3C2D51BAD28 ED661F1355073203 A8DE58C912A483A2 8A963269CB739EE4 0199C30A49F1C840 470E46004866FEBD 9084A0C7982AE737 063359D5F215E14A 59B923C5E1F89BFC 7ACAA9A3202B4C44 CB0D7C602D6784D9 778B77208D2D3D34 51100C9B67F9CB87 D9DC75D1A62C006C 89C0D9BAB09D340B A5A7A35BC32064EE CDBF3A2D01768031 4877CE54AB7EAF69 A2AF89477670FACA 7FF87F1A9598AFED C94835D2E7B0A93D 74019B561EE4FAD3 52F129F3FB4748D0 F9781971159C5A9A EE69AA04733DE93F 72511BD555738FCF 6708F4795BE4170F F0F324FC53D424B9 7FEF49EFD8E72C15 A6DD453EA01955B0 8136CC7A62B7FF41 5C1367A9F44119C2 CE8837C29C2BB682 2E29774D4AA186A1 A3D3894200095026 C7E93288F4BA2FBB 9A5B838CAD39F381 9031F1EED3E3E6F9 9581B349842DE6D4 C59AE9420AE1ED1E 9414B329C7C7399C 70FC536F9F3ADA94 13BD8660E052087B CDCA96F966F748CB 4DDF9D82727FF24B 3F42BE1FCF44D997 C3F803B493E61E03 B94284EDE582D6EC A297021909DED525 52F603E1A2FE3803 FE29E30B52F283DD 48A37013DC9C01B9 2A5E1AAA588D2976 A731DED2B5C77AF6 0FF84DD42C60DB60 E9C309CA896F014A C587834FBE4467F5 DEFE538050117B9A 87805EAE14935204 15227FA6DACF621D 2B595D7872C91D34 EA8825C7976C6F2E E6659B4AAE32942B 5943F76F9749CE2A A2A01F0EB0C11A2A 58D58290FC9CF014 9026CE65B4C08CE7 A64926F29CC7588D 2D27EDC61ECB2D37 14121B9151C92B2F ABAE36A07153C7EF DA053A5C292547CF 09F268C62ADEEE2E 8C1376DFB99EF547 C7A8AC62D9FE09A5 F8D07E8AA7FFD995 4D1AC4BC6C978A1C 66AD375DC3406470 25580C1B42217521 C7029C6BF54BD573 836AEF2AC806A4C7 1DDEB99FEFC97D9A 890D0D469B3AAA01 437AE73E3E839513 884E3EBF2CA06DA0 8DCD3AF314FC03E4 DFB2637FC65EC94D 2A77C9315CB43E49 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,664 hex characters = 1,832 bytes = 229 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 57 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0fabeb29-a86b-87e1-852c-258a368c46b3
  2 805cdf10-ef03-8c0e-9d53-dd09ed0c1c57
  3 fcafbff5-6081-761a-8e5c-dd656cfa9dfd
  4 e441ce14-8147-710b-bd1d-0edf81f0afbb
  5 9e4f4354-a978-0cb8-8a1d-dbe2866fa5b0
  6 2f993568-39c9-6e0c-9514-17dccec964a8
  7 67edc68a-87ef-05d6-a898-e9c3694cecc7
  8 5c711bb4-2e72-2721-b145-c5f704234255
  9 1d1c01c7-c268-5488-a3be-5e9e3cea2f15
 10 5ce85b4a-e623-8378-a182-492c0dc8bcde
 11 735df44b-e5db-17c3-980c-eb30ddced01b
 12 99e4516c-3f8c-2afb-ac36-0ea6ab7f9d18
 13 f2e3f6db-eed4-8438-a85f-3402855c131b
 14 db99253b-6c2d-5a5f-8294-f772481b3b51
 15 85b13f4a-e1e7-52a1-81c0-767a13a928fe
 16 dcf0ada0-abea-0e63-87f6-676ff754e178
 17 7dfe7709-4e34-1a03-b29a-b06384de345a
 18 573eef0b-07cb-6542-919e-3814caa12fd0
 19 b898a876-61db-1e64-ac13-7d3059b41927
 20 46d23371-38e5-16ff-a85c-ca84d9996e32
 21 2f11791f-bb4a-8367-97dd-76e8ec40bce5
 22 5b4ead9e-1903-03b8-bcd5-73494c8d8296
 23 c2b7d50c-5e10-1551-bc72-c5c092faa5b0
 24 cfe4a836-7cc1-0f19-a8bb-29be3742b5d3
 25 3c0c905b-921b-4d80-9145-5876759677e6
 26 6cb7d9a2-6236-73ac-9c10-8be2379a2e72
 27 7ebfcfbf-849c-02c8-9a05-785367a6ea64
 28 1d98f4eb-07fa-27bf-8ef0-60fd13e8485d
 29 a04fbae4-8871-0a05-a132-d5b438fa4f33
 30 f27cd558-06ca-1a49-843a-3959fa62cd2a
 31 f9511b3e-a1dd-0f47-b5fb-40e6b9c63994
 32 044415e6-c519-5ceb-8db7-28e7e99826aa
 33 082aac53-4537-4bd5-9ab9-cc9c36016126
 34 e90e2eff-49db-474c-9598-5c371d4dcbf3
 35 b1ce51b8-6d6a-42d2-8136-09339f2fab31
 36 cc1c9c94-9ee9-3577-a717-d8bf6a5452c4
 37 b009539a-5e57-4d41-8a4e-487372b9791d
 38 447df1fa-bbc3-62da-8811-2dece6a3452c
 39 6646db0e-5324-5ce8-9aba-7931fb3a1ffb
 40 a27ac4dc-e1c8-6157-bc48-f995ae925587
 41 b4d70028-a5ed-79b3-b91f-2f4491087889
 42 2996e7a5-cf7d-0ab2-a234-0d3663caa497
 43 458b735a-2790-09d9-96c1-25ba6ea5a656
 44 ef87f974-83eb-5990-b40a-15f975973657
 45 e8885fd6-1d90-4c9b-945d-a2b24af6e1f6
 46 b3e42432-874e-3e15-9b01-4ae6c9cef518
 47 3068be3a-1814-6d62-9703-806dd3033584
 48 ed84565e-27c0-2383-8777-c7f7bbb9455c
 49 8b348807-b2aa-7b05-bc76-3dbc2f1e273c
 50 c401444c-1d9c-0f3a-999a-8c6aa685015f
 51 25bdf50f-4f49-2501-b4ad-8343f4090ac8
 52 f4f9880d-710d-13cb-8ca1-b3ea9fa7526d
 53 a303e0d9-858e-4f7b-8fd8-0d681147c8eb
 54 0dcfe20c-fe74-8b9f-9da3-8b22d727ecfb
 55 329bd6cb-c3cc-869b-a749-89436a05df2c
 56 2abe1230-1c04-7a7f-bed6-261cc36ef4e8
 57 e014c94d-baa2-7013-94e1-ff80b633be76

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 887706025812855016118010470201054443465670054362702148877. Exactly this sequence comes out of new Random(498).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 30 of Run 22 (seed 528,385,484): new Random(528385484), Next(8,64) per post. The RNG predicts N = 57; the post has N = 57 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-27 19:02–19:13).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.