A858DE45F56D9BC9 archive

201207040436 w0vkt

explained decrypted filler

seed 0

Metadata

Post ID
w0vkt
Title
201207040436 → 2012-07-04 04:36 on A858's clock
Posted (UTC)
2012-07-04 08:34:10
Timezone
UTC−4 · title 04:36 against posted 08:34 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,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
44
Filler GUID seed
new Random(0).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
35 · predicted N = 44 ✓
Machine boot
2012-07-02 09:51–10:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
10 · 12
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

33828DD000D83BD2 41742FEEA742B9B5 9CD440AD3FBCA05F 4511CEF9CD390BD8 A0BE1F95022BDF92 FE4ECB7DBBF848CC F4C0BA09B7508455 42B0716A524BF0DB 0413B64ED24D1BE3 3B0FDA018AE937A3 95E36B43B7DABE87 24EF921DFA550920 173BFA66BFDD86FC 16C698C604E3F7B4 9C993C48327C4C86 ECBB1C1E8F7A0353 7354447706CA3DF1 34AD2A954B429D20 F08BD1795061427B 9ED8B51E7216A452 969D27DB18A14574 58DE67B50E342CA0 10F1C37116092A18 62016A8C995BEA65 804283C99793B63F 7E976B0ACFA5E89A CA3620CF2E417B77 BE50950BBBB32A41 B21323997FDCF179 CB2ED487180DB509 ED1B42EA808942DB EEF53299C5A30B4A 27C9C0D76BBCA910 FEA07AEB5743AC39 593FC8A91D9A6288 249D9928D1896BD5 F827C31C9464776D F03FBDF3605A6CF9 8991316EB80F983D DC5BFC36FA91E1F4 F9E1EC257A6AA96D F4E26EDD1FFEB8E0 EC5FAE903BF8709C 735157C4792A3278 8A5F4E8284496EA3 C35470D19301119F C4104CF162E5A3C9 690968D7EC4C9C93 BC661E818BB1B5AA 25CD56B78DB3627E 2EA48FC3981F3D45 83DF64A2DC4E1C7E FD9FC2D7DE6F311F A007218C0B99048A 65F92320085D9BA5 3622460070BE46A4 FF58F9FE767015A3 F9199624299D1A13 44D2B6F0E265EA4E 4B3E1C8BAB913226 CAB878F97B83E524 DE89687767B3B388 93DC61566867605D 007743A2F72909FD 745D75BB4D9AA8B4 E68B9E87F2DCBCE5 5442F114440AA5B8 4D39883B56F82762 B290957BDBB5D021 BACBC7ECC68C738C 3361613F0FBD2645 8020A177F7308BBD A0472C199375AE2F 68C35AA1DFBBE689 3CF04A410CDF1F9D 716051A94BE19245 8FA44B11771BD92E BA2CB4B16119ED83 20888D620F65594B 9DE1FBEBB42486BA FBCD8B6B953F6439 09C9D667FFD21902 6A9C693030AC5416 69DBECE7B2BFBE70 CA6A972A03FF7356 60150EAB475E50A2 672ED9CAC75A14D0 9A39145BDEB787ED 193689020E9149F7 17EE5B8D619480B8 2409CDC07D25FA87 58D6437B9D5CE5C4 49CB9F5FB919148D AA27BC0D45FBAD5A A051E3A6ED06A75D DCF45C6502969616 809D2594E480F0DB 60E517AB08A6694A D763CEC36A5DF57E 6294BB104F79BC29 E11216E79A2A3048 31474D2411AE6F04 A02C0767D32C053A AEF1B4D7DF847977 FF931CF9762D3724 43D7DE26F1F0C3C6 C5F0A4525853AE3D 55D18BFEF5E89837 494457320F460B94 70E6D85E128C367A E23049369FE12B44 922A15B72AEBCFB2 C3F92D4720D880DD EF308EA829738774 024ECC6B2066E920 38B7C4161DEEBD62 D4C434095D4EF93B 3DF9C21B0D072799 75B8483D21924DA2 DD8D2E0ABB5E62F4 9803E0AA1BE27805 D98FC402FCB6D847 61FE07E27E8638BD 2347C20A1EA2D6AB 4623BA4E0C47FF06 0B7F29B979FF00C0 868247D381644DEF 2C08028881E67F17 9D01AED117E37D8A 14BE83538900795D C9470D5B79165C3A B2A87B6C00D52FE3 230EE203378B906F FA086A514CBDA8B9 AA8D1D391B2A7DED 84B4B07FCDCC968D 8D4DC2DC72D0CA7A F5F0F109E7064052 49139CB98D7E0C78 83DA6F9F643A2141 501BF699E8140756 A98A8FA3F64D7A35 33250C420D2D349D AB7C4FDF68798344 17A342CB7CC4BC0B D89D9F97FEF7A9CC D9979BB91578CC96 1A25560BBFA71FD0 7D516610EE616912 99FDFBE9CFD76055 846E68CD1C0BC7C1 2048E2552D3AEF73 DBF7000D719892E2 0C7D07D1E9A27CA1 A5AD6A9186109999 27144FCAEF9826FF CBD4C84DBCA729EA FAB79E6214149074 51A6650EF10C33FD 665B74096ADC337B ADF8203D6A730F73 8F536F1655674A5D F2D5BB43BF9EC3C1 583D0A1ED6022C81 AC3CA6A7BE6A0C1D F1DEB8577BF80749 C4A89532D5A3694C 10B615F7F2019795 433A88CB7F6499E0 EA17E9A9C776FF39 7611E59FE43EC35B 726AD50F58992EAC FCB1D70ED8DFEE22 A8F9597FAB5023B6 67576735F0F92EED 8F4BA9424E425265 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 48ab818f-00d9-6b73-a2b5-b95a89727869
  2 ca7f4f68-7d6c-7a92-9cfb-c99bbec29c56
  3 3ecbc3c7-43fd-689e-8f44-362902891934
  4 2e52b0f6-5323-5572-b3c2-617b502daa8b
  5 3922d120-e639-1cc7-8b6d-4837d5cfdc85
  6 4a94c678-ac8c-5346-9174-b141b543210f
  7 90139ae9-6abd-8243-a0af-14bd0d4db21e
  8 0a894658-611a-33e9-86a4-e19b98a35755
  9 986f6e27-0bdb-8ea8-bdbe-ccd41ccb17fc
 10 9e485818-cb90-24f3-b515-db66f6827800
 11 f4c53752-f4cf-2ed4-a394-5697980cfbaf
 12 9a76f595-9119-4e82-aa21-44ce31c00d80
 13 04976eaf-3f45-5093-9163-62b04b08d7e9
 14 80ac711a-7d29-4ac5-aa57-a0cb49a04e1c
 15 5086e644-bb8d-8066-be92-6fba73fa46ee
 16 7e1a975c-5248-0f58-968f-52171af65c2b
 17 7bc0e4ca-c6ef-74dc-a82b-15dbf5de4172
 18 1a69e078-18cd-8988-aecd-6af9f7e1e3c9
 19 45d8ad60-c35b-6d2c-818f-22b1c0e33e13
 20 c6adfee1-4e76-2770-b2d8-cf80bad13342
 21 3048c1f3-3ec1-74ad-93f5-35b64912198a
 22 40df5129-9401-70d7-ba69-8fb7de3f7abc
 23 d1155266-e477-842d-8692-8d2919834d75
 24 32c667e1-c874-05ac-ae3e-5f32c5453716
 25 6e0a70fa-9466-65e2-9289-4d96bdaacf25
 26 ad1ed04b-8cbf-44c3-bcad-e1ccd5948970
 27 b4cb0c5d-f5c8-892c-981a-86a292b22c4c
 28 e96f0202-9efd-67c9-ab3f-38b13b836aee
 29 e59aac6e-41e8-4f3b-8db0-dbb3c78ebb2b
 30 7644dbd2-09f5-06d2-8861-06db0e0eebaf
 31 be0f9ef2-563c-126c-b082-77f5a8de6cc7
 32 34fdd2bc-cc49-4723-af4c-ef1b3cd6f36c
 33 a7921622-d629-22a0-8ce6-b8c44f924e91
 34 35315e2e-433b-8931-9f1f-732e8130e596
 35 8e96ba36-552f-5dcf-b670-f87cf0eee3ef
 36 a7f3a008-8f42-6993-ab7f-a0cc63c5406f
 37 20ea284a-d7e4-01c7-8c95-c964c6c4fdae
 38 8b8caa32-b4f2-3511-92d0-02a7769b6f39
 39 85565b53-969f-3b92-8be9-c84140bfbf8a
 40 a9438e38-6fc0-8b8a-8f22-08be6ecbd745
 41 c51f7f3e-ace0-4e04-82ca-c7172ba93f62
 42 19918682-d538-6037-8063-02b134a3acbf
 43 a32e450d-7592-1e6b-867e-810570338c25
 44 3b10f6ce-bb15-2b4e-bb91-905f5c847455

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 67651583822454807862778064864014285603384612. Exactly this sequence comes out of new Random(0).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 35 of Run 10 (seed 38,548,093): new Random(38548093), Next(8,64) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-02 09:51–10:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.