A858DE45F56D9BC9 archive

201207031535 vzsds

explained decrypted filler

seed 484

Metadata

Post ID
vzsds
Title
201207031535 → 2012-07-03 15:35 on A858's clock
Posted (UTC)
2012-07-03 19:33:56
Timezone
UTC−4 · title 15:35 against posted 19:33 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
55
Filler GUID seed
new Random(484).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
22 · predicted N = 55 ✓
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 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

81D8D70F827CADA2 7EEC03DFAAE02353 BF378D0545C1FED8 8A7C151876078F22 459C660124C8E989 8F73AF75966717DB FCC1195A5306AF7F FBC4BB0ACDE02222 29BB50C65607217F 3115694CF91F20D2 3E670010B88DFB3C A8EE1E680D82BD8D 33187A8913E1C9FD A3B7A757A8CCF1C7 CB78688738431375 4F3D335875817F85 608F207214D441C3 F85F2C6BBFC1FF9C D46CCAC74C78C0BE 9527918CF061F4F1 BE204C1926AA2485 3E0524E606D8E43F 2AEDB556DFDA91EB 7EB3345FE63CF6F1 A098D2722769E1BF A4BE2017F7AFC026 A09980C92493DB73 381866718FEA0BE3 4A93BE238474F7EA 959A6F46440FCE2D FA2F24F178640E3D DE9FD2907A829AFA 0A6763A7DF28AFA2 74417201F050F0B2 F4973BBEB805E815 6F527E6EFA0F2C0A 46B2BA24CE0670B9 1801C19D4AB68E4F 6DD1A43623F61564 2F7C05BD379A9E9E D9FBBE1D45681169 3C1958A6BB05A0EF 6AAC381B1E2BD046 21BF74C7AA5E5746 EBEC77C8215FFAE4 2660B326C65E0525 987689F6EA349B6E 91C71A788B4220C8 8B76DF79C25E9ECD AAD6BE953505D99F 10378D2607682713 0ED05FED445E1E30 ED1EB93ACD0F88AB B0668CF928A59418 974D35C91A0532CB 1C620BD71B42C54D 8D6BF5E9643BD1FD 0E95B2F57CF8C2ED DF19886C1E872797 B2D33F1A0BA55E9F C2B7252C2BB4FCD7 DF9DDACF8B360484 B8EC0749B81B33CF 731BF1FF6F550FAA 5D04F40C33C27918 4BD4C1B18BF174E0 F22B96712818A789 9CFDE05C6F0BCE42 E214C78507DB718A D911CF3DF74E1E47 02C8A74D09FDEB8D A2EB05792DF6620B B088C0DE49AEE913 C0A0208E6462EE0E C7763998A20AB115 28642AE2E11329F7 617D53D4A8F6F728 39C35A7FFDA67E8F 743720632393ABC8 2C4A46F4281969D7 B0FF2AC0CCA7018C DE96C5A70F499CB6 164842245306578F 8FC671BC1DCEAB01 ADA18CA82CDE1853 AAD95C1626B70D43 E2425BC3B58B0099 74F677D6DA8F0DEA 6216BF1A44B628BB D917E0F08A2283E8 D52348E86D935C89 36E41C57C97306D3 8CDA9D4CA30868F7 46BAD19E96FB0024 5C1F5F02DBAA342F DA647A521A1C9442 8575B4539A30DE1B 89CA6325AE12A19A CDE026F2545FC2FA 62C73F545E5140EB EED5CB9958521F77 6F6A8B59C4E67B12 167CA8197F209550 5209BAEB7D2FD19C BA9035BF569E4672 40D55128A9A7D3B8 4147976B4BCEE90E B06E4CC8B9D74FE8 A539ACB02E3DD2A6 0CF6E7B3EA220D28 3C6BB0B9BBD8368C AF31347EA4BE9021 C74FE99AC683D53A BE29F78E4CD977BF 37B8C9521A4DD77E A886C95814E77663 23AA7B4DD8F652D2 8E7FF68C1F3E2774 3D77C6BCE6AFCC7A C98D783F31D37E98 4861DFA85B0DB663 C3BD9654171F72B7 6045C8973602B785 8F850D874376D1B9 D839D7BD51579EE9 2B225BA724069336 961F7E9BCD53F0BC E312B1FDA7B5AFFE 889E972DE51C016F AE86BAD629AEF3A5 EB407D065DE557AA 5E90F78B60942DAB 8E71485E02B835E7 49E53E98D02C2781 FA6930CCBC0D7491 19DC0C78CF4CCB82 5A00B5B31D94372D 18716C16F4CD852A 26705845825D0309 2280BFD0741DE352 CD0F779917EC51DB 15553E330D2A0701 8B43E9972FC205DE BCD32274CD744DDD 60F730BFE47B0805 34CB7DD217ABA00F E293AC0833A9E8AF B990FF25BD6A2B94 0FF4012095327575 DC6602E9C1736C7D 8ED491F5E743CFFD 40DF7832CFF9D926 C7093A298D83C675 CEFEFA1EA67100EB 4E4CF80CA5F5C022 A7E48246A00B5448 182EFFC01D1D86D0 040E991E5C358343 C9F2099FEF3316B3 523FCF53AF94DC66 1A76E6DEA1B3C597 6F486FB1E72D064A 38D7DB5EA1AEC060 8D8E0DFD95BD0111 9A4F86C81291DA48 5FD8EED2BD9173D0 69B958783C234F38 0471AF727F3E904B 7C027FE957933EFB B7E6CF9299E8416F 4EA4BE4624101388 0231873B8CD7AEDF A336629571FD1FE0 635B8671F1AA0419 53F431BC0F5F73D0 2B861AB4CDED438F 0FD4E2A17507E280 17E5486F991991C7 5B80E37E52B5F9B6 215D0A787864E5F5 73C5F9358CB7AB40 683577008E3EC53C 2DD5D20F38201BFB 48B5FB377072AEF4 273119631831B3D6 5403008EA54C56D9 07BA21E9F4A09C38 C2E6220752D7C6BA 007DA7237CD5F052 0C2725A26C65CDDF 35A792734E6ACB6F 52BB901E9B81CF51 D1180AE059378DB7 A90F72CBAE052FD1 29BE0485FDF752FC 81A79FEB9C606AB8 04C0961E32237DD9 5DF1671AAFCAB360 93D5C0CC9E6716A3 349C283344E14335 1E065ACCF77B91F5 CE62A936FA2E9E90 2ED05E7E1A3FE3ED 48E308E9153D72D7 FB2E2A38695C8558 409303128F78DFD3 AB050A9236C66B6E 21C56ACE68BD612E 10B65449623CB237 36D3AB6C73B67446 0BBF8F79C5615CCE 63572AFB18606F93 AE0CE420440425D7 C960913150C33CD7 59B6E77501A16FC3 0EAFCE68B0765048 2C54E44A7EE554FA 50BB8B9691CDB558 73DDD2F6526B5CE9 479C32A19E02842E 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 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 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6c16eeae-69bb-5f89-9f28-1091d6509110
  2 2ec2249a-202a-7f18-8472-7190ceaa87b1
  3 fed8d3d3-5ae9-05d0-9e3b-77a5f6bae27e
  4 ce7265d3-46ad-7e67-93d6-48c68b3ae00a
  5 de8de22a-d6ae-6d36-b9fa-c20516246897
  6 4c51abc6-3fec-444f-9e0e-8533b9d2d9e7
  7 0e4f1ce9-7d84-6d5f-aa0f-34b199dbf45c
  8 a7b70d5b-b524-2d26-b16b-ca830b6ae7d4
  9 3df3ccb6-2307-7759-b492-c92f1bcf441d
 10 235986de-668a-6170-9ced-9f80ef47a938
 11 f5b9a635-5b17-7a02-8484-750e8a30acd9
 12 334b9dd9-1517-226a-97bd-7dc6a6d3caff
 13 6ddf46d1-45db-37bb-a345-7078542d5b74
 14 3069827a-1386-22d1-b207-942c766d1a5d
 15 e892193a-171e-6121-b084-a3f847ed3525
 16 683c556a-d058-2866-8093-16bd331d8e1b
 17 96e94bb3-0103-2134-8524-41c5e5dc3404
 18 fa7ffb6a-83ef-0eb5-802e-3a62d5869363
 19 ea23bfd9-6bd9-7a64-a772-3d176d7ea7ee
 20 067467de-376d-6b09-912a-97554e116283
 21 f7cdb62a-d632-17d0-94a1-eafdfdf33c1d
 22 cbafff48-1bbe-5fca-a1c6-9a7a319af53a
 23 cd78357d-8a1b-7c1c-b588-d7ef4553bb8b
 24 dd5cf477-d3cb-1edd-af2a-c8170086d776
 25 afb99c84-4c93-1ae2-a38d-008bd5a080fe
 26 3cef5e0f-a7f3-7b02-8c0e-8d461a420933
 27 b56832db-9b19-0171-8b3f-b7156b92d775
 28 033a76c1-dd7f-59a3-a3d4-1300c71bf875
 29 bf580784-7314-21e6-af98-6a3a3dc2afab
 30 274a65c7-5c3b-75ba-b3fd-6e162a3727d5
 31 23a4d240-30b3-79b2-baa8-a36abc9045ff
 32 3e09e130-1b44-83f2-90dc-980a0786543f
 33 918494e9-7e26-839f-8726-c7ed2a8046a4
 34 ebd58439-3066-1df5-9b13-4b6df3a96d68
 35 734e02e4-cfa8-5308-a84b-02d9e115ead0
 36 856737f9-0996-6422-abd6-6d5d6ac2e695
 37 50b38fc6-f5c6-81dc-ae40-392b8c3c2ec7
 38 b5fa1aa9-7b39-2998-9f51-7d6f66b11581
 39 7f10ec10-7526-2527-aca6-2865cb740f5d
 40 9a43f495-d40f-6db7-b4e8-3b9881592729
 41 0777ca1e-7e52-0912-b3ec-9390776ed81a
 42 2c40bfff-9914-189a-a8c0-5ae7866e7549
 43 a194689a-28d1-08f7-b1b8-2c5e1d162966
 44 1b787c72-fa4a-051f-aa48-e30e1105fc1d
 45 a32cbe79-1de4-025b-92e4-b5f0b34b97b8
 46 b6776951-8d39-0ddc-948a-5f0ca6875376
 47 6fb3fb6d-5bfc-021f-a647-6434d5018981
 48 f55fa95c-8b42-00a5-ac4c-daf35d09f4b2
 49 d0321106-44d7-3df2-b204-582414733f2e
 50 f5b26fc7-34a4-1a15-8075-34bd4a2b37b6
 51 2832264b-84d5-54db-a4c1-07eff08d852a
 52 e3d79715-cb3e-7db5-a5d3-0c10c191a54c
 53 872f3055-de07-3221-a74e-f3a4bf315701
 54 5d25a579-c80a-0e7e-bef9-d58727024f04
 55 ce0e42e6-0857-0a68-b249-cea10a3e4b39

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5707646276723262207615711705277881568226010000003157300. Exactly this sequence comes out of new Random(484).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 22 of Run 10 (seed 38,548,093): new Random(38548093), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. 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.