A858DE45F56D9BC9 archive

201210260057 123yh2

explained decrypted filler

3DES(name+title) ECB, 62 GUIDs, seed 767

Metadata

Post ID
123yh2
Title
201210260057 → 2012-10-26 00:57 on A858's clock
Posted (UTC)
2012-10-26 04:57:28
Timezone
UTC−4 · title 00:57 against posted 04:57 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210260057) = 09e4e67c7210efc9ed6c7fbdb131f200 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
62
Filler GUID seed
new Random(767).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
42 · predicted N = 62 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

CE42AE9CA0A363FD DD9CD094C2B48D34 EC76FD5F12B9F9B1 4C3EB61FFB9FBA16 943A87C1EB09FEB8 50F6331E5DEC9B7C 260023CCDA32DECA 1583A5006892B75E BE4200B49EE65102 D8D533ABA8EA78A0 B1074E91C440C2D4 284FDFFA4516202E 8192A64538408EFF 527D1089BD167CC1 8E0B5FA141333734 6130C8AE91A659DD 0C71C18A30875E40 3BE6ABD4E69D75E7 231D3EA1D80F04E9 FB90FB09F6251256 6193125D58F6FD94 7687D304E8014A40 B8CA492C82894706 089CC079F34BF100 5509DA5172DB8570 1E421A42802EC412 DBC649DD27150406 5FD05F74E69D73F3 CA88A25700D1D426 A3B9CEDBD039E5A7 D701ECCAE024C7C1 B036E74C0B1276BF 894A521A93CC9B5D 045A5C4DDA55DBE0 160F41EFBE7746B1 B8342601D674B374 679D9E710CB6CF20 CA67D60D40CF9F14 2DC33CD99F765E78 EF3B2942559732C1 FA00952C71503F1B 574B464053D8E33B 998E70001A49E5A6 8167F51A7F427CAF F628D0BCFF6518CD 43D0A12257C0320F B7134CE02C7D4FDF C441036970FF719D 3AEB5204CEA1077C 866F177FB5A71330 71F09220EAB857CE C2384B734F638F11 B512CFA386FBEE34 68BBEC717790CA45 CA54370D89CBAE7C 3A62805CBBC34C8A 56645F434EE839D8 9335CF37F120E5E6 1C49C2D881B4634F D92943E9909CB3B0 F0B494FFEE3F998A 7CB08A285932798E 0339A9B247B3C78D 8CB7965B0EDC152D 422960D37AB474E8 8F3D54E5B58FC277 9B138D98E07A0C59 E14D01088982ED6D 4865494E27F55AED 6C473DED344C6B2B A484B02FA2150F9D B56DFB75F6AF7CBA F635CA7BA7AE625E 2550AE8C1E946DED 412FFAC3EA1C433A B5E931F26D419189 AE3CDA2B23E282CC FA094695031D5C5A 29EF559302E8E3E5 1A5534C5E2D42B77 B5391F5645AC3916 045733512D595BB3 EB124004B62434E6 39BCE4EE95BDCA3F 962D534033DFE99A 6DCD35AEBF920B42 6C1CE00C5F8E507B BCAF656250E4FE7B 5058C02E62DCA708 148EE9EE8943F446 52703ABE489979CA 07E7452F2107FF28 3BD63DD522D2EA77 FA9012E93B63BD4D 1722038821D07C6B 2920F1D53680D369 D9C7F16AE267C0FD E9A759E2276CE205 AF47A93488553BB8 EEA0523CAD2E9C0C 52DC4BD5A0BFD952 1ABA2D1C0382663F 480A3D41E7C48E46 C7F524565B38BD5B 76B88709F3D71064 40612CFF1A809A64 817DB6FAD1070D3C E9A57D638425BBF7 7B75A298872B6647 BB227F5EE4ABC285 A6EE7BAC6CD55317 7933B626ACD9E86A 9509D30D632FC97A 5A4406C82220F4A7 2CFBD114378E596D EEAF79F89E691492 4152584C735BA306 963A08191FEFFBD6 347B001ACCEFBACB C0123C51B3885E03 071B0E8F33E7752F 47A10438C46A6539 7D188149C010106F 4082B0987AB75F55 27CE1F1C461F5936 B3A22AD0CF8F744A DB31F6173E22F809 B013D549BF0D5BB7 B07D62C522D09599 A98DAB2FDDDD9AB9 C959250530160A34 A0F79306F2B2B73D 43B6286C5B0629DA A9D0FC6A57D3FC16 6871698353C3B0F2 FC299CC46DFB6C72 AB8CA3614AD27402 BE25C1200480D684 53C81DB271BA7F21 7AD348FF982ACB6E 8E82AD214BA23D86 F8C21D1F30F79522 237EBFFACBAB2B8A E1895A35A9A67239 32B386D3068B17B0 F06A4F0CBE4B1C36 B248DC54398AF38E FDC3F3F00560C4C9 3D5D72ABF741B6D4 2E4B1AB7800F0238 78B78821C03C29F8 F13907A93E6341EF B173007482F0DC7C 9D7090B46EE78F2E 6A619C51C9DAAD8F 9C378099DD638D39 5212D4E0B3FF56EA AFEEF6E39E19B26C 8506D2DD179ACC3E 064D8787CD402B0B 52EDB5DC75AB4980 660AF7E3D7430D9C 2C524490002E197C 55C62EC2001ACC21 48F273C86EA07B53 D0B3E6641686F0C5 58EEE23EA2FB8DFD 3B38CA7596E5D6AB 3C458FF999284029 2311A95049F031ED 7E7AF80B7563D4A7 38B94EBAF369C614 296A0B450C69C2DB 23B2C41A529DA7B0 9DA8192715216F77 3146B25B07BCE273 940ADE5A630D7FE8 8FC439B9A6E94BFE C12203E7AE1C50A4 FE969227D63C4E88 193BB49EF035464B 58A96120739BC5F0 17A063B8F483FB68 9BEE2EF05CD85C04 C8811C807895C9A1 202BA1A360D3CA23 C18C91FB820980D3 F003B4CEA2C0C0D8 34CB618C07736B5B 6B01D6CBB4D23553 293A54273A66749A 12BA3EBCF74A0118 E799DD864C4A74DB 036F3844B8908392 AEF1822DADFF6982 ADD42904D41A904D 985D4C892F01D9D3 E494C7FF548B2CF2 A740FE646EE419C2 19B47C89D6A8DEDC CA9C06271CE8B815 20D2D501FB55336D 3FDA67B8C1A29DFD ACD0972F365BE9C3 4877550627C917A1 640123056BEDD672 491294EAE7EC0DD2 3533834F68B149E5 1114D1AB78468360 A5B1A5B4F5E8A961 068DA28B907AB30F 44C2CED49294AAD4 A804B9131580D2DF 3D04CC1B51B01F06 6CD965B4E21F72FD 1AEBF6CF0D0F1A2F BD919FFBF983D491 B4469901420CE109 C9F732145DFE6B98 BFF5F7CAADFC12CE 9064904417FD30D0 08DD01DABBA75883 6A480FB145350274 9AF2715DEB65A70F BADD2BB31F315A21 A8411DAA21908FB1 11023EA8FF09944F 4EC68A282050F5E9 4DAB9274F3590903 F05817CBF54286AA 2A6D75A9B70AE4AE 793BF004886BB372 FEAF4D75342896C5 006651ED8BC8480C 4A65DB225D9BBC5B 01412303860C1A64 9706E3497018E9D7 157EC13CCFFE49A8 03810A3EA6E6EC9C 006A9D4980263DC0 4700DD6D86070194 0B7D96DF30FC8354 0FD2B11F88CF974D C3611B8702F1B6EE D782FDD838A12C27 A2811BB4AE107C55 411AA41AE78E41B7 F314647D7F028EA5 D1D7ED0038E17B1B 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210260057 (name+title). Key = MD5(password) = 09e4e67c7210efc9ed6c7fbdb131f200, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e4b55047-d226-3071-9a1f-0147c17c6278
  2 dfb96805-2154-7d50-b716-ed898b93d62c
  3 784212de-acf1-828f-b0a5-cff71a0b7f15
  4 356e8d73-991a-2647-9862-94bd7d2e08e4
  5 422ea05f-0700-49ab-8b86-503fb429533d
  6 5fcbeaa9-9b3e-7163-925f-728a8530c062
  7 dbe5c556-5cfa-5534-8da9-24c511d2ddc3
  8 11210741-ae48-28a7-9145-b2f511386187
  9 b33cdfa4-5ca1-798a-951f-8e262155f609
 10 d0e25bbe-6b6f-0023-91fa-e260340e32fc
 11 69eee275-dfd8-3400-8dc1-4308b283a2ea
 12 805dfc0a-f2ff-2aa5-9dd3-417f8d085654
 13 ad60ac0f-6672-8c5f-b421-c92ebb9829f0
 14 bc4c56e2-53d9-4928-9da3-f7518fbd1ecc
 15 36ae5434-1685-72ad-a9f8-7e9d2ce4380e
 16 e968851e-f848-0819-8978-045f84b04f6d
 17 dc931f8b-966c-2885-819f-ec69ed366281
 18 012c279a-f586-4b17-a95e-8f5a6e70b679
 19 1edb4250-7057-3eb9-b00c-38dc1338f00e
 20 941bd79b-b316-2b65-b567-fa49fd54cfbd
 21 2fc28f03-ec3a-6819-84cd-1e6ed4fe2027
 22 63376c5e-372f-0059-8c66-149bc0c20808
 23 9c881803-7621-5544-b3e0-60ac99026e49
 24 da80f972-392c-8e94-a501-986d6b702eb8
 25 efe7214c-bb8b-7111-a03f-fc53e9303a65
 26 d86eb5de-5775-7359-9773-6411c4387089
 27 fd85c952-0b9e-34df-88aa-183871d96be4
 28 0a438e77-8946-8a0f-9585-6213b9550c52
 29 d6b64c78-c0e0-345f-b40f-f112f4469e7a
 30 1d011c4d-daab-7c52-9fdf-10aa8be3f440
 31 cbc970f4-73d3-3aaa-b128-e351e920d43f
 32 e39e1a24-9dec-4cc5-884e-7c13b7853076
 33 0203d6fb-4a4d-651f-834d-1fb11686462c
 34 ad0f31d9-fe90-191c-bbf6-64844d2dd0b1
 35 ef29d039-b94f-40b4-a58d-f6bce038b3e5
 36 6ae9008d-74a3-0e79-9387-ff07780af62a
 37 052d243f-bbf0-3a60-ae7d-e51091661343
 38 429c080e-57bd-030b-8bc8-e3036650b20c
 39 48185108-6ba2-6c5d-a83f-5a262cfe32fb
 40 b229d162-7143-4551-9704-91b3a0a34b2f
 41 61bfb642-1d80-25db-b853-a2d03f9c7a5b
 42 bb59c069-3d0b-7812-ab7f-06c62bbe87d3
 43 ea866ea4-593b-83ca-a829-dc4d663ab4d7
 44 3d5ae58d-a89b-0373-b712-a269a3026164
 45 d98cfcbf-da08-2d06-a864-cfe418a521c2
 46 f6385f36-fb5d-27e8-afff-bcc05b600c94
 47 3215d0ef-3a1e-2f7a-a37e-bc284b882bb6
 48 df924483-70d8-4213-be18-eed5f8450fd9
 49 aead35e7-83ca-0c12-8912-cf37a4e20d98
 50 5f538a3b-c20c-5247-a4de-fd6be984ea64
 51 2b8faca4-07f7-49ff-b013-171343685bc3
 52 474f0d9a-9620-396c-b120-a6eabdb485dd
 53 1f1405d8-9abd-0e8d-8994-c289afdd0801
 54 ee911271-a771-6a1b-ac4c-bf180026b21f
 55 1e9358ee-75a2-62f3-91e4-4a02f1e87f51
 56 ca1f1b87-900d-3caf-95dd-1c37a2282241
 57 e0fa41d8-19ce-259f-9cd3-0eb127452531
 58 ac1a5fda-6d70-804e-b974-ca2606fcbc4c
 59 866c3c90-e5be-3ef0-a21c-700fbaeabfa6
 60 4f589b97-7b9e-5c98-9f1b-24d71f8694d9
 61 91b4c59e-867b-4cf0-a258-ba6592232907
 62 ed2d0598-5709-52f6-a858-e8b0a109a63c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 37824752703284702432605877383734614030642780222405430663283545. Exactly this sequence comes out of new Random(767).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 42 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. 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.