A858DE45F56D9BC9 archive

201210081726 115q78

explained decrypted filler

3DES(name+title) ECB, 63 GUIDs, seed 584

Metadata

Post ID
115q78
Title
201210081726 → 2012-10-08 17:26 on A858's clock
Posted (UTC)
2012-10-08 21:26:29
Timezone
UTC−4 · title 17:26 against posted 21:26 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210081726) = e4b8fd02dd6a77d7dbd5f1476bdff13e (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
63
Filler GUID seed
new Random(584).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
472 · predicted N = 63 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

4B3296FF41C1FBCE 46B47B93617050ED A4F850D99D1B24DB AFB2509A67FB750F D1B4FD98D8A23866 06F602E4B11DE0D6 9A9EBF10E419B1CB BA0FD06A119A3576 EA8F65C5A7FBFB96 118C13762AD7EEB9 96FF629523125378 040E33A4B2A1F34F 8F4CE5C16F9CCB2C CB11B11E19EEAA21 CA0C7E98450D73DE 70106713F3652B48 DC4A9D3A1C54FD5B 08F8822361F795B4 4880B54500E50A76 6E224143491D49DA 9E8EA4EE6302EB49 EB20E2DBB8741765 3F8F1FCB24E411A7 A062E5F66C632CE9 F575DAA1D8155F7A 411C374D927EAE09 4636CCA1ABA56700 33B6D1BD9952E3AF C12EEF42845C1BBC B68D2F18EC06AFF1 E5551CE1A6C059C3 6673D524BDA8FCCD F462CDCCDE058641 6EC1F8008703A749 9CFB1C7CFFDCDEB0 46808BE0FEFAA194 1761676582977674 107DC0F9FC5555F9 BF3F4E20789A7A8D 4B9AB5C0D25E3251 8EF9AC0529128D50 D0EAA2C15D79DAA8 8D0352B511C64507 D7A03C95A011AB20 970D0A8EC4BAFCC5 91327A512887CCE0 41CDF0839E1607B1 1ECA24AF70F9AE5D 5339D39605CA3411 DB430E74104ACE59 7C460CB2C858AB59 36ED478C46F4702E EBF8ED0A66E0C676 F77C9726F37AECC1 7A788965C20A082E 569AA0E3903FEE52 83CE513D7B57E5B4 FB4C304CD0BDCACA 0B561E41CA5E482B 693A8E22A380718A 6BFC1040A951334F 8B85AFC834F49181 22ECC1AB4B3B7A70 1E8C8BD395669002 8A679CB87AC83683 58E2C88CFEB93289 E19B64D097B23152 7BAF33F24D08415E 7202391669F1CAEA D606542B4C5A50BA 7FBF026738C9A6EE 3DC964E0974A0953 7AA4488B62521EDD 64306242E06274D4 87027B131ECD3D6E C7FD36AB07F23EE1 03C1F10EA80DBDD4 8052EC3525C71355 DBBD3F136A5DAFDC DD8C7AA483297AC4 FC0BE45CF3F294FB 6E93A6897F30BB77 BBE0534651A6C1B9 AF14DA5F90CAE36C 3515DC7F27BE3150 BFB46109F7F30917 019DE59693E9FAB9 53D8B9BD468824A5 AF0AA74B87893D7B C3033089A4586C29 AC0212F53AF1DFB9 13ED090964068AB9 616EA316DF5F4C96 B1F7F15DFBB2B9CF A128CE9B45728996 2022C8A4BDE60044 2E5149856904459D C9D1E8A0026ADFE7 543DAA8E6CFEB253 DEADA1E036B2F7E0 E4D92F7657555985 E0EBC8186300A32B C8B3C7DD347AA0EF E56F49D44848E0CD 93E4510F5795282F BA92FEBC02A5C1B3 677067C750F20C44 DE7BA6667D6D7EE3 5014E2BCA99040CB 131A0E1A9A853A64 3AC351ACE896E183 4984282FD3716CE5 5096BA6518015678 953563D48F140E4F 2E87389ECFD66720 FE55E4A68E0AD88E 5E97BE48AAF3F6B1 4822D234345274A5 BE5E58F9FDD162E9 2E64BF61262727B3 9D509FEFD9EFA68B E58311B14084DF07 D75B2A9C70D9A078 B829E951A6942FDA BAD15292EBF3F6E9 24EAB785EDD9ACDC 287324D57C80709C 51D85DC8B90AB3B6 4C3F4F2863717691 977BC2DA74BEC547 0A63DD4034F73D8E 19B8E585EC97D040 E0245BB9F82475B3 3D7B1451A692B1EC D1F34B94085EE18C 45EDC4C0E658AD9B 3B0A948F31A9E2B3 B7DB76AFBF0320E3 0BE6D6F12C9010D3 E366BAAAEE95C9BE 16057B2347A4571E 89E4096B3C3BD577 05AAC95BB47FAF87 E1332313EBFAC702 FE8E0205764312EF 438233A1E628F02A 05AB36DCA4BE4E9F 8E36199025E74F0B 2E15F53CA25F96B1 158416F041ED1225 426858B6F1037118 1104F25AEE322A04 F9F77FE050BAF6D4 82E695CD5C48C9B1 A6B8547ADFE59EC4 6C002F2703BFA41B A3CE720E5366B6A3 004951664FC39410 872C4D2E60571189 8776C98969B25163 27160C5410FEA57E BAFB3432B710345B B09F3E3C495BDB49 8F600A82EBF324CA 1F3D568BBD54B530 A10654D1C4E9EFA5 EF5C31E48D7CF65C 310BAF9B3F701DA7 2A4ED996006CEDFA C7F7E59578DDE5CB C1609F13F3B1FA0E 6BF5AF6B0BB8AE94 E3BC0D4CD7E00FCD 1D91908D25F0E00F 9B902B90215B1358 68E420B5C1BAFEFE 182D46E0AB5635E6 F37FD09A80504DED 246EFCFC29EB10DC 902B2FCC590E6875 AB2C0937E1FB0C31 F4362EEA822899F1 0ADD6E552F5A829D E71237F90A0236D9 E89FA72124B4C377 7B2B83F1170294C2 DA13B24E0BB60BFC 1B2D6E10F2210107 1FF1A3C6E7FCBD44 01D22D0DFD7BC3B6 A22D2F7A03E7DE32 6C5BC7BDD64F5B89 2A5661A2B6D9EF33 C0BD6FCDE7BF3A1A E6810670FC3B3B76 5AD978DDE3CC766B 8DF2ED904B011522 39E98B08288F9D2E 2B9E7B10CF7EDF31 4CD73518F567A3E6 B6D46BDCBC57C328 EFB009353FA15644 BD07780110D4BD13 311286364D4762F2 20272E91B3DC0F10 D90DC92020081D08 8A7F67D49F5B2A8C 2EDDA270E9FF62B0 DFBF793DF4B795C4 90DF20AC93F44701 EBE41BFE9CC8D1E2 8312DF9E23DC0BE0 6472AFDBBB364B64 20559DB73ADFE03A F10D0E356B082DB2 0DB2EBE6F3F6512D 7E847FE519E7A5A1 AA4DA9D6D2E5F123 6EF23F4E44B50378 8CF0691143BBB1D8 A8415A70D3739CE0 C090D4EBA28EB7B4 9C4DA1B3F09E17F5 6B86A76F03C2DEAF A92650F7177692C9 8ADAF96504EC3D83 2A86AB81C28296BA 9551FFAA1CBB91DA F8DDCAA2C85A223F 89E73BA7B2249E8E A2C6F8B961F78878 D7F5022BC7EFC822 6AC9A684946E172E 71B4CED53E3C6EEE E435D86013879BCE 20CC75855FBA1F07 D9D64EFFD1E4D4A1 44B80A98D4ACA92F 52BBF5C40ED6E9B2 39C629DA35653D5C 12216EB03980AC63 5F924B7B9DAE0F67 D2EAF165EBEFAD1A C4A982E19B5FB3ED 29DFD713169251C8 2AA0C3E970F88FB6 F1F04232824590F5 E7C14CFD4600BB06 7922B013E8102924 230DAB6F92C03BEF D2FA0EA43D0D7138 3C9FEF8D2694FCFE 7C59C2338F473874 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210081726 (name+title). Key = MD5(password) = e4b8fd02dd6a77d7dbd5f1476bdff13e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 25b8c2c8-2f00-7e30-a2a6-50171d8f31e7
  2 1bba0967-82bf-193e-bcfb-c5f739e227e8
  3 01a2e4f6-d72a-8ec5-bb0d-542f4b56504a
  4 b758e2b2-7798-18a7-8a78-2045b861ad4c
  5 a192096e-8a2c-7812-bbf2-4dcde1202a89
  6 13ad8bae-55dd-8e56-a7e4-a4e558c42045
  7 62282375-8141-58b9-8293-703e581c8d85
  8 2bc312c8-ee6c-3d25-bd94-17ed1e3ee2c5
  9 f4e151f8-92e4-2f2e-b25b-9ff66799e548
 10 b328f168-6d2e-5c56-bb9c-3ee4439d81f8
 11 8e592fde-fff0-491d-ad64-7cb9773a6d0d
 12 c5fa0494-87eb-35fb-9042-143f550c2152
 13 1beb958e-2ae4-0289-92c2-e06cd9143087
 14 cdef298b-73b7-2207-af67-ef320544250a
 15 50e6341d-2c13-6426-9b15-768951a62941
 16 bd4165a1-b0b4-610e-aac8-cb79176f709e
 17 c39b82c1-b6a2-3aaf-8fdf-a7aef2362e28
 18 e9f22259-6d0a-05bb-a605-8e8fbf45bf27
 19 79c057fa-6c6c-43d6-9a4d-0ee846569cae
 20 674c65ab-8987-3eab-ac81-9352a346ffae
 21 10ea68d2-c15f-354d-b7f4-1077a4abad5e
 22 2d5243f5-f828-133e-8743-395c51541327
 23 bb1d64cb-16b0-6fbd-a4e4-b64bfa1049b2
 24 bf85efbb-238a-04ba-b8db-580017ff29e4
 25 b5d1048b-e0ed-8b9d-aa2f-9c2a8b1a3786
 26 285bac56-8fc7-13ce-a653-6b58a375ed6a
 27 6dc2dfcb-ec54-0651-8786-88347a410718
 28 8dc810ee-a41d-4bee-9501-937c1fb40a50
 29 d1b743e9-8733-7466-afd7-514b9dcf1ce6
 30 82001eeb-9b57-3ff6-a7ab-d2f3c65b52bd
 31 38960f73-1e65-721e-b78f-4761780bb039
 32 c2ee28ea-57e3-25d3-8ede-faf93271fc81
 33 abde8be4-e861-1892-b785-773d19f783d0
 34 3e943320-ef0f-5885-8c71-3e9a53f2b039
 35 39b3ba13-2b1d-50e2-997f-7114a80c36ee
 36 a393bf7f-ffa1-09df-9bc2-d6033d7d7f27
 37 cfd2790d-9920-79cf-85b5-f2b719841610
 38 63166a70-f2b7-3293-9140-b9b3f526b451
 39 88404835-5519-31e3-9676-98a4d5f643d8
 40 4f3f884f-bf79-4c52-a046-5a3d6153a9f4
 41 7b61edad-3b8d-77a9-8807-af5eb7de688c
 42 d4abfa99-3da6-821c-972f-d665f6a57c66
 43 9a2f80b7-5476-22d3-95de-930b06191553
 44 0e2a8537-ee0a-35e0-bbce-a56e58c8c019
 45 9a862ba4-f004-7b66-ad79-59854cfb04e9
 46 f39ca349-2c10-0281-946d-061d6e27fe30
 47 13b92b09-e311-0da8-95fa-28ed768428c9
 48 bed44e5d-f599-59f0-9f07-f48ad40b3c8b
 49 88485d0f-5357-1c42-87ae-b190ede4c9c5
 50 59afd546-7b9b-3104-8311-32bae663aa1d
 51 fde3369f-92e6-211f-8757-0011fab8add7
 52 9c47d039-f50e-8085-a016-bcb16051b572
 53 7dbd28a0-fcfd-0888-86ca-48fb867f73b6
 54 5b0d95bb-ad50-47ba-ada2-40dec8c76e6a
 55 61c66d6f-2191-1bff-bff7-605934afeb95
 56 4088db79-c441-6da2-a40d-2ca89b775256
 57 628a2b6c-4d25-44a7-809b-e9e68c0c27b7
 58 edf4e152-3a71-8eee-a288-1ced39f9a2d5
 59 5300b46d-fe21-2ee8-aaf3-73ac75204f79
 60 eacb9633-2916-6f2c-b59c-3afefccab949
 61 47af3916-4cd8-7282-9818-b6c5c6e4a19b
 62 d5d9edba-895f-032c-89cc-caa07d403b39
 63 b6432be2-0350-5f8e-9638-2bf82f6c4193

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 718178532543026630433160810473721550733478237005132804164826705. Exactly this sequence comes out of new Random(584).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 472 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.