A858DE45F56D9BC9 archive

201207091043 w8xgz

explained decrypted filler

seed 557

Metadata

Post ID
w8xgz
Title
201207091043 → 2012-07-09 10:43 on A858's clock
Posted (UTC)
2012-07-09 01:41:52
Timezone
UTC+9 · title 10:43 against posted 01: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
3,728 hex characters · 1,864 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
58
Filler GUID seed
new Random(557).Next(9) ✓ verified
Run
Run 15 (seed 117,733,640) (seed)
Draw
11 · predicted N = 58 ✓
Machine boot
2012-07-06 08:59–12:59 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 2
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

E97998EAE993ACAB D13CB98C19128E87 B3939D2A2FCD9F9A 443CFA748A9EB9D7 CB24A4D9E786CA98 B7171F62F11E956C 9DE635C2C0F1E1C8 54CA0072CF2448D1 3BA7F6F5769235BB 33FA52A33E132603 2A65D8931075B0BC 8BF3868AE5EE05E0 3270CF792BDD4A0F 38233D0D615A5570 31FFCAE4B125CFB0 252EEFB9A5E1A4D4 0E0A26917CA4CC7F 1B15DFE8476D37C2 4876347823B1EC15 872D8EFAE64B9123 12C713EA8A9B3711 5224674263BE329E E854FD35174DC62B E6118F43FC7BD46B F3EAF0383BB56D16 699DCF2D75ED70AF E61F73A0D1AD795A 4777D4B42F60BA19 AF6F7E3C388190A6 CF928CBB9E3F068F 6D7A9854DEABD4DB 50D54254A0F3B419 B0C2A9EBF028419A 14739F30759F6513 5526D54F9776B3E7 40CEEEAD25BBA376 CA9F32ED5144B492 F06A4ADD766D24D9 FF77A6027043B9CD 45D754D2024B2903 E0C61851E25CE6F1 D1303A93938F1CD2 39D81D91F0831C2F 450FB00ECA723CB5 CBCB6A29867A5D2B D868EAC3CEBEF46F 5D052F6F7D9D6D37 B461E0BF0A9D9793 644BBA13991A853A 3F605A27B27D68DA 64EF79E31E87B73A 6DBCB6F99EEC605E 9CFCD91E58E19218 640C902C1DAB531D C772F220360512CB 11349B7F670DC842 CB93CD0B3BCAB953 C06F47475159DAA2 5E41EC85293D0D00 E26F35899A644BC4 710FF958E99C69A4 1A733861A9D14C2A FC781F0844AB213B E28F2A525A55A61F 67A11B81C4BF9C9F F42121C6A6477E15 5EA797902E41B858 30F8FFA8146A1E3C 079257AD5B8BC085 F1B66CACF301C5A1 76DE2A21A92A88E5 0015209389AA1034 B7F7ED03359F48E1 F42838C11F1793FD 66D90CE9D185FA06 1A9130D91FA31059 A84A24F00C69363E E1C39D2709389067 E5125EABBA429FE0 CB7D4F817F82E49D 57BCF4F9078BBCBA F0653FB0669F0E47 B7CB53F2098B079D F2C7DE8173A793C3 89E0FA8BEB716FEA E27F9AF699259285 6B30CF2601726F8D 014A25BE459FDAD7 258C2A9B6700EA86 1D4EB4F0A2D10575 A8661DB1A911951E 3974D46554E1F098 924E71042428D312 A68DCEB71EB886DB 3D42DC1CFB28D22A 2FD745E832D31F05 682CA87647B003E9 2E7D77508A8C6BD5 B1A7390AE7BA841E 3628E1CE2D15E5DB C2C6A78B2AA09979 518AF421CC9344F7 74DADB0D1CD2A1CF D565D5BB57ECBA88 2C1759956C347BB8 60837BB1DB77C3D4 8D3D114CC14D5D24 8B09A845D54F6324 29151D059D4E0DF7 2C08FD315870EB58 E9FD4DD5C52830C4 BE9674606AC96E9A 0856ACCA963FBBF3 A049E78B712EB92A B7672C3596F28559 0284A56B17937841 784277135DD0F44B 567338B4E372C249 DDCA2F1A9F803CFA 5A5C670F205FC51C 49DD7FA72E693875 8804EA2E5CDABECF C45C504CA50B044F CB19632E14A4DFA9 402B83D7DF472619 F8ACE89AB9D06254 3EB92AB70E36754A 1B069E4C7F03AB2E C5F8AF41DC570CC3 9D6B49B58E25ACFE 085E5ABB097E1F19 7B57F692B09C5D0B A41E6F18DCFB5ED3 35DA766DD957B868 D6AC0A29A314B99D 34E6059B8D07C2C9 0B4D18884FD8EDE5 88504A886F95180E C075F3F15FCCE920 9A0F9D9551E1C24F 5202CAC03EE7358D 45C63FBBDD16582A A3F435F65016627D 84FF0FF37140DF2B 51E071F6B323D131 FF26625E7B45A96E 8EB9EE81FD2F4222 0AA60BB8FC1B9ABB B1F698EF2FF6FCAF 6C616BAC9F079C58 5208D7F6865A5059 8D5953FFC70B079F 305B121303812761 73F1F3F9410CC03A BDE1706B0FD9E97B 2EA090866AF7C047 DA0B8D91B6816AEA 495FE0DE75DC6817 5CEE19385C4EA31E 153C11FFBDF1F34C AD527270DA5964A2 7FCDA3B7061C9CB5 9A5A012E416AA856 87FF2C54BE31CB34 B4C16EB66E880E39 156398A444DEB233 93398F79E3B663CB 536DC9EB8BA89D32 10CC8FEF1A20216B DD99C34E82C637BA 2852C6DD474C88A8 BE69D0D171041020 B672C2BB7F2E6FA9 14981206B1CDC2F3 A8C1237967D0BCFF F142ACD6B7454D0C 62763B37B90C5B49 052F289E56C32D5F 8D6DF10C700A8821 584452E910F07157 B8D45B76BF36AF38 BB15AA9A4BBFD3A0 B7D57730C42C2035 58B1DDBBB9CEFBA7 BA1AFCDE36635E84 C3027B9CED7A7585 0F8F3040AC456AE5 88F1BB3F2E2F6E33 D6C72A4B108C2142 2A7DA3A0BF9B8FCE CA79714F3E79D47C C193D674149BC390 F44CD7790B92019F D01C61A465F0AE47 7DAE184188315231 56F7F557151CD0C4 AF9B846D913ADD0F AD019F2B81714AD6 75A6D9C9F3F16748 F34BDDB54F107BFF 917AEB42475D9974 515C05552197D481 63E8930244C8262B BEDC534DB2AE6549 CF6F9B5C52AC4B7C 513A9F16E8C81566 7962291A7854E87F 150EED199327FC14 7949DAB3BE84C91D 1C97CB878F6F6F7D C46D75C86370D018 0AA57C10E07C53F1 204D578F2AC2B3BB AAACD5BE7A11D41C C96D82DA4D111BA8 D0AE195BF56BEADB 1EFF4D81F5B62784 92147D85DEE940CB 6D8D03947D088BE2 495583C04189F623 A52DDCAC6A8EC656 A4E7358A255BE349 A48370692B551EF1 45C6CEC7CADB24C5 4687B3DE9A02C65C 250CD393BB3841FC 19B5DD9AC51736E1 E9B544A682EFA4FC D4B39D23B9D2CE8D B8944710672DC893 7D32125613A617BB 031DA65F06B4EB76 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,728 hex characters = 1,864 bytes = 233 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 58 GUIDs as hex (shown below).

Decrypted: GUID list

  1 692e1bbc-2531-6409-8ff2-5b857ae183e4
  2 bd2149a3-350e-2926-98b4-9c2f0cb02878
  3 46ff3dad-28fe-0399-ae1c-70ee714125fc
  4 d820e57a-29a7-4f63-a517-22e4275d79b5
  5 e2e66a0f-e138-6c2b-b990-b9e9186f0f7e
  6 2f045a37-d078-2de5-86ac-09777ba169cb
  7 fa51f887-aea2-45b4-bc1c-b7322b46824f
  8 e0149426-c783-7391-b1a1-703878fbeb6b
  9 bd37571a-3e88-7a6e-b15f-0bab1e1c4b24
 10 96792d84-752b-6abe-a815-736e1c2284d9
 11 3c5d087f-63f6-5a5b-b8c1-885bba4dfa79
 12 f7524fd9-4aac-25be-9fc8-4c5022166a43
 13 2d926f51-c8a8-4bb6-b55e-373eb50ac87f
 14 e0684dc1-5148-20c8-8266-0a5408b8b0a9
 15 4dda7f2a-3877-7c6d-a0f6-bb84b09a1553
 16 8576d08d-e101-72dc-85b1-ab0fa2bdf504
 17 fe98c31e-f305-0470-8dcf-c0b7ff676167
 18 85038a8f-c55e-3346-a02c-37a7a9fdd47e
 19 84433a69-c8a6-6263-b603-e2a83823f677
 20 308ff4d4-4a0a-8a41-a625-58b788386dcc
 21 a4ca6403-4639-762b-853c-071544bf85f5
 22 4003fc64-5ff2-44d8-b107-b57938842259
 23 23b62876-7050-1cbc-b0da-8634db1b43e0
 24 cf85e39c-fe6f-5563-8398-70816ea21be2
 25 52f40118-71b9-2d57-a915-94efedd2b2b2
 26 6328f428-8262-74fa-8289-747294d50692
 27 c7597e9b-a97b-7b3c-a983-befd5ac89862
 28 1fc96de7-c0ec-7e9c-b57e-c46872be538c
 29 312b0cb6-8815-3ecb-9b55-cd65b5de6464
 30 f63cf3ec-4dfb-5bc6-8579-cf0d9c796777
 31 863c3bbb-23c6-7658-83d0-d0542b44cda1
 32 daa143e7-380d-1304-9b9c-214c6030b7bd
 33 0a5aefd3-eed6-28be-b694-b5005213da0a
 34 28a2f8d2-b2b6-8fc1-9ced-a934fd1751e4
 35 67f4fd9a-c554-109d-8c79-dc9c5f7c49bc
 36 1f47a199-ffc8-8452-ba2f-99bccd7115c0
 37 68a9b0a5-cdb9-3e11-a05e-639a4937264e
 38 b2e2086b-d0ca-8b12-9a0b-882e21acb36d
 39 986ac5aa-56d1-6bca-ace7-6a2d2ccb3daf
 40 aae70fe1-9d32-2004-b6d1-1821d34b1f02
 41 52f817b3-a69e-1165-b4c7-87c270ac00bc
 42 0274927a-5558-4417-9fe6-c51bd9d649b0
 43 1e436ead-d203-7b90-ae9f-076df0a8f6b3
 44 83973333-f958-2e70-919a-a87a7d77662b
 45 64cbc596-91b3-5abd-87bb-72fd5e709873
 46 36cfec3e-6f98-2ca1-9ecd-287b5edd8d6b
 47 b4a6474c-1f04-7800-86f6-a3ce68d03507
 48 e0cc759a-2533-1495-b74b-5e1f0d5411ad
 49 cf397039-67fe-5e1d-b3f4-f1cb995876fd
 50 e3d9ee84-2ed3-7fce-9688-395615143b3a
 51 838c51a5-602b-1fc2-8a48-056fe1c40931
 52 8b94cb2f-924b-6b2e-a5fa-538b7b99059f
 53 6e994566-05ee-35aa-a621-536f54e684fd
 54 04f6c89f-3b99-8571-87fb-df23f46f5e78
 55 2515fde7-2b2b-6b4f-9b6c-a059a3d99790
 56 bd75998c-44c5-10f2-b7de-80b4688af16c
 57 80108e62-30fd-1182-8f29-ca81c3ce73af
 58 700b59e1-1291-4950-8954-28b0ad8aed22

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6204624776524277036874152777357128183862147252715716386114. Exactly this sequence comes out of new Random(557).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 11 of Run 15 (seed 117,733,640): new Random(117733640), Next(8,64) per post. The RNG predicts N = 58; the post has N = 58 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-06 08:59–12:59).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.