A858DE45F56D9BC9 archive

201208112200 y2pc9

explained decrypted filler

seed 751

Metadata

Post ID
y2pc9
Title
201208112200 → 2012-08-11 22:00 on A858's clock
Posted (UTC)
2012-08-12 01:57:29
Timezone
UTC−4 · title 22:00 against posted 01:57 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(751).Next(9) ✓ verified
Run
Run 22 (seed 528,385,484) (seed)
Draw
56 · predicted N = 58 ✓
Machine boot
2012-07-27 19:02–19:13 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

9269E59EC281E4DD FAFC208F6EDFA064 EABE64B38AD5FA05 A67B5AFC39140E21 645C7925B604160C 6343F895EA0A74B1 57C1EDDF954D93E9 9C8B7887E9B0A923 CDC134202E84B18C 59660DD24BC9C4D1 CB26BFC95AEDE774 D3A9D16512BAB2A4 F94A8DF74566B3A6 E7958B06B6C9A2E9 9BBDFFD716734145 BE3D2DC6223ADB9E 5C23E3F12DE46E03 BB2C63915BA7ABF8 FFEE945A344A1BD5 4FA38B008EA10655 DFAC161F2D26C676 F9A5091F6BA2EEFE DA8F340EE4555070 A390D2A9681DA2F8 7AD8F5DBF3135E6C 0E02351664F62E20 8BEDE7068A62D6CE 54C89EA387C9317F E3E74E05C9EB8CF1 7DABA2872909096A 5F8E87C2739852C9 6699F9661C425D37 B5C877D446C0CBE6 424423251A8D298A ECBCDF436864647F F4EC7DACD75D65F9 141CA33501C44322 2D4329CE9E7D93FD A1C35789D825CBB9 B527D305EB6E89A6 5C08543947F99766 A88842B55F5E84AD B4C2FE15E445717E 697B9824E92D77E4 C90CD4D2D0AB8256 7F891A4801F6D3B0 9A1A99358E8AD36E 2C1BB5289DD2E29C 86E1B9F3F4020C3B 246E25AE71D9658E 3022C856DD672171 59C215AB39E1E45D A5ECDB1BE7C0D5A1 D5C29B80F22354AB 0507F6F5EE323E4F A81BBEFD6B35D201 4345B9F15543A7AC 236E0C3F22D65405 8357F60129681DBC DCF339B718EE2AB4 12B5C359D14333D6 8315163823B2E02B 29036E447596879A B82B2DE75D4A2277 98F04F8503E13725 C8FDC279A4A2AE07 8ED545D209E8253D 01AA56EFBEA36093 C96FD1EC9D91A2D1 CE78CC701A4C89D9 76C79AC3568B7D05 3815CE3595D480E5 0CB7BDF29EE956EE F001B98ECCDFA2F3 AC1D967B0153DB7B B4FFF4AF53DD397D 77F95488C0C5058F EE99B9D5A17A383F E1AD0F41C2C9CB4F 9A0D2B672DFD807D 5D86DE7BAD2A5208 7FFE16A1885B2016 C622EC4F2D97B946 3BF8F602150544B8 3F32681D98C9DC94 0477DBECB120F9D4 ACFFCEA21EC0BF5A FB1236FB72920DD2 BE5BF6F805F32594 776BB100088876A6 2E0C3D707EC79553 E2BD798CCCB0A7A7 8EB7FF930F4ABA17 EFFA4B17EFD07799 90782340C4B173DB E64EC4D5372E774C 1744B7BDFADCF424 08AAD8C70E7A482D ECA995C98A4CC7D8 9F1712D81669E1BF 00DE44B40546935E 542327C1D4E4E044 E1FFC9EEE618FD01 8FBC1CE0E8FD9C0A F08E2FD39CDCA2E2 2CB9AAEE91F675C3 A73E2FA68A78AD3C 54E57A8D8B300CA5 C6A2373E63DDCF65 B9C2E6010DFC65AC 2AA722A995BB6E6A 44E4303B7EBEF049 F32B964531E92615 8515CBBB4BCB0204 D0E6E57DCD9EA364 558228CA6840AA7E 2D7D41C3664080EE 712DA8B590BAA187 2611748DC19810E2 6303DAD55BD70271 1ACD81BC7C693539 ED3EACD20F612436 CA4F9D639BBB4C9A 8B22FFB1465F413F 6AAB1389B6E52203 5AD556F07CB48ADF 82ABE3BDEB81D382 ACEDC22FAA910AC1 142FA3D64827D80D A24DA983A2838BB3 3525C1D7D39FE935 A21484DD5CF3D4C1 D10ECABF7BE0DB04 5F5AF607F9BCAF7E F031028C9355C19F 9C237CE0E3B57218 E0F496245DF8ACA4 98EFC660A5C9F0B4 69B928F854DBF54A 49890199FEA7CCC6 FA9E8F1E27AB996C 5120C4AE4F80E02A E711E2A807615FBB 23AB2367AFD45377 1EFF1CCDE8255910 B57788CB6D3887AB 071F4DF132FADE55 8D262A4D98D09488 44FF81940F49CB68 92B8A68610EBF1EF 9AD2633125B2FBD4 4E55ECA14F2A34EF 93ED40A1E839FE87 8DD9F9394141B862 CBC27EA409DF5644 B794A765B6E5DEC3 600AA98DADB061DE 6034937E238BB67A 4CD6FAE808AA2380 EB6E329D96A737A1 38D6CBD1CD4B29DE C9A840B29FD5E4E9 0D1DC76C4524A6D5 C0338EB332AA85D9 CDA37A22B1FE48E2 20E00290AC29F1AB 4631475AC3533D09 8B1ABD76DCB10AB3 A01844F84E3D8689 0160C989F38C2D95 39D2A3231DB38EF4 154544F2D8E5AC31 40ACCFBDA212CF5E 3ED469ECF0F0F610 3269C23D68BBF441 F5D889D8D01FF49F 437B5E3613F8EEED 4BB16EA15059B4BE A0FA8402E1DEAF48 14528867B92AB216 C4D27F330FACF72C 6A5CD20B9EEE8A4E E44F6E6AC57151DC 8E2A79329F495BE2 47877EB88EBC1904 A27D63EBF01FC779 F7DD7ADDC2E707A0 37C3563BDE0E3223 03CE23BBA16884E0 1D17C16D86DD9F3F 45AB9A25A9A8D2FD 68E5058A862B638E 505F8BC81074E180 3006A10BE4F16522 ED3DF7E5CF66FB00 0EDFB2125ACED685 F3860CC9E744E766 315918FAAE1CDDBD 0B6455A70BE6CAC8 A58D48289CAA139F 6027939CC625CB50 BB862073B08B7015 8CCD877934DA8DD3 45DFFEC5C2C62D27 33644EF3ECA769E7 5AA8FDAB2552BE94 41B11F7406139C3A 3FD44936E71EE69B B361EECE4497B0A7 1D163A0EB8976E02 FAE61B4E4516BD76 299764E66AD36149 42C405C9407E07F8 6B5879D3F67F7B0D 12267B7D2213F5BF BE78FAB9B3D80F76 0C391A186ED02903 5946D71B46196521 EEB1167184C5AF85 46D6F2E040162D31 D20ED32DCF7BA62B 7538E315C7BA1C22 8E1056750D21B2BE 35D0DBFC9FE643DF 4DE48310F137BCA0 D6ABC5CACAA5DEC6 0FDE9D3B1FD22208 DBCDE0681B1BF67A F1E499DEE86220F9 57706559B2F2A5E7 4CC7F5891E481CC6 1EE94B8FBB27BBBF 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 72f2f7c5-7adc-0f77-81c2-5d17c164610a
  2 b1963863-6fff-1169-882b-0414a9bccd5f
  3 6113c489-4df5-6979-8388-52c82e21ef15
  4 e8319b87-9fe5-7784-89dd-7b84f358eb0a
  5 94cfb111-77d9-2083-a663-bffbffd37c04
  6 957b9cd4-b003-70cd-980e-dd05a3ad6fc5
  7 e50ad89e-b87f-3661-bf06-b3da1736542d
  8 808694cf-3b42-11de-9bef-6a28895de934
  9 b760aab6-b772-7d7e-b056-125fb4b5b851
 10 1176df74-0572-1cc2-9f89-53ec50aabb17
 11 9dd5f0a9-c72b-516c-b3fd-d35cc98115b9
 12 5f7b6a4e-6601-790f-ae47-215762955114
 13 bb231aeb-af15-8cbc-a77c-9769ca7578e8
 14 9e59a33d-e91d-12c8-ac3e-ee18465f267d
 15 7dae8582-9ad7-59dc-aaa1-04da4c681ddf
 16 a3833e81-e9d4-0171-b280-31b265db051a
 17 a3319dca-2612-45a7-be08-0cbe8df137d0
 18 196db9b0-fdb5-5417-8ac1-7bcc34e9e1b0
 19 78f802ff-d810-0617-908d-17017beee9f5
 20 12301c34-cccc-032c-94c5-66f4600ed0a9
 21 439fba88-57c6-56f3-95f6-dd9f323fe791
 22 75ee589c-f0df-0eb5-a7b2-e091c9ddbc5c
 23 cb6e10b1-7b39-8710-a763-9748fa83939b
 24 b597ce32-31cd-3d4e-a487-28fdf00f7acb
 25 477c913b-2058-2b23-adc1-fb85f6235bd0
 26 756f590a-fac8-566b-b722-d720bcfbebda
 27 bff5f720-9d22-52fa-a210-080892cdd492
 28 5138d60f-b4f4-03b3-92aa-ea9cfdab5352
 29 879624a2-fd26-89e4-bb04-99850172ca89
 30 97991ac9-6d19-8a44-bb5b-95f4e3560283
 31 a5416059-3e0c-31c7-92e6-520bde2e1f53
 32 8003a423-a649-2976-9fcc-edc51d6a2297
 33 b1b69953-e166-2f76-8099-eb77bbd62857
 34 7dd69850-5eea-731a-a820-8aedb322df93
 35 72bec558-08df-78e4-ad41-2722eee142c1
 36 2f12dafe-2f85-2b0c-93e8-85b4347a6549
 37 0560a502-d971-1f4c-ae7c-4689a711c5b7
 38 72958e5f-f66d-1d8e-8813-2c0b5b3b1357
 39 d2716c7e-0bce-83d5-a8eb-4b9e458481c0
 40 fc2d65f0-2fea-3289-b2e6-a8fd95377f97
 41 e088275b-8af0-06a4-92fd-05a1c170828e
 42 16e0bcb4-d538-3c3a-8967-03fe8f73aa70
 43 a9f436ad-f4c9-73e0-9839-2bb7a0d9f03e
 44 9d85b95d-04a9-2a73-842c-2e6de6cd3003
 45 39a9f236-4158-73f7-a4eb-a07c9ceed949
 46 f94e47f8-b2a0-16b8-9472-925d049bc2a1
 47 2d3b3c81-e7d6-7704-8d4c-ab45475a2052
 48 5b5ba0d9-9416-29ab-824c-591c68e80ffc
 49 db10d4d7-7792-4362-9074-0ae704f02d47
 50 18658e08-ce46-41cd-9492-567e6a5fad62
 51 eaa4c227-6082-5379-9c99-d885e71a7c35
 52 e8e6f720-6a43-1975-9dc7-49e70e9c40c0
 53 ee3b9ef9-bb17-3641-9e06-dfba41c03d0f
 54 ed5a06c4-cde5-43a3-b693-8bed96dcbb92
 55 3c7703b4-ef23-5361-bbef-c07473fc2f4d
 56 23bce0cd-94f7-8ed0-8df8-f0b6fb4ea935
 57 e30ef389-ef35-2cf2-bef2-e97817374f8f
 58 8e153db5-8dd4-2f3f-834b-2e4cb8225601

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 0167273171578150450050832550883227721183037271724451345822. Exactly this sequence comes out of new Random(751).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 56 of Run 22 (seed 528,385,484): new Random(528385484), 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-27 19:02–19:13).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.