A858DE45F56D9BC9 archive

201303291719 1b8bw8

explained decrypted filler

seed 792

Metadata

Post ID
1b8bw8
Title
201303291719 → 2013-03-29 17:19 on A858's clock
Posted (UTC)
2013-03-29 07:19:59
Timezone
UTC+10 · title 17:19 against posted 07:19 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303291719) = 6a234b4ab08a594dce0ae0884c3dfb8c (name+title)
GUIDs
56
Filler GUID seed
new Random(792).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
60 · predicted N = 56 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A4E4002736C97C4E 804BF49F2CD1DEE0 1DAC561EFE4B4B91 38446FC2175CD626 895C175025964D32 6D00EF91762C8497 A94318A090FEBEF8 C587D5EDBBCE2CCA E217CB2483617230 03D340A52FE6B92C 030349849144F3B3 D2232FEFBAF3592E 308C07B3E904587D BBC57D734308A8FA 7EA19F1E79518165 5A8370258BCD6678 7E9FF1AEBAE47BB4 C01F3D54508A6478 6639B67CE7BA98A1 71D805058E11FA0B 73859DF918FE652D 49E25CBB2E3BBA6D CAA1D7DF07278E07 BD0733F5C3A9A131 79F88DCAA1B66555 E6C8EE34BB815A1C 4BA7650A3EA0021B 478F3D8615E6B169 EB95D69A882D3C20 0F0811E07B0056AA 7FCF23D609466CCD F3ED54581EC85483 D86D4C8BCFF4B371 1714A6F56E963669 33D857D619EF021E 70F83B1E7D7164CD DDABC24D74747E9F B9F911933C49B48F 902D617AC86D796E F4E9C00816F9758B 04277FD1FE2E7A54 04D00236C241CA0D 2A579170B576D33A 4F3A951ED0183956 BF06F0812C30E419 B960826925E48E6C 2C55FCE12CAEDA26 1E3A37A0C95206D5 A5782268D076144D 1672BF01C9B34A0A 786A84ECF61BFDDE C2D62F32223CAB63 117AAF796A5AAE09 550F70BA09083EBB 40659DCB54CE717E FEF7374D535B8AD3 1ED758BBFFBEA666 F7C290B8339DE1A1 863214DD0169998D 891C2073FDA7357D CC99243C1E77C79C F2F151314502AE60 25CCE6A55EBADE5B 2EADA10756B5BB8A 8B8CC62BE8AFC95C 6329CA08E528AED8 A36184BC364F372A 9D3B5B6914B7CA45 0A3B5505C922A6CC 2FF1F82E13383444 626FA333E18BC5A7 2B05A55B67C2913F 0F9A25559621A7A8 2470B31B55839674 D7425EB0ED14C3F5 8251092D4359B4DA A4DEF1A256B198B9 7D6E46492B820B0B 177F4468AD882033 9DCBD050CCA7DC07 1111F3BAF8FD8EC6 DFA6EF9ABCE40484 9A40DE3401D18739 AE94FF52DCB727E6 E1E5FD6C4963AA24 3B5E0DF0F62967F5 4028FC6C21AE0FD3 B6E9D151FC30F2B5 D745137551C8F4EF 06192AA524021FC3 C8A72E8D2BA3015E C14D8290E95B12E2 5C3E1C52537FAD2D A6CE0C9BB7B88145 729D9153BA54015B F1114B955E2576D5 87420DB522273D17 C348C5C41EDAB85F 35CB0974EE22185A 1CD375068393C6E7 64A07BA85DB5B994 31F431C70E3949FB 0847C23AC1492773 0D0D6F3A5BB057B2 CDF29208FD1FB9B4 D3F0C0F4565EA369 57D5234536FA820C 088C95A6E394808F B9DAEB85AF7E776B DCAE5A20D8ED4054 FC89FBA55F5FB48A 2F4BEFA744D76A57 68AE95EB1B99A8CA 0B5FD203DE7374F5 59E156856BF5C748 DDA66CF5A649BCE3 CF96ECC1E4589AA3 56CDBA478B0A5A7D F153988771B0ADCE 8B368F1414B1DAC3 F66BDF75A82845C0 6258E330DC14AC5F 9F084A8CFFD54C46 35C11B38BB3FB2CF FBF916328256424B CEBA1890170A2D87 587F08FF439D18AD 42C9B1B8555D8243 1EC14BA3DE990326 C4D78D6B313CB272 5FEA4275E4E40CD3 BBD960A0DD26C299 EB5758DD8B1027DD 8281A0FC26471BDC 9D84EAB4A082E5E5 6E48B1F72306F590 9B9321C23C77AFE6 7570A6DDC115AA13 7D71826A9749ECAF 70A8F519FFE9D043 F37E01D457C97BDF E517D779D3D17DCE A67A4B12B24A3862 C1648AB45831D71E 9E5B250330CF6E41 41A60B434470F454 4E803054130CB4C8 719CD0580881D4AD 86F96332173EA888 FFE6C8C2DFA4D87D B9FB120DA111AC06 FA64F60445460E94 A41F9BAD2F889FD1 39933A7B768213F2 4C8C469560C2FB50 CE875D6279FDDB00 441C10D090C12F42 AE0BACD587FCA3F8 7E9499E26F12430A 4FACF98084A6C185 C9BBFF0726DCFDB9 F009EF543CE7C32F EF5193046CB24499 0871E46814BB5420 08C5D6E41C79B495 63B536AC327B460A 05777985242BFF3C 36AAADD7AEEDEBBC 4F2AEA270C1E4458 C0B3A047C11F9624 4B076D67814D385A 7C01475AA2228481 B10010C8E2D2C1F4 366B8589E6BA9BD5 8399B74428ABF3A1 A29F76AF509BCA81 3CC7EE67429637C7 CE75FCFCAB954981 598AB38E89AEA369 32051E46C1C771B2 203587E79FE5F242 EE01362FBC5BF416 B0E121DE0ED8A39F DCA6197B83762649 2B6906E9AD676EEC 82FD4FB66314D259 4942FD6137DA9A95 0992E33778BDCFB4 F3299A80460B70FE 861DCCF1EF9DE4FA 82CC0F0743F70017 A8E57E4FA73B79A5 E7D3A93D0FD7C6A5 D66800C1CEF91240 812ED33D9274CAE4 913EEDD6799102EB 55EA10674B9C47AF 60EAEC962DABB25D E1718213F7274C92 D49C31FF3F6806AF FCD6C874FB72CE8B 675C135BDBFBA4C6 F3218851FF2FF963 B46528692B494195 1F24D6F143A1AB04 4F9F0CA6076F30D6 CF8732C6A170684C 0A1FACB27E4E9E9E A5FDC395B5D0C1A6 1CAF3FBE4C6E25CC A45DA281048F4DE1 BA87037E3B5FD17D 4F86B05EE32210EE EBAC65C55BE1FB25 A19DFEBAF4F3C4EE 8DA6E6894FB382B1 856EDE0A1CB46C81 17D13E99E38E5931 E10BD2502B7A9EB8 23BE15A48334CB46 EB6C23071C610664 3D6E6295A56D3DB8 13C4FB256EE81A72 86ECB3407F78E88C 00FE37A73487DB4D 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303291719 (name+title). Key = MD5(password) = 6a234b4ab08a594dce0ae0884c3dfb8c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 53d3ee1f-15a2-43c2-b449-4e2a8b823728
  2 0ed0c50b-091e-1624-a320-fe4d39e9f811
  3 44cab33c-bf1e-3a20-bf8f-fbd6bc437a51
  4 a3463078-5222-538b-8110-d0d85f4b749f
  5 082952b2-44aa-7ce9-987e-9daa582d7501
  6 33901001-a7f1-6666-b730-bee7db419d6f
  7 5810a1b5-c36a-6581-b814-343ae98270b3
  8 ef6f4273-f1b1-6b72-91ef-0d64c0d25264
  9 5c5ca8a1-59a8-8c57-b5c5-1c1099a87d0f
 10 39e5a6e7-eb9d-288f-bcd8-87f0946dbab6
 11 0f7a1194-a35a-7d92-9ef2-851ad541dc8c
 12 a346f447-531b-7f0b-aaa8-c54a0b29805f
 13 4866cb74-af29-05af-9c18-4293e4578f2b
 14 160597f3-b7f3-418f-b973-792e3095fc04
 15 14c89d5d-d578-3865-8e1e-d136a94088c9
 16 6a31d614-dcfc-5955-8b41-e1d7d52994e9
 17 cbf83e9d-26e4-7b38-9756-83d46ba45e8e
 18 d717a8d6-9318-0ba0-9916-eb806eb3dc81
 19 7425a1f1-7a0c-1843-8586-96132ea47c24
 20 ecbfe87b-191d-8962-bde0-53a2413f40a0
 21 1b18ebc8-0bf9-0974-a62c-7df465d928b7
 22 45741b03-fa38-10c4-b9ed-e243250f99ce
 23 8a9cd4e3-fc34-7f4d-a513-69f56733e07c
 24 61fdbeae-d2b9-6ee1-b22b-73cb37164411
 25 aa7545c5-bea4-21b0-9179-6247d104bd63
 26 ac67a9e6-7acc-84f6-a42e-a04d8d56604c
 27 0752cac8-c5b1-7453-a30b-b61d1058095d
 28 4ebd16b8-a514-39f2-8411-ef29749bc00e
 29 7f8c18fa-8de7-25cd-87c5-183afa11007d
 30 9181ddc7-5ecc-86cd-9e0f-1ff8e3038036
 31 b9d7e7d8-ec4d-5737-aa5c-e2b1158b43aa
 32 be87a15e-bd32-0aa2-b0af-cae0907e597a
 33 21b115b9-0b21-769a-9ec7-5ab66a9ece73
 34 f8b03e4d-55fd-7f5c-a8ce-cfd1a88a563e
 35 e9101f64-cb72-1140-8cbe-9ff2eec4199d
 36 ad532c6f-9594-05c7-9712-fe872cc6bb0d
 37 dd7640d0-6413-0867-8d3a-022f2822a6e7
 38 a14113cd-fce8-149c-ba7b-e5d1955eba90
 39 03762512-0559-8701-a6c8-f28174ae2470
 40 8c46fdea-174f-5bb0-98fe-8cb3ead5a9b6
 41 afdb7d89-2991-4cc5-b97a-a2df2d4a0481
 42 0be1611f-c0e8-61f7-8d9e-2d1c21f2d57a
 43 a841c4d7-a7c2-2f91-a21c-a58bd5e26054
 44 30ec8721-ab74-83d4-bbdd-66299d21ab5d
 45 929a0cbd-fcff-4f37-bb25-e4b436475435
 46 19a6081b-a7d1-2c59-8538-46fbd65cc46f
 47 dbf552d7-64b6-7c61-9f85-56190218d39d
 48 6bf27af7-d770-79d2-84fa-ed210b727fb9
 49 be887562-c2fd-4b6c-a5c4-cc30bfcc5d92
 50 af900df9-6c33-88ac-b1fd-94d5efed55dc
 51 48ba7445-8e36-3433-b00a-57966117a98f
 52 57097122-015f-6e6a-b08c-44bf5148411e
 53 d1670588-6e3d-1d6d-9452-d6f68d2adf51
 54 84feee61-eb85-7735-ae51-5fcad864085d
 55 0f59520b-98a8-6924-afe3-64b84cd791ed
 56 b89f508f-47ad-2fc1-906b-f098706419e0

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 41357666827704357018017628732850771001854628427748361762. Exactly this sequence comes out of new Random(792).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 60 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.