A858DE45F56D9BC9 archive

201209241328 10dmcg

explained decrypted filler

3DES(name+title) ECB, 53 GUIDs, seed 996

Metadata

Post ID
10dmcg
Title
201209241328 → 2012-09-24 13:28 on A858's clock
Posted (UTC)
2012-09-24 04:28:06
Timezone
UTC+9 · title 13:28 against posted 04:28 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,408 hex characters · 1,704 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241328) = 03a4b643ffe4d14d92004132b364e12a (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
53
Filler GUID seed
new Random(996).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
223 · predicted N = 53 ✓
Machine boot
2012-09-22 10:23–10:24 (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)

40C2815A3DA04F6D 5FEBC3C5AADF2ECB 78890D184790673F 1A638A89E3B3A280 CFE9951B9ADEEBF8 C5E04B064315F4E5 94558A1519145733 FCD09BDA245CBD9A 5E703BA563E94CC4 BB9B94BD504EDC39 91D59F2CBF75BC74 21606EF83906E88E A92CFD8073400C0D 08664F9C731A1EA1 D044263881C06E00 269E99AF471D5677 0F2032CEA8D54F28 D7C7A85320ECE39A 65141E2D1FE01F3E 7A79FDF13A2D0222 E0EA7BCB5A1F5287 32B12BBED8F6168D DB8C454FD33F792A 39E5A939291BB2F4 EBC67CE1E54F2AF2 1B36EBA8A100F424 1816670C5ED65501 936FC3A0202DFC00 F5BD65B6700AA556 51C83A0C9A7B9731 D0C6B7641FD4BB57 E174E373E332C8E0 D178B9442C8A1881 3622980460AB782E F3B20557645FCF5B C11CF387446E7124 23BA286254C41384 AF2CC5ECBA5C6C73 E683E0C058D3ACD6 69DFADF1E707CD13 9A523F37EC661446 72DFE43D2AACF316 7C16C22DA31B6E05 512EE0492903DA1D BB762902C6CDAE69 16BB214FAC6B8435 7AFF4FB3BA5A9E7E 667CB610540F57D5 679EC15C40DF506C A7A68808E7F7E52E 1218935D646B3852 E2CF6599B60DA8A4 18EB7006904C77EE 8A379DB59BEE519F B165738469783BAF 587A4CA6C6E77471 B6308A57D741CCFE 51A79BBFB611A3CA E5392117B2361C95 DD1118D2D685ED67 3BCA35560F24F3AA 3DCD3D97ED4B6DEB B56414D1529B2815 270F866E687EA846 C8C96E83FE3DD1C3 698D06672571ABC5 FE089D8E1AFA107B 4FE24160FDEA5ED2 CB20DA8266ADFC72 248173CB9C17CB41 EB6448AE96918013 0D13899759595173 294180165C0BCD3D 3FB832DD973DFD31 8EFD5322B452A45C 2684DC553F54BA60 E750AFFB944E7434 E830B9F85D70BF1A 099301B91E5FC5CB F28BF46CD9821D14 6C60E31CD4CAD8F5 694C707C170EF10C 44884BA13CECEA26 478DF45587FB4606 E3650A6763D0FA00 542E332D59D828B6 509C2F4ECD3586D9 931576603AAA73EA 6224E120A599724E 7F29DF4B6FB9E59A 87BEA4A0D844E415 1434A1A3755EDE5C 63FF645193B9E3F5 264C5889F917A42F 1301188204448A75 045C341B582755F6 3CBF9F1E0B52B737 1CC9BDEC1B821125 6AFF5994E05F49DD 9CE274D2C0CF8F9D 729DD6DA7CE41482 80364233AE4A335F 09A1751D2DD6FF89 478A7B3E11C46630 F6022777ED2F641E 2E9FA4D8F7502344 DF1C3C053C34CF1F DA11A2F5E3AFDD27 8C8178A39040DECA DE918980C5718272 1AEF49D9B54BFA27 9025BB38B2568740 583D1AA246DA62F9 92BC0D0688E7C931 CDF5FB2DE9B9FD4D 784D9ABA76A26998 A3D72A190A2102A6 B03132CE56E24CBA 1A07434B2688EB7C 6C4D83D85BBF8B6F FCDB7F216732EFC1 282D70A781767F64 2D68AF6851E6A449 DFE6D11F29E55C6F 8B1DAD7A978F0EAF 22A9E4E07498075A 2BCB88FF7E4437C1 2239A39A0082082C 47D092611E1811DA 34D1A6B91AFF5EEF ADC2F1B5A5173239 384F21C5BE26F87C A296C8C3C1B8B658 EA90961FA898572E 00596A35F468EA79 043B5FB1CE7B352A 73F1EC651BCFFE06 C2469D26A49A3E7B C74AE8372EDCD66E C941741DF2A3DB03 00A99767B2C7BF57 8B0B53F716D7D7A6 AAB4885470A3F99A BD94CF9CD15F719B 54DE7A3EBB20F334 FFB5E767545ABEAE B0FD614CEDD58063 9CEDCD3635F074EE F2610A43B0CA541D 578DB9F0B8316B7E 58E90BDAA32DC7E4 CE690A6104451CDF 1F6AC55B67DBCDE7 FB7853947192A8F6 764A713481CA20DF 85465D8F75EE00C4 7EF6B08B45C2859B 130D292D21ACD9C0 403EC9BFF5208C36 E78BC64F58CCAFF9 33325E01A5D9DB2C A439D91D586F3089 727D526A523B6657 32681032C3A00083 99948E481782B199 9DDFE627DA9D8044 DB99AEB96CC24797 A1DB4392A1D911E4 904DC53B366F3F5F 2B3D67F1932F959B 69689EF9315FC3CC B333DCC8ED566BF9 A0257F3F8A809DB9 0919710340C68F65 1C40D3AB67DF158F 42BF9893B785AFAB 9279DFB9CCDDF2F6 83BAA91D49A1616C CC5326DBEB98A837 D97A1874CA352E62 D79C395B86A7CFC3 468EE1C3EAE8E3BD 4E852B6449C467E9 DB8C02FD4662509B 1A65D49599B8F20F 2FAE85CC39EA0E1E 95D377F0007CA93C CC7517B087C8D499 D3ADE0DEC3453F7D FD2BDD4C07379FD2 99325C0F9CECCECD 2921710D3D9ABD0C 9C1F2D338FF6453F 8D984855C862DD94 0AAD122D9170255D 016ECB15907DF54E 50EFB0F43937D91F 24DF39754081E6E0 A12A9F5CA4A1321B 261FF021B5E96D20 24A7020CADFB590A 41EB775157243B3D D5D6B2B3A742C8A8 B05C74EE7D070A02 26FE5227F374CEAC 381CB650AD05A049 0A66FF04B82F950E A11940B8EC715F3B 1AD3D2889BF14EB0 F79B21222D6F2C3E 4C3682EAB15E8544 D74B0C06CC34F8B3 9F21B4DF74F862E4 
  • Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241328 (name+title). Key = MD5(password) = 03a4b643ffe4d14d92004132b364e12a, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).

Decrypted: GUID list

  1 bfd21ffb-87db-010e-a81c-e7a1257843d0
  2 5e737c8c-dd17-0aee-81b4-70e13e3a0c52
  3 08f922d9-4786-8b97-a8ed-b1bfe15baaf4
  4 1a192a64-3f65-1231-8ff2-08f825c443b2
  5 0b6b46a0-ab26-74d1-9985-bbb3daade7e5
  6 38ec39e5-e7a9-8656-a574-9b094b4459c5
  7 6f6dc3fa-ba2b-1488-93bc-23eb5c79021a
  8 5bf470a2-748a-1c79-ac22-d478a60b85da
  9 1809c332-2f07-1940-984b-042dc7255875
 10 186e1e6a-bec1-48e4-845a-b7e46b3b2a67
 11 ecd3fd31-6f96-03ea-bdb8-8be99e394bf1
 12 750d0740-b8fe-0627-8f4a-6e577f73b710
 13 9a6b6c6b-8223-3a4a-b3c9-e8e639508cc7
 14 e20af220-6a99-5e46-8916-00319c84a21f
 15 860db278-58c6-1de2-9598-60d9e4ab49f3
 16 1c6bdf57-d605-0377-bfff-10aaeff3307d
 17 b94400a1-03bf-47aa-b5de-4d1fa7fc690a
 18 33d96382-f4b9-430a-b6b0-720215e36cc3
 19 4bf4e073-4ea2-5aa4-9ff2-f5c1caae2861
 20 fe60bbe5-b656-859d-bab5-3a1bbf1b3735
 21 aff945a6-e16e-1ce7-b00e-e348f89dcacd
 22 908eaa1c-806d-19b7-91d4-af70d58b8c28
 23 f22ead75-ef19-27fd-81a3-ef33a2961be6
 24 01c3a0ec-b4fa-8200-9356-8276fcf77ce7
 25 1ec52f2b-02ae-2ea5-a21e-4d70435515a6
 26 8ffc93fd-89a4-13bb-bc5f-3e51265b563d
 27 0e9a087d-254a-2231-a6ac-e80c8709cb73
 28 baebf5cc-a3d3-7405-b2e3-eb3ea4d6b509
 29 ed863f68-9e03-54c0-aeca-c51ff705bc96
 30 e3d90383-eb53-1f04-9ca0-f212ca392873
 31 2497b481-c5a3-738a-ba30-5469029ec782
 32 4bfef861-3d90-7a35-82ad-98327a274574
 33 8a87ecfc-4cb6-7eee-aecc-51c91ca75821
 34 d162594f-0df1-825e-a595-a225b6870de7
 35 d270c210-7dee-37a1-9a65-37455a996243
 36 7cff61d0-e45c-8f41-a6c0-c2a9e2c7b74a
 37 a940eb05-49ad-058c-94cb-30d5f65dc85d
 38 443903e4-58e4-1e87-a68e-27f36fb301ee
 39 cc2db719-9f9b-85bf-ba79-2672197d2ea4
 40 f3d2215c-f88e-4da5-a4da-d91f34478157
 41 cebdc81d-683c-1da4-bb42-80b5b0a67dc2
 42 ec0fd387-98f3-3f95-b823-43ff011ef630
 43 1969bc04-02c4-8481-ab77-627dafc1fb23
 44 63333462-9ca0-8691-b7d0-8fb7e190031b
 45 e384af7e-abd9-0fbc-8b85-f3c50caa12b1
 46 820339e7-3de9-85d7-8c93-fd4eea2f3533
 47 17489fd1-2323-11e9-a0b7-579a7a9f3ccd
 48 d3ad4096-0ee0-0887-80a9-1a8c58414a27
 49 3eeb2949-df8e-4a00-a389-f1272fc3965d
 50 2ec6a941-6db5-76a4-8836-5c560abb5694
 51 56065c1f-648a-119c-8f2b-0a77e6a5e32c
 52 120736ff-3374-5cb4-a2d0-f6da6092e5f5
 53 6956de58-7b52-4dc2-a86d-b6adff99fc8d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 00817811140035104458112821275177783801841388081047154. Exactly this sequence comes out of new Random(996).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 223 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.