A858DE45F56D9BC9 archive

201307200911 1io0qc

explained decrypted filler

seed 909

Metadata

Post ID
1io0qc
Title
201307200911 → 2013-07-20 09:11 on A858's clock
Posted (UTC)
2013-07-20 00:12:03
Timezone
UTC+9 · title 09:11 against posted 00:12 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307200911) = 91d011dd94abe72cdb7081f139c33dcd (name+title)
GUIDs
52
Filler GUID seed
new Random(909).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
7 · predicted N = 52 ✓
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
8 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1FCC5909AE1F2487 D46D57D8423BA1CE 5AAEC7E852E683C0 3756FDB3C96B2740 73440ABF9C9B641C 3C11E5991F2E5A02 4B95C879363574C1 BB0AD7F62E2FC7F2 E446BF661DA97F5C 5E1E45BEF140CE37 975D0A9E5BA2B15D DC1BD5485191D543 4E776941F7F89E9B 89B8F9BBD262019A 08DD917EE35BB23B EC5D8CD896F7E0FC 9C8E9C151144A126 2565416D277B707E 76B8B25D8887B378 E7C0B393CABAC892 8B1F3B47B6BEA9AD F2BEF89AD7B91CA6 881E6D51F76CDFC7 6257773E5E795C49 B0F90828DD322108 AA26773E2261BD77 A08BD69497A98F38 5D2E67FD5E415683 7A8A88EB7A921FD3 BDF81D0EBD930DA6 DD2BCEFCB3E4C09A 03D26503373E1177 05D2ECD33C681D43 8DE284FAD92A97A3 EF6E1380F1AFCF3D 7035975AB05B0B42 71375D9E8931A080 0E8BDDD01C7321E8 88327E027860B34D 6E58D49D5E81CDF4 594ED1B6540E8221 E5C13FF3F70D1F97 28413104D6F0BC89 F6E3A9F3D0862596 80B18EE785BD14F3 7A5B1A6B8026D8E5 2BE1933713107F1F A7C7B0935E048700 779F0C5BFEDC7D72 9AF8AB673A33F6E4 99118932DCE6B2DB E6841F850467DE65 FF1318202BE94364 079D50230B1280BE 648B3231814E8FFB FD7AC88B0B12F3B1 E6AE49704F539426 3D7B491C396BDD64 A123778F8F1D41A5 6687F3CD41AC3093 69A0DBBD31CBA93B 9AE6C64A0BA37F47 70CB5DCE1061EF82 A6F91499F6EFFFA8 30CAB2F5C1B34DFA C517C78FE19204C5 B248CD49A611D909 5B2668AC4AA3EDA9 D08F3518582D643F F8F89633ACA6E1BA DAC036B50DBCB38C 770A107F402840A5 4E048F0F7C7A4F39 E0A732832C2B0DD4 98103DC650824921 DB95BEA0BEFB552C F85D3856DC5539EC 1E7077F2A9576E1B 74D590693BA899F6 DC7A5065ACD9EF9C 648830C9DC9A626F 351FD2851AD9A217 5F32A938E11832B1 B8BDD0AA76D0E1D0 4ED26B4EDC6D0D53 D9B791B492610775 CD920DCFC9745243 A4D937B2CFDCB2BF 87D1647B0645B8CD 1964DE7309351C6C 7A72EE2A8028E8F9 BED927E4FBF75E3C 6F50A0C51ABFD3E2 AE4B4DBA87D89B57 DD5E246FA853B7B7 C4F972A74471DD21 1DC9B33384FF9807 768BE3A7ADE64A93 50BB07A672204EB1 962611A47CFCB596 6EA9FC01CFB91D43 F3B9BB0AB66CE248 8550972DEF9814E2 C6A4268DC6D18E10 D9E087ACC5A29F96 DB01CBB89F74F6C0 E8EEA2B7E77FED63 439595AAADE7D6BA 13035280410C16C0 7179588051A6F44C E3E9388C0FBED1CA BCB704030A7A00CF EA53EF0EDBA11702 81009060249060B4 56AC5C3CB2870D65 F629B2B0F97C0BF4 24A9ABDCAB88F453 7E418896220BA766 B681568D0FC7055B 99508CC517BBDF94 FB873E718B398DF6 91FB83314E346F72 963A5E6270E3C2DB 335B43A072C18B89 FC71DC3FC9F0650B 23B723904D979CF2 ACE7B6144EBA5B19 282E001F856F39DB F17FEEDC3AC0966F 54E553034E3C1E4F B8B6072E41C3C75F DCF9EC007A9385C8 6C5A63CD61457196 F5DA022D36D18FC8 5A3495F237718F73 B3E2142F644E63D3 1C9E44E4D59F458E 7C52228DCB54100B BBF7E6FD646A3B49 61392C97C81DC8C9 002DA81C53EAC123 CDC6CF92270C5A78 87C2930846B7ECB8 42C479AFBBB4318B 4181DEA5AC88F156 177EDB85CFC6B8DD 9040AEB58FFAD920 CFB44D674BEB09A6 137C7709EF3F5F1E 2D3E98E7CF523E60 7648636F1F69384C E93D46CFF4F29CDD 551B502B52A7CA3C 4258B2E1184D16F3 5D99CC4027FCB83A BF64C311DB4CE562 FCEDE17CD1D9E2AB BC9D04627A69D09D 8F9462754BFBF36A A17E1789826E6FE0 0559FE958A8E63C4 9C0F4F3ADDE8F8EC AA42DE6809DBC545 76EF07060C59B2F1 61A66802002343D3 07F4D1870EBA9D87 9749EA3929F49999 1BE9F7912879762D A49BD14DD8E8A82F 4CF2668C6ECA7EB7 57B9B413E79D9D2B 6EA4898D6DC82B25 E4F3D7193C86A440 06C42D5535A354D5 C7110807970C0EFA AE624CF88BF48712 CD91CC6F171EE9D8 561C869AE7D8F2D7 1C2C9ADCCA4E2164 691A06C42FEA0273 668976F56FA8E752 93D6859816562938 AD9CCCE9A1D63B1D 8FC38AEC885B1F66 268787D9769EFAC5 9C7C244071653B38 80AAA2E8783F2938 B663BE3E61BC170F 88654756DEF8A5EA 484EEEF5C3256A69 E6836ECC62F41BC4 5054508C46CCDBEB 1AC5B76A7D56457A 2ADD585E64B6E29A E4A81D479E254A6A 8B2E9864015AECE6 57401003C336689F 5CA39733D3F77350 B3606A61B2975E70 D86A26F61C900AB0 7A954550CEEBDC79 4A872D7E5D9EC123 FD1342FA7B2C35CB 0DCD4672AB897DDA 15A670228680FED2 110E054B6E8D1AE3 50A6ACA46CBE05DB 93BFA5F0E7D00900 9D03B2FFC5F08BE0 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307200911 (name+title). Key = MD5(password) = 91d011dd94abe72cdb7081f139c33dcd, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c4451791-a4f2-5733-8b60-54cb23f420f5
  2 980b4538-0483-4699-a6c8-06b183f79788
  3 a938ac9c-328c-1059-b174-1a0f6f06deca
  4 1b5d4d99-93b8-5492-81fe-bbad984ea9aa
  5 366b8361-2ca9-574a-9ab8-19d06fd54cf7
  6 e72b23b5-2900-8ea1-8d8a-1f8d6fe25678
  7 9c30e1af-076c-16e6-adbe-bd539184b17c
  8 8dd1144a-94fb-43d8-bf74-9f0b1e403e1f
  9 7fea52c8-547f-3b2e-84d8-958c1c99b65f
 10 c9aacb32-acb7-46e7-8233-37e74bba9806
 11 ba7f2594-582b-8820-9967-dc820d12a410
 12 2d716f6a-20ce-1369-8e04-d27e10f2ca08
 13 255c00ba-412c-4091-bc84-55f733a98795
 14 8158c115-557a-3ef5-983b-5d4ab146812d
 15 fedf54c2-9f4c-21cf-9265-67941c9bf30d
 16 5e768255-42eb-65a4-b623-aba17d0ea186
 17 235a8ae8-c671-8866-b69e-7e0b531c845d
 18 f92a4509-3ca9-5783-b3e7-1aa7f5d35db0
 19 e0481e31-d5cf-2b4a-aeb1-b0cfa11cb648
 20 7b06ef90-6298-25c1-a3b8-b2fa42158077
 21 28e6bc97-d4a3-523e-8dc0-ace6f030ab59
 22 a9aff1f3-a622-7f99-b942-cc795d97b46c
 23 bf6c4ba4-d360-5705-804b-220d68515c7b
 24 3c75ca1e-c667-5b13-9453-8dbc49969b03
 25 3d8ad706-6ba7-71f1-9122-afc502a35dd2
 26 6d9053c8-ed78-1892-9704-42e580faad65
 27 f9302932-db35-4442-9711-44d306d0ff82
 28 fd838571-a9db-8df0-84d4-c9cdf0c4c831
 29 99bc367b-567c-5f67-accd-c1cd6f062354
 30 12aba72f-156f-1ab8-9463-b730f7ff6147
 31 340c0997-073b-6002-a080-2b6a368ec154
 32 8c2359ac-bd4e-8ca9-ac9b-88247a45c4c1
 33 4950866a-bd3f-7a2c-8d7c-5dc77a5d1578
 34 0d127d19-ef27-690b-b45c-289484636f0b
 35 4e0b3d6f-4efe-08f8-ab24-5068893e9720
 36 aea97e48-624e-1be4-ad0a-4f3289f9dd30
 37 89c1c822-b552-8419-8cf6-cba683c25004
 38 2645571d-4583-7951-bfa1-a07732216bab
 39 52987b37-f73f-0e14-a8d7-29d442d2fe39
 40 af1e669b-efc1-0280-9bbe-482d2adaebf7
 41 38ad5518-7620-321c-93e9-1ac5d9b4e061
 42 367fe097-f380-299c-b879-0ade6b010cdf
 43 07931476-d13a-1203-8b1a-df2ddbdc4ca0
 44 41bc9c28-34f8-18a0-ba9d-4f140f7594d3
 45 b6f01ba6-2f2f-1eb1-aba0-0a9d7ffffb8a
 46 90fb6429-d14d-22da-938a-8f32e12f52cb
 47 68b13ea1-c495-5dae-8f70-4db03ded82aa
 48 d1cfd30c-dd11-68fd-a720-6bf23f37cb21
 49 496dac85-a5e5-8ddc-975a-19052f132b70
 50 84a1e737-a964-30fd-9680-57b22d8d84e5
 51 1fa843cc-d6ff-0501-983b-c4817bc5429a
 52 61ddc3ec-0589-3a07-bf65-d620bf6b5b92

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5415581434814326852257557148516876018700321112568303. Exactly this sequence comes out of new Random(909).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 7 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. 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.