A858DE45F56D9BC9 archive

201211081945 12upnd

explained decrypted filler

seed 925

Metadata

Post ID
12upnd
Title
201211081945 → 2012-11-08 19:45 on A858's clock
Posted (UTC)
2012-11-08 11:45:27
Timezone
UTC+8 · title 19:45 against posted 11:45 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211081945) = 86fe7e77ea7ad015d2fd3413bd6a8e18 (name+title)
GUIDs
50
Filler GUID seed
new Random(925).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
116 · predicted N = 50 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3775AB970022299E 744686F35439BD90 9335C18636307980 35C18FFC54E1BDFC D82B4A0CEC97CAB2 8FCCBACB7D5EF970 FE9F979FA2B75760 194EA9455469752F E08F27A1280D7028 F96A1B5B81498EB0 DF01DD3344688464 19298DE57B8F33E0 0E09B5B939BBE5A5 07EFC8E148C8DC42 A04491D55089ACCB 7C9A098CB4A88B94 5D6B05E454CB7BD8 28D70F3692176DE7 C18CAE4903873D67 A6DA5FBC4A334D34 0CDDE6B069B3D245 C4AE58837C86D515 482A56654D4A81E9 33EBA37E7F24D154 7416E74E675B58D8 3DBE80A00355B723 E271BE34D1B11A5A BB55D627C64891DC B908B6CB26FCCDD1 D2621ED06491199A 2733ED0308E63BEB 31C89C5A109D57E6 9902ABA69749E556 C1F1ACDFA043F292 4B82706046AC95F0 B8598054AA29BCA7 68CAE88C6DBB19A9 50DFEBFED39C94CC 9C126BEB8A3164CD 44CEE705F4088D09 F6866335CBCB2DC7 61D2F4A90AFE63EB 453EF673B1AB0833 30A82F7031BDED02 D2ED0CCC1B00F74A 3FE3B5747FB3D4B9 2667EE84A227A9A7 E456E4338FDF2B07 460EF9DF22DAF3AD 6F8E7EAAC4D7D1B7 6B4DEE56376649D6 066666A0EE8FF9A7 D413D64E7B5B6EB6 4F4B15000E0E7F6E 79EDA144C987AD37 50A2539E0A07C82D 363204D5B1C25164 36D1A6EA5449D08F 6782BA600B8FF4B0 BF05C5A7DD2FD939 61CDCCEDA0AF6F0C 0B50BC7FDE99A6FD 3093B0C13054FDE2 479D22B0B815D93D 475DAB12274E9470 49E89D7B147E6FE4 3E2C227045987E8C 3188D9864A69D134 6AD38F3D42D83AAB 177CBA0387F2032A 169DF9F9B767892F 2A54C3CE8C262F9D 15787BB6FF99F0D7 5F468B719FB8E5DD 199B3CEF65D10492 3EE1E6CB9645BD44 AB7E9FE56869DA3D 71E18D16D57C89A7 168026CFC2B7EA34 A7967A1F3B7BB493 A5AFCCDAF58C71EC D750E83FC4971593 2B68A4CAAC2F4C76 FC86C3EBA50F2E1F A5E0C2139180F2A8 ACBF7D10F32BBE6D 6DADA28D5CE77185 9B5674A9477B6688 42B3A5E79425CABD 0A2E26346F8D2C26 B978F134C05CECEF 1B5A094DC341E00B BCBF0250F5ED11A7 79185492D8978A43 D362B26576043F83 BDCB58F36649224E A52B6DAD587D3F1E D7641CBFAEDE7341 A7A7403518A71B2A B557C0FF541A9F52 413F31157297B162 3863DD4B359D2E42 F53132DAAC30C672 F39DA6EF26B06C0E 61BBB46A42EDFBF5 B7215E6C7FC7D661 8C3EA6C6883C061C 877437CF882ED329 AAD9A043EF593E9C 3122CE093EF869F5 EA0350FBD2986B99 C1EDCE2E3CF832E5 6EC035B9A0339E99 85FDF306B55A4E91 DFCE3382CB7E4B07 A2C7A2BC94827313 390D842206AD34AA 51DB9E49CE362A49 C5E74320C82B9ABA D0C39F87F51E8529 ED3017709FB669A7 A70B94A765F16987 9A29E0F8B2BA82BC F771CB54F415C2D3 04DC5A451FBFCF64 6BCDFFA1C938E7B0 DA2BA0A430BA8B2B 60BBE67083BB225B 0F1E6F5B30868C5A 378DA7176205BA0F 51DA190FA1B0D8CF 45FF6E77D9D167B5 0CE4D9FB81B78E26 A867703616C84E94 A404BD4820434987 3254ADA1B9F110A5 D62F2C60DD12C928 2145D0D639D50B1E A9DF9E805077F15F 3090F718DF597D91 4712414A40D1628C 49DE9511807571A4 6283A0DDC7D1CC98 6D9D2D7D6949ADAA 0822F6C00EBE0B55 C3C9E1FC16615AB6 96F6D9DE7E86458B 4CF2E854F09D95A0 7DFB51FEC50A352D 3256654244A53B96 AFB30891A182BFA8 BF86FABA032D8220 F51E6E01E6DB87D3 1FDD2DE3BF3EF995 DA1CB93183D49BD0 6A2E885C15A83E99 350064BF0DFD0B01 8ADB04F06832F728 10C61DD7CC664F7A C5331CD81BD5F48D 1C3B2C2F330D579E A41438EBEE53CCEE 662EDE80C7E62883 69C35BEDE927F227 78C6D15AE086656D 2751C85C58BBDC92 0C2BA354148F843A 007682F2168408E3 5D3AB2C57BE32076 104F5B233D24EE7E 24487DC19AD761E9 20905FF153F2B0C6 CFFE81AD54EFF58A 5EC3A1F3B35CED72 D6BA7B20DC88A06F 15A705CF05865C38 B86AF819AB4CB9A2 B25E265D25F41606 E51DBE9A7C429A42 19DD3FC5E79448B7 3F2E3391DBFD764B 2287FF7EB75BFAD4 E014F0175BF2C39D 28C9A4AC9320F901 E3B9D33CA2DFBF61 66AD2222F661649E 0FEE28F66E9EF674 64DBF7E3410FC0DB 1A764E090804FB6B 5A87E98A5570E2EA 5CD7E663572094AF A527992DB83D932B B59A44974CC94C49 476E4158D7F6B2CA 6FCFDFB08DBA33CB 5AA0932FC6C11241 696ABE96338B8E1C D6A5774D2D40125C AB0CE76527C557AE 8657DDAAC2796089 9856FEAECC32323C 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211081945 (name+title). Key = MD5(password) = 86fe7e77ea7ad015d2fd3413bd6a8e18, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 28d5e3cd-2b3b-8f9a-8f58-e3c8c0d802a1
  2 4b704841-b347-2a7c-b968-0134f5cfc9f5
  3 5c500220-4573-2243-978f-00eeccd25907
  4 34e619a4-f108-8074-9625-2b614eab67af
  5 a6e8c2f8-673e-7570-8c3f-60d287112d0b
  6 1ea90678-f75f-8eb3-8aa3-265f46687248
  7 68eca10d-5c3d-35d3-ad9b-7c27ec21d431
  8 480799a7-674e-44f0-b32f-3b4e01ac64d5
  9 bff2de1f-266d-314e-9ef6-35bec9d8fde0
 10 10ff4922-ea48-33e2-8118-229072e91f81
 11 6a8262b9-18ee-6e5a-98c0-1714d3716a3e
 12 d5d239cf-b392-53d4-9d7d-51a1db1e4cd5
 13 21785e27-b872-4bdd-8c65-fbfbd46bd55d
 14 41e320d6-3a9e-6e74-b59a-8e2ad0871c62
 15 a9cc2939-09b9-49e7-9e72-b777f2137da8
 16 d5d45c40-bac1-6d2b-93f9-58db9b2ea696
 17 f3f6ae37-c525-6390-b086-d9e55b131d4b
 18 2f7dde15-a3c1-4010-93cb-b89c93edd43a
 19 721d4a87-8d40-6273-ada9-b0ff91f6c7db
 20 a7cc6552-aaba-4d4a-93e5-83e26ceb3009
 21 81e2f51a-c22f-6826-a2ed-35d4ad74070c
 22 240dd60e-347b-7913-a4b3-2f6d5ef6c58c
 23 bfff2283-8a73-2867-9f27-dd398680bb84
 24 7ca09c89-1c7a-1b04-9d26-845d05cc308b
 25 6c9cdd82-5b53-3ca0-97d6-5fc0f62dd659
 26 d8850bfe-45bc-492f-8218-25e3a7f3ca5e
 27 5023d129-5f18-1463-9560-cfb505433195
 28 081ad734-2e45-7a44-bd8b-a1997fd39026
 29 9b59e540-2b93-0def-9348-021cfe2d09a3
 30 9d4232a8-1884-09eb-9dfe-6b1b20bb9d3a
 31 b29f43a8-b5a5-6b78-98e1-df0a2ee1203b
 32 c2738e2b-b1a7-0d73-8f0f-fd23e799d364
 33 d4fe319b-2b8c-2212-8752-421b61935fa2
 34 9065878d-157c-117a-bc73-2e490b77b5a3
 35 8e15f883-ae2d-5486-b18a-18b78ffcff60
 36 ccf82bea-5d27-751c-93ef-98813ce25ecc
 37 35683654-15dd-2677-99e0-2afe53e73d1d
 38 d5c0b6e7-8e14-63ef-896c-8db3826699f5
 39 a65e66ef-cf90-69c5-90e9-9594e486dadc
 40 4b3b62ed-5aae-1cda-9ad7-7b1c654d093d
 41 b907a78d-046e-529f-b1df-bcc77bae44cd
 42 126ff547-a4f8-61ea-8b40-b6a881bb1654
 43 23aeb507-7643-3668-9916-c07b98a4355f
 44 7e94e86f-d217-85d3-94f8-47c2cb1d45a2
 45 7d107b0e-f30c-5ab0-8de4-3ecdd59aab13
 46 88939ba6-5b60-356b-a7c2-e0254574f3e9
 47 3e700760-3c19-0afb-ad77-90d0803f707f
 48 1da8c3e9-767c-8f85-9251-ea8093f47887
 49 ed51f668-d1d8-4f5f-880b-f8589ac3011a
 50 5cf231a4-9dc1-44e5-8c34-b805941e8165

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 82287834336546466464672134170060215726615638530844. Exactly this sequence comes out of new Random(925).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 116 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.