A858DE45F56D9BC9 archive

201305161749 1efxow

explained decrypted filler

seed 478

Metadata

Post ID
1efxow
Title
201305161749 → 2013-05-16 17:49 on A858's clock
Posted (UTC)
2013-05-16 09:49:59
Timezone
UTC+8 · title 17:49 against posted 09:49 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305161749) = d4111b9d86e4f6e8b455b2354ece4436 (name+title)
GUIDs
60
Filler GUID seed
new Random(478).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
18 · predicted N = 60 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A66B3E017A7381CB CEADFE6073EF74BC 291905FC970EF9A3 B1A58C98E82827D7 8BDE0631E07BF8D4 A229B1E3E6B3BBB0 7A565DB640A9B556 332543E28638DD87 4ED596FDF23AA4F9 6870FC499E550B29 D5C6D8A5ED6DFB3C 0F92FC96FBAA4281 6DC14E0CD15034EF E3B49592EE7F35CF 64B160532CFEFB0B 354937BB6B5E33CB D479C5D20227D43E B5B5DA574D633855 AD8AC5A191EF5F69 C1E221322D3D2FBC CC994DD4CD677E12 B0A8EACF27D6C373 E3F5A8DB9B3B29C7 6B828553B549037F 08B488DA66030920 510B23414BADDD9A DE2380C5A43DEFD6 730DCC938B6A6CA8 9B9324F7833630DF AAFB9F9004E07F8F 87D9BA208728B852 C7CBF16EFED0BBCD 1FE7E36353DDC702 E8FA714459215F10 6832B8E3058F7716 D667AA52A92FED69 4A2C54BB8BBA9999 6C01F07F9DAB6E8D 1324C8DD10B97969 2CB0E51CD6BE71EE 667444C15F339304 EFDBB245CEEB6715 665C49388442363D B39A95506A0DC606 1418831DD828CE54 494A76A849DE5A48 3DC7A2B40AA99259 FF47C8BF3CFAB01C 45608E73E83140C9 1D21159CCAC982F2 D77B4EE5CA67744F 5146791B46F3C205 1463674846ECB6CF 7DB8F49EB0906B2A 38B27A60DB39A9E6 9B0EA05CBA8D1C6D F2132D10E5365A97 AD36A5FBBFDB2327 162CDD761202DCF6 AA7A99F5B06A0465 171EEC67DF12A1FB 5CE350712146C39C 70DBC0CDA52AEA01 6E40130CEEF9A8B8 49761A13BD784CFB BA4D411F66F8BE6F 60B23D23F8EA3043 B8075B202B279BAB C079BDC3D1680158 52CC19FB8C2C383D 8D23384C428B46A2 3CA64FE0F775E4C7 5B6E7C95C8740434 81A28E4A002E5025 367C97CDA688C5A1 0C001E3F9CC1F7E6 F8A6397FBD10F20C 655FDB82424C57FB E11CFB9029A0329B F8C7886BBBECB20F F38ACCAC33690842 49EB06714CA83525 CCDA77FEEAC8EE82 B5FDB9465BCAE9D8 F396F85019D8D3D7 3E259DF2555C1AB7 D6B902B728D27BF6 8F7BB76CF4012F6E ED68D0F21AFB0681 DAF205B3C10ED1D8 72355923ED0C3F19 C98D5E4FE6091016 87D658F74D62EF7B 09AE798C00901065 002570274B2CF855 F49499BA57539DEC 810C109AF8A7C7C7 3E4FB07614D704F5 03A8EE8284F18D36 640E5A6D079558D0 370CF0031F595991 21D1E7F2D8B264C4 AD664AA03DD0A0BB D8D6BC9090B44CE6 C0B74EA3E632BBCA 104F398C75205C7B 5D20AB82AD0953FD F16DFE17F5814DF4 FEDAFDD4A44DC706 F4D4FF7BEECB7542 1EE66841B4F4D822 1EB28BCED4DE3AA6 160CBDDC6077FA4B 11B58F98FA284CF9 22B34EED7AD871DC AFF252DD78C79460 ABD67F22DFC7CF48 F901287E1738886F BBBE1D73E590C4A3 F574EDA68DA0DEBF 9C02BF45C20A2B5F 21274C3BEE63FCF2 F167BB36FCB1C5E5 027B3B3A7510C8A3 D5A32F7F7B86D41E D17CFC0DB9B952EF 895654820D03FE05 CC8AC98EFB650FBA 151C47E931326096 63E90C2E881ADA69 E8EA68FF37F05D1F 7935CE0249EC1106 CC6C1F4788EA1A55 A859150FB8B2A241 F4F55BAA9139B82C AED653E56A67CF37 BC1892C142233F72 0350CC62AC4CE887 6F7C2A8E02CDE395 9F3D35AB29605BC6 9FCC89EFA53B2ACF 9CC46B1CEC1D2A8F 5B22394219A9A310 72C56F540FC61F2B 9FBF3255A6307613 3E3F0605CD6CA6AD D90CBA7A1E69612F 16733E1AA2947CD1 62D7B82D0B2C8C35 7F581CC9686D5C40 9B3B8A48132D99C5 05CE85F2FF4BC164 99F030E51A3C4756 C31B73A110ABF015 3DF5ADFA1F96A728 BF4D52468B8FAEB4 FB0E057B1EA8C417 FEF1274627C4993B 22DBEF5B998002F6 78BBA3824F3587F9 06E09BECE20ABCF2 1D6959BD7DC6F1B5 562F63AA21862E2B FCE7DC837E5912B8 0E79C5AEB40BA843 5719A09905620035 10FD3E381E3BC671 08F16C5970B051E8 1FBD1D549D5650ED C4C19C06D0051AF2 9F99D5C8BED29674 733A60D501F063B5 D73D564A9687B0DF 7DD82ACAD8CDF698 A9215D0B3109FDE8 E448CAE4CDB6881F FF32F3E2F8C30357 15DF9E167EBD21C0 2924A9C5BF3713AE 01800855E9214CFF 5250EE794FECC92D 033D30C9CDD5FEB8 507F365E20887B3A 1AB68605033F8BC8 DA51734652C0D66B 55FBB5F26D0DEB31 5AA7CE6F1E03F37F 76FD7EE62FD54690 B8EBC3B4E7B7FB6A FADE62CCC1436BAE 1A045DCA3D178E23 9D884F79BBB1108D CBFDC07DC71702B3 95F8E3D5AAEB651D 82074C3DABD4F30E 2F4D6A00BE4890C9 6CE67D1EED59E483 6D41942AFE03D106 28D996B520156949 63DDA3E065EF7EE1 5B40E8106C394849 087CE0DDBD4538D0 C82C2EC48DE21386 B276483ED7A57C7F 0E0FC5D6FE925526 83C1B5943D51EC84 1BC20A8F31610C24 98C11304E44115D3 23F54C57A2A4CB02 65400D2DBD5CB305 883F0ACA4E5014C6 68A9647853DFF642 B96DD6B49A24985E C6CAC2AB1BF27D3E DCE4F08A4F37906A 4D042672FA176441 3A01182644B60C8B C363463961C2412E 1DD18B4534C87BC5 FD83F45A43A77A98 9F00A893C8C0959C 369DB1C6A261175E 56779F843FC3018A 6863E80B3014FB65 669C7CEFBB162615 02830DC0ED80F56B 5954919588DDBA4D 8C8FFB5EFD391819 FCF587D4C3EA96DD FEF42AD7BA9F4F1E F2F9D771A682F7AC DEFE070ABB63E6C5 EBBDDF2DEB4F1227 FCFC90E125B3C67F 5176EE602C3D9DAA AB5177B49C3F65E9 03C7137ACA828C38 8E3F55E0D716A306 C0F392CE4526C2BF 0F2CEB821B2E5D38 248B8A83F304259D 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305161749 (name+title). Key = MD5(password) = d4111b9d86e4f6e8b455b2354ece4436, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8e304688-6407-46aa-9086-2bb41839eb4b
  2 a900cc1f-e7d4-0d6e-9479-85f2bc6dc18b
  3 90722323-8dab-7d57-892c-1c2168fbc3bc
  4 5c2da8d4-0b5d-55c2-adaf-a23bba69de14
  5 8a3853b8-b6db-0ac2-a894-bc9da10a441b
  6 5242a680-f4b7-2a79-b24b-2a0a760fdaef
  7 72f3e4a5-7721-026a-a2f9-59b5c1527afc
  8 7ef1431f-d7d3-2023-b050-7307db915c89
  9 c1090c89-2674-1b49-9b48-f773b42a3db7
 10 2341e061-4374-4dad-88f9-ed0c99776dd4
 11 6f27c6b9-2452-40da-a81c-00509c7135ff
 12 d4740b72-3162-5675-884a-1b0e59a18afb
 13 935de0d1-92c9-2b0b-9d1b-c4b2e10e2d9b
 14 9a92c791-e090-14f9-95c5-c0af91ea89de
 15 07224f40-15a6-5ff7-8fc7-726c1a8bae6f
 16 b925e287-590a-4e05-8b45-90ca4f85f4bf
 17 8d8ecce5-0a32-7481-bc3a-a6d25b9db994
 18 fc43d2fa-060e-3e95-8709-974e999c48fb
 19 f2f4dd0d-2f77-5ad8-8610-a77b277960f5
 20 fed3c7a8-c441-32c1-a407-8bd3539f6fb6
 21 de88a4c6-57ad-2e38-af6f-2f4d81ccf215
 22 0ef2b5a5-3a1b-1103-abd3-b2fcd94b6dd6
 23 4cc3b7d4-eb07-68f4-9160-f1c1a9872a7b
 24 931f0750-ab1a-01e0-883b-f1aa063a8bcd
 25 e68b5c81-37f7-47a1-b6b2-a72b53129ae4
 26 0b63e27b-aa39-8c39-b995-4b18be5720ac
 27 9839c47a-048b-82d5-b70b-0ca3e9d503f2
 28 9b05a49d-6565-7596-ba78-a7de2c09908b
 29 dfa80e35-304b-52be-a970-2940b427ce44
 30 36dd7f7a-a860-0dd3-8ef7-77b336d55817
 31 e4276349-1fec-50e9-83cd-b0a030ac6d34
 32 38fb34d7-1f7f-33b2-92bf-49843cd4a592
 33 912bc646-b380-4f90-8741-714692e95dd6
 34 f2e76b4e-e20a-897e-8254-3af183c216b0
 35 67bd9cf5-f66b-4e29-b8cc-67894da0052a
 36 236bc386-b130-4f12-a30a-543eb6e187aa
 37 c08a652f-d217-81c6-acb5-7e14f58b666f
 38 4b199ed3-8518-1971-8d69-741ee8eac8a4
 39 2b405396-0835-1b86-b73f-97bd2adbd988
 40 9cca9697-1edd-3888-91c7-0bc87e636341
 41 ef0f417b-35bd-4934-bb48-cebe9bebf129
 42 a9daaa96-e86b-4dd6-851f-e5e734883c3a
 43 d75686e5-99ba-5623-8ad7-3cb479595884
 44 8c59175b-abbf-3d27-9ef4-7477ded8792a
 45 7986793a-e60b-8680-a2aa-ec234fbc5f87
 46 3df58cc0-650b-6c66-b732-5d719b699076
 47 2e882e9c-f892-886e-b7bb-1e66a4ec8054
 48 e09ffd0e-eb0d-8720-8474-af6a3e07b9e4
 49 b5e954a8-3399-71b2-9006-6ce1544beba7
 50 c0a2c239-e1ab-3c43-94e7-d3cc81e97a94
 51 aaed3674-3b77-816d-a447-ea604f54242c
 52 00ab4763-f7cd-196b-b19f-b01f00a4c0e2
 53 61ee1c9e-30ab-0e98-ad8f-8fa4dfcb1f8a
 54 927f5c3c-5c69-76dc-bce1-8267191a83a8
 55 e59519f5-59eb-8856-a91b-dcc0871f2005
 56 9dcf0744-b67c-2b88-8470-2d38001d97d9
 57 873d0d42-25a7-2353-98e9-7d68eee4349f
 58 60677499-cdc8-7927-91ed-9332898852e1
 59 3805d18e-df01-09c8-9ece-b47bc3df67e8
 60 799830b2-f99b-04ed-aa33-296dd587d3e8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 407502021445215473532160488750534844811344538688738107822700. Exactly this sequence comes out of new Random(478).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 18 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.