A858DE45F56D9BC9 archive

201307271200 1j525e

explained decrypted filler

seed 669

Metadata

Post ID
1j525e
Title
201307271200 → 2013-07-27 12:00 on A858's clock
Posted (UTC)
2013-07-27 03:01:00
Timezone
UTC+9 · title 12:00 against posted 03:01 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307271200) = 5cbfd9ca9be0999db4bdeca3b939b353 (name+title)
GUIDs
56
Filler GUID seed
new Random(669).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
103 · predicted N = 56 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
13 · 7
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DEB30216E3BFA6F0 B11FBA489822ABBC 3789FDB358105001 7C434769EAD3ACB2 CA176BBA430B53EC 8E723FADF9753B0E 76255E2210BE0122 99D6464BA69A2D0D 273C34FAB86C29D4 8E7667F40C412034 2F753AE6FF679FF5 9790CA21609D59B0 F31B401FBC2F1D1F 4C1AE0D3B0554405 0A2D19F9BD18043B BF07C744881D9863 B29EA5CDEB91773F BB2B88889BD0DEAB 7D9CB3244F9EABCB 4A64C0C4AFC90490 B85059DEFECDA241 F975B7857FAC05D3 74BC0B8AFD828EB9 1C200EE17993FD18 32DEB9C6C85A6B07 6EA154896EAA7F23 3A9E8E016C26D7AA 900382E28CCCD2BD 2A39E80F662255D8 C61261E01E584569 42F059356A0DBE73 16A07C3ED001C992 9C66FC4CC99085D0 DE5F48522EE6642F DB996EB413B46D71 7BF1589F09FAA52B 2B57D80A9E55C4E7 C13D38731DC67812 D1E638294AABC5A0 94E44E8BCDE9F873 E1FFAC666EC91955 03FFE55C8F8121D2 628742C0F7BC435F 61D2147A21F02AB4 EAE1EA7F59F06193 E053206774DD0C1B AB68D4CD89C553DC 7435D4F66825F697 FEA33A2EEF44B97A 792E2B98915F2773 C418F85667F5FB3D 0AEB45F0B9330073 ED1A2F38748A4629 FFD206D3AF29F5B1 C96AA5064B54F87C E4C9C10137F2D6C7 285B6345368EAD45 070A07AC71272B9C B6BEE6981CF67986 D4C44B11465DBFFC 99CBF86F5F6AD8F5 68FD2DD4F5FB5508 40C7DE0F5824AC52 DA3B114D1F626F93 913E0E515636E1ED B145F1FFA3303D5A E9B22CEAC7CA1DCC BD03A591430F1BA5 CBCE1573D52ED357 F6E94888A1616337 548B9E631BFC38D3 B8D971DC2C72C3EF D08BE83F9E226E4D 176BF2CCFCE1030B 79D3624CFEC5A04B DAF52FFE5276E263 3B58FDA07EFD95BE 99665768E84198FE FF3A5D91913E9AB7 2AC0EB7CA2ED9D14 F77E31B7EF9D36D6 20958A45B5F96BB0 B8E7E77E7C89DCEC BCCEB328E2CCA8AC ABACDD808FAF6B87 B0AB876EB62B690B 1A6C4C44AD6EE527 A2154823FAA13725 9B2DADD7CFA44F6A B6F19EDF4754661B 8D176D8241ABE5AB 92015CA6A6330D3D 9AC47CA187540B94 ED70B1464A575CAE ADEBE99EF10BCB83 7B7E250178AD684A 9B87DAC2B6CC8A16 B50C14F79DF941F5 2257F2DD49E787C7 5C83CA4E78F0EC20 F556B148E4D81E96 E3E64324CF2CDC0C CF8C0BE0C85F95F7 049466E3C1FEA021 6B1DB50AAC3952AC 2F4204D8301A7DEC 18D5F5312E8FAB7D 9FE96EB9D4ADB643 38BA72442AF05D02 844AB765F9667145 23B89F31B453DAF6 D9E80017896877CF DFC4065A486F64B9 8BB5C86FB0CF3752 ADFF3B305D6F3572 ABA6964ED7D564A7 899A8D3D5086A9B2 CC36DDDEEBF1C5E4 DE71434C81F4FDE4 17E0ED8088FC0AF6 267904847AC75B10 86E79A697A003CAA C39FC2A2657D7685 7C638F489F5A63E2 1F2AB05FD83CAF7A B808074EA92C230C BD493E0D50FFF227 F1800EA6FF769B6A 819415EA15E9FC5F 0B17CFBD60EAF0B4 0EA8E7434918027E D4A0FF4D362A7912 1D721B85744A37C3 85FDD6212E18337F BBBBC20199CFA17D 6E875D5869C29612 937D7120A3F19817 8E6F15826A236492 D6F8650283E1C143 D0F560076FD870D9 F65F45E1B72C88BC 68D3F6979D084A4E CBDC8FC4C099009A 07616BF855E5ECCC EFE1827557F621A6 DBF699C4FBFA1A07 0E1D906EC26B887C 64ABB82105B552DD 3780604C677FB3E7 1687956D73DA5A8E 4AB2CFC06F6FEC44 84148A07CC5F499D E18C7ECBD828421F 99906D3A7D9C9066 6997F3896BDB948E 1728E839CA399032 07AF331B90F00BCA C37D4261636540F3 198F4B9F1001C1F1 110A6BE18AA7D5E4 E5D898DEF2D51911 A86749FFF2D22587 FDE683DEAC2FFE46 5718DAED4B79016A F5EA41162E08B70E 056A41B49A9D5D15 42350AD14BED17DA E80671E4287C34A2 37D75AE24DB47465 A94C349277DDEEEA D20AC693A5306FD5 CCA59D6033760A71 6C777EC17908434E FBFDAFCB459C70DB 872DC36DE805DA50 E6D590DDCD18B2BF C884340B354A2941 DF0E211D7B618B29 C232B8994E3E6CB6 21D4DE01F7A9DD25 4B9332B7A057AFD4 25E14594E0C6F557 0990D92F29248266 D57FE690C61466D9 4697CCF7AA3CDAC1 E8658E94A79B3B95 5CE2E510821A2B01 1624E29F8E9D0550 2C6875D299DE12D5 6A79D16BE57AFB9E 828A5D30DDD8DE9E FF1790E5BF293F3A D152B9F456FB7AF1 826FADA0287BB2B9 2946B8DEF4EEEAA6 8922179C2E1169D8 9C859B9357AADF76 22BC98C0A6A4212F 69A9B1A0ECDC989D 0A29AE72C010D66D 60B4017A1490225D 094C3BEE021AD234 2409D1AAED0C4632 5E194A5DBB0ACB29 B8CA09CB42CEBA94 5487DCD70BE4327F 4D06B1D399FBD536 039CD5040E20FF40 9EC8C53ACF4C1071 5329D361490903AA 92556F3D2CC89425 0E15F9E95BFE0EEC 5610E524FF94E55C 0012576529F48A0A 40E360B3D48D8377 34C18B9F8B6603B7 A80EA8440F218E46 4F8BB2841811DD3B D2A3875CE3E4712C 949D467FC51025DC F84C332536DBA8A5 B396EF042A954C8B 4A933601EC7FA594 B527697EF891165B DC0532C78EED621F 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307271200 (name+title). Key = MD5(password) = 5cbfd9ca9be0999db4bdeca3b939b353, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4934c5df-c62c-22e8-bfca-bf17a4e468cb
  2 3929bc25-0ecb-1e50-a31f-baa5a12bd30b
  3 baab86f6-1b1a-3b7a-9698-78bfa7a296a3
  4 bf33686e-4560-3353-a6b1-f148372cc89f
  5 18c43917-021f-2a7d-be6b-1b5d1fa27ab3
  6 e45b699f-4875-1329-8440-ca9f3bce4762
  7 e57e8565-8933-56b5-a03d-81fd34b2dde9
  8 6c9187f8-bd45-0d0b-9715-00adbb2f0d84
  9 38a90a69-9d4e-65e4-9e90-fb36e9d2e8b2
 10 7eeaa991-12f0-8e96-a12b-859c0a7e0d9c
 11 6f7f6eb8-c0e5-1437-964f-4f106312e24c
 12 102a50d3-667b-60a0-ab60-10bff070206b
 13 16fd6235-2757-4f7c-b094-ae7f8e0e99ae
 14 53419c21-c9fc-456b-bb34-dd7e4310792b
 15 0c152948-28e5-2e88-b4cf-45b4592d96ba
 16 4632b85f-7581-79e3-a4bf-a24432f7f63c
 17 ee4c1a70-1a30-04fb-8d13-88f3f4b59b9a
 18 49eb4cba-dcbb-611e-9622-6d60c7d24c8f
 19 71f0fcbe-9587-7c01-bd74-6b1c600c7f7b
 20 9800768c-4b36-3ead-8a9b-b6004a564369
 21 984ca0f9-83c3-6397-a83f-610e9354dea8
 22 d003fb91-e061-832a-9e04-2c879560662b
 23 36af954f-7dbe-06b0-b4d3-64043599dff4
 24 6b86b6db-2ae5-6cad-859b-c45d7b88fbb2
 25 bf75254f-4730-2568-9c79-272af8bc14ed
 26 3f4b7791-5216-7cf4-8193-bbc5333783d5
 27 be49ed6d-39b3-19e9-a236-8b612d6451e6
 28 a8fcad62-ee4d-1d93-aa34-56c9813ef697
 29 97062f87-5150-22f6-abb2-40978a1a7111
 30 01264f04-fb56-735e-8b9d-577a0ee94ba1
 31 e93ab6da-6b01-1d28-ac3a-548dd331c9b1
 32 288e79eb-5e06-61aa-83c4-3ec7ab232f2d
 33 c247d5ac-2168-20f2-ac95-0d80fc440154
 34 cc42745f-f09d-6724-b48b-94ddcc456376
 35 bc98a7ac-8082-271e-948a-f98112c6e5e6
 36 515036bf-b8d1-6f39-8b2e-56b4c2f6bf2c
 37 fe00bbe0-9102-1a9b-9b48-fa3b0f2d073f
 38 1331177d-a2ad-2d31-a5e8-825e54db1367
 39 73598e36-461e-8e56-9d0e-59df82df8bf0
 40 7e4db9a2-4de4-7a71-81c7-4acf0cddf112
 41 7fd15156-2f7f-0ff1-9fbc-8604312ff9b6
 42 3a518a5f-827b-5f21-a38c-6d71732363b0
 43 19406437-630b-7076-ab1b-409b67269f81
 44 82c0b73b-23d7-8f0b-8828-48d31e32f8e9
 45 268541ce-6d19-5542-9e1f-d2e935b1695a
 46 8d7031fa-8dfe-8ba9-b77a-d16df2c6aa38
 47 52911f7e-b221-8b33-8851-ba06d79e5687
 48 866cce07-536b-889a-ab5e-9f5d0a99eef5
 49 df99d6ac-b151-4f6a-9684-3dcc22974508
 50 ea42fa74-06cb-5116-8bf8-62f01b1c34e5
 51 bef875bb-2275-19d7-b5c9-9355a03756a9
 52 0b009fca-6bc8-25c8-a33f-15da0fc2380c
 53 6a1ccb6b-ff2d-7069-8294-b6d56ae66e9d
 54 a2e51e83-ec6d-7d68-8c60-b3d9393df818
 55 92869f1d-81a2-1ff2-a1f3-bcfc561bacb1
 56 b1374a79-ca4c-2980-9795-8b208a5db7c5

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 21332150681644270673680627112716262612870578588845127712. Exactly this sequence comes out of new Random(669).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 103 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.