A858DE45F56D9BC9 archive

201208101844 y0rh7

explained decrypted filler

3DES(name+name) ECB, 42 GUIDs, seed 435

Metadata

Post ID
y0rh7
Title
201208101844 → 2012-08-10 18:44 on A858's clock
Posted (UTC)
2012-08-10 22:41:50
Timezone
UTC−4 · title 18:44 against posted 22:41 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,704 hex characters · 1,352 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
42
Filler GUID seed
new Random(435).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
41 · predicted N = 42 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+namerun: seed

From the post to its content

As posted (encrypted)

E2FBD448D94A2418 6DCD3F616060A875 C6E301D046253E4C 8F58746C6831590F A9D7F9D260873BB4 32CEFEED3BA7DB49 D45C2263E3865B73 406E34FCB93BCB51 8AAE627AD7057F36 2E8B382BE806B534 839C74E30E8D75A4 3F6A3CFE4BC76D4D 1314163CD16D981A AA20BB86545B42A9 21686F5984142FC0 08574BBF4FB3DDD9 BDBC2DB2701EFEE2 76941797349783B6 DE91DC350CCA0AB3 7045323FC874D513 DB40399594BA8F2A 79647CACE11483CB D5C845753CCB7C75 1EB7392813E41218 493C4B112B053AB1 707C8A303913AA25 A872696BFBE9F9EE 0EF0B8ECB562AA2F A277D24992BD73CA E8943CC6AB502CB9 7C49FFEA0C92051B 2EC339A716351300 BD1BDFDFC0B43F45 ADCD5608CD932737 47E0E758AB2C2637 844B92FEBDAC3430 8A1EAE3EA02BED27 7444729A4EE3CB0C DC61AA100A2311C1 E31404C852765FBE E196CA2CE51F794A DC1004902544855C 088C1DA361CC8974 12B859300E92D36F 4DAA4584272E80C5 F218549DFF784DE6 29F609493C2534C4 79E2C10495A9C2CD F9CCC0DCD300B5F0 FE09C059C2B6FB28 40A62E9FD70EED10 F4DB30651BC87E9E 408B535B566A2155 907EEB8E963265D1 0F9C4B006CA63AF8 FA31A49945B3A5BE DFF6882B5F9B51B8 B105706439404BF1 4DC5B8B22D9E9076 380676F1D41B851D 2549B68A2600AD51 5CE0A85BED4D102B 00748EF74B1CF392 AA516F3B2D708A59 6EBC11AABDEE7171 C4D6B2B48FCADCFE 5A821D330D33421B E27444B1FBDF0D3B 210A753C5B12A3AE 9BC4AB1D172D515A 59B0C2348DC0E336 EECD88B58C90A7D7 ECFCA05705942B5C D28BE016E75931D4 AFE084DBFAC885E3 83ACF65EF1B6963C 82237C94EFD4116B 33CA34A397F26A3C E850E1C84A8A1295 048C41BABE28B7AD A9E146A4D59AA0A1 E090B7A07182FCB3 0396C16AEFDF3DE0 1D53D2A3891FD63E 13B67895BC11A492 D119FE8BE9BF5840 BA274FB0D4E39502 EE4BC96FBDA2E829 B04C073E96B1BF86 E2FD373EA785D4D3 722C269D282C6905 0191098D038DB009 66BA8C81CE6A01F9 8B228D1C5BF15737 6F4A4530DD1561B0 71A5485245D80ADF E106D05EEFC30A4B 600C850ADDC9B952 4BCD7313CE751E11 DE059C0362F99B43 E4FFEE839FFB7F85 CB98E66D9AFF76A8 936E69D525C9947A 87B533B86D283A0D 928E7874D157F5E0 D2AE3D0E8964D978 25B1FD90C0C76BB6 C9C0E5CCB97481C5 BBC4B5C27519FCFB 8212E4DB71072709 AD1DA66DECD61352 6F1257DBDB5213DC 0A6CEB59038B0F03 01920787B0AB3211 61AFF7316E62024D 7DD6D0433FAA2569 D8FEC8E80B0BC540 88B7C4F7DEBC1525 737162C75F413F64 8677828FC30104CB D27CA3931FA9E204 869DE26D83E30C91 FA746ED22DF845BC 2968C899C109FE22 4793CB87CF14F42E 2323A195D43FEF9E 3A692C41A1C24589 89D18E098C53EF65 98EB1FAE4B07E701 0E9CB1D86D2F351A 4DD29E12CB17EF25 A24BE239EBC4E86E 6BD31C7B3672C824 BC69D744E1168855 E2A7EC7070CDE092 E5EED60B97BFB0EC D54EE01516B0B154 EF1AEEF0ABBD8D3A 94ABCA9D61076E18 9D1A5A56BD7079A5 0AA1B5FC3151CF7B E92763C3938DBC7B 5E2E40CCDE34BA1F 4C091190CC334553 AD533378DEFC7EFA 4ED2D9874F5997ED 4027B40B4FDC10A5 210D0383F299697F 9A80C91EB84B944F 883FDAF5338FE412 A24A4F21576FB179 4A20CCA43993D961 58C0C87DBDF9E29D 7ECBE05993F48892 FCB0F2066FDCE876 961CF1C069E602AF 3FD45FFD7D57477A 680721BD5672265B 22C49A98A1F8CBFA 7314F7D5C1D5D4B7 57C0A7B11316704C 3B1906A9CD03CA0A 4B8108CB3666D5B3 1BD1ACA70D911DCA 489A1FC98783D145 C56FD494D841F0B2 132B0BE1FA76EE9D 3FAB5FBE6EE9B97E 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 2,704 hex characters = 1,352 bytes = 169 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 42 GUIDs as hex (shown below).

Decrypted: GUID list

  1 9c561fbb-72f3-85f5-bbbb-920b1700a4fd
  2 8d2919a6-72e7-447e-b3de-f8700cc97be2
  3 daad689b-d862-7051-836a-12f5da7ee0b8
  4 bae1d203-c8d2-3c49-8337-d234710551a5
  5 3fe1590d-f3c1-53e5-8fb9-491ce3440b4c
  6 b978d955-dcfa-6614-a641-2726c4a70d6d
  7 e9eefe6a-8ba0-7f50-a122-76919cba1305
  8 0b7bdf47-359f-6351-a05b-490f6f74eeb9
  9 eba488fa-1c03-713a-b698-37a03babb462
 10 305aa330-ea2f-67ca-b7c4-89a80d9ccd54
 11 8acc7d4e-07b3-6720-bef9-2b9df3f8724f
 12 58452899-e68b-0f9c-bf57-0703d41bdb6f
 13 3b8584df-b1b5-6664-923c-ce0c62f86884
 14 0c3bee59-73ed-793d-84e5-da69fae171fd
 15 0000df93-ab5b-4363-aa62-59ee48734a4d
 16 537f0e46-4813-653a-9a6e-bc1b25831a35
 17 6128bd42-c33e-6851-9dea-b6eae96d840c
 18 6a824655-5e17-6553-b30b-c788aa6ee54e
 19 0775601e-8b22-43b1-90b8-77d96267ee7e
 20 a5a9dcd8-17b0-6e9a-a614-1890b44b3c05
 21 c35d2b7f-f686-5f2f-98bd-17f5eafc95c2
 22 e5c2d116-e281-5374-9560-ba807f0db7bd
 23 43507d94-76a5-48fc-b09a-dd2ebe88e35a
 24 fa5e003c-1cb7-8a6e-ad2b-5b1630772a47
 25 b4e1252a-fe80-2875-9c2c-52086ca13f5a
 26 435aea71-4a1c-2b6e-bec6-a26fee113efa
 27 7e5f5c57-d033-8baf-b3c4-5fb7c3e2ab89
 28 25071445-2a6a-11e2-9a6a-c4ea8f9cfd3d
 29 4c8f2577-7e6b-6f35-b721-6d96b423055e
 30 d2694a4a-5a79-35bb-bd68-a02b86c6d06c
 31 e8cc8f37-0969-7e58-bc2c-638236ed77f9
 32 4cc00c66-3cf7-0500-b2e5-b799c002afcb
 33 f6a1521f-ed48-1b01-9d1d-890fa46d8955
 34 cf99f279-92cb-8715-98e6-22f2f8c4b873
 35 c9a2a196-1db7-409b-968c-ab02078b6279
 36 b437836a-35b7-542b-ad2d-030bf7fe0342
 37 02ed2eab-da00-30c8-ad35-d9fce72bbcae
 38 3b1e6081-367a-7ffb-b0c2-cb1a9f1e61b6
 39 ff08d555-3948-7a3d-9d74-d02efadbd6ab
 40 ef6faad5-cc05-8237-b0c5-75673519a102
 41 cb6f50da-57e6-40c5-bec4-ba9ab5dc01a7
 42 c559b782-71e8-5550-b3ce-703ef8ba54dc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 847356767660674666465548228163701845377845. Exactly this sequence comes out of new Random(435).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 41 of Run 22 (seed 528,385,484): new Random(528385484), Next(8,64) per post. The RNG predicts N = 42; the post has N = 42 ✓. 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.