A858DE45F56D9BC9 archive

201303021132 19izio

explained decrypted filler

seed 493

Metadata

Post ID
19izio
Title
201303021132 → 2013-03-02 11:32 on A858's clock
Posted (UTC)
2013-03-02 16:32:53
Timezone
UTC−5 · title 11:32 against posted 16:32 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(A858DE45F56D9BC9201303021132) = eb8f91f6ae356ff06b44bc737a2d9e3d (name+title)
GUIDs
56
Filler GUID seed
new Random(493).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
128 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

87E7A5E6C3ACF07E A4E2FC9025D7BDC7 3B520EC715A0B418 826D551D9140D8E7 931EE1DAE7DAF513 8E7FC53B42D5A81F 9A88BD848705F7BB 57385B0B066BC837 E518C9698DBAAEED C5DDE0AB25665FC1 4C0E47DC9336EDE7 4C67BCFC48D0DE2B 941926ECE156B7D1 CA761C8D07D6DAA5 82DA39053EF8E529 1B247655487CDB90 764F288E9CC6F6CC 5AC18B6BEDD151A0 C7B3769E4B9270A3 A1A7FB21454349C8 782F3B6ECAE56289 D499711A8AD99FDE 616EF1CE1AD48F86 03D244FDEBD0DF02 30F25D34BC51438D 1730A2040C3434D8 6D571A66C9A04263 544627F1C677C544 BC75C2AF0B997220 4C2DA1FECAA2F1E6 0180C13B7F296660 8AEB464552C42D08 EE860C9F858E282E 26DCD50653784A91 067CDC8D267F19F8 8870CD62B7499849 2878409AE7F44719 ADECC403705BEC74 CED20F93381639CA 139D1F0D0BF5E98F 31EDDD1DA39F8121 8E644804793310A7 C3C9B52F06B41AC1 154CD58C21FD1368 9F07350074524DC4 B97762ECCD0DAD75 E0567D4866CF5D3A 3F7319B596DE1AE8 7C153A8E53EC57C9 9CE48FC2A070A258 A083AC92E87A3801 C6922E771C409AD6 CD17E74D6450C9B1 54B741A5BE1BF966 7EEFAAD0B65F3892 6680290ECF5B847C 3E57C41E4EAE8B8E 2DC870E5B370095E E27C0275CAE7761E B88C2C7A350EAFA3 2F9EECBD7638ADC2 2B09D57AAA93B1DE 67EE71CD0BB46741 91E5317B37105545 53082451DBECCE47 85E473864B791161 74C1E8B7FF7037B1 98E055FFE41053DB B3CF8BAC3FA1FB6B 8B9779A8E4DFFEC5 3BE27798DBB31F85 B35130D6C0A7386B 08AF55E9C0F4527B 32A0FFA32FBFA4BB C7D9F04F9BEA44A2 5085284B93504A44 4B716093AAFCF256 9570B9E0F2902253 594968B0EB53296F EA65F8801E30212F 316BD8E895A6C235 100D3F0ED06B7A13 319B60D9B2EC809B 3BB8B7C6B1D2AE3D 1DF940959F706D86 F87CBD7FC68E2049 81070814951FB62C D9755E6A62D92B3D 45FDE962B0476BE6 DAC0F5C9DC15BB48 7AC18AA580E9CE05 1A23641C14F56CED DD8FB5583E3F484F EB5BA15A0867B8AC 299C04A82648AD4B 51DAD8768C4C75CB B93B19CC0C105957 4391157F60547012 046FD3A3421D42CF F7BC38035CDA46A5 B3D945F95B42C9CD EA23E2A927DDB9E1 1119DF0423B2DA33 6D74880405ED104D B818F07B02782B4D A70A3B78931D04DE D5FF5161FC955A84 4642444C532EEB3F B70DD7F4D28ACA93 4EBD866A96212651 376A9448AE4CA792 F2617F568EA97AA0 E9B2E83EDE522CC1 7FB610753E649574 D3B073962E3AEF8A AB51A0C9AD590B26 75C8B5111B33E48D 6DF0400D592748C7 6A99B416EE1773A3 19131F8A93B28AEF 58E0485463F2E7C9 AEE060134B5047C2 81139CFAD253B624 1488111201D81543 869772DD13286166 C87E93980B40D3FB DCEF71D86E66C4E2 2C8C6B7344EC28B3 0EF879ABAC084AEB 3BE5DF87A78A8E07 6EA895AF1219A650 292473614C907CC8 EAB3BA3CF8E7E480 58C3791E60B16590 BFF6EF88F4C6603C 8F72CA2983D8AC51 AC38E890AE27EFB2 916632D0F16CB859 473EE632FAE5AF71 8322FA42C59485FA 635045CF57695127 55FE0A10ABEFB7A5 87D46A3E8321247D 35876AB06842334E 1A63E39A723DC748 356118DBDE912066 E5CF5B772E597FDB 5F8AD33B82573437 60CF8CBAF822C0BB C9A831CD37104DB9 C7523B0C8420958F DF2F8E52A1431E63 8EBEB78634B1E70D 7C524C0199C0F17E 6912E3A35C46B4DD D35F5E11226F0B11 FB2014D757A004B5 F5766694DB2AECB4 D3ACB41D3B3480E1 7DC8671104D2D2D1 B59B1DE39462C122 270CC3524234A82D EF6F66711DA08CAC 1394C5181BF6E351 4FE1C358C2914D99 D70C13808B9AEF13 B69ECAEBEC497CE4 D59556604CE1AAD4 A72F9C61E12956D2 8F19F682239908EA 190CADE91B637104 47D9D6D03235706D 70D00FB82FB937E4 57752499B607D32A 832A0F936E1820AA E8E1FFA2F0DA2494 86DC241D47BBE694 4E9C708C2D28F95B B38EA4E100B30176 74655F260A974340 E87EBFBE41718FF6 3CA48F36EFACAF03 5AA2B0FC18A64278 04C162F8B796795A 00E641DD01400CED 0E3D41F76247AF29 A6594FA043ACA3C0 14323AC4F2DA933C 4599FD91D037D9CD C8503219B1679F75 1FA712CC23C02A7E 5A96DA4AC04FE9B5 C07E5534297CA773 BB5AA2495D58D680 0BEA564EE0D2A3BF 9F226FFB91F5831F 6BA5F9956FD3C464 6796486914B2D5F2 9C57EBA6B53FDB1D 7B2AE6EE9F1A5285 6C19E1B2B8D9D3F9 D4AA868269C1CC5B 1C1456D188454246 BA0ACD6E4D8E5363 638AE5C683EAA500 BD983267F20F871D 71B815667D3AE5F6 4C3D657AB78832C6 962A064D0CAD7F28 90626ED91B322825 C5B280CF78FBEAAC C06B6AA6D2488925 0CABC6B0722E4B7F 8513831AE87ABE45 2DCD5F09B89E01E5 B7626B5B49040C55 3FE2254F53745F46 0547082895668479 BDA7497FF0C6C89A EA7230F6FC763BB1 DAA5123495C8F4CD 8418299446A136A0 DBBDB42B47A0B827 54F4F73203FD9EEA 66AA55E62C5788DF 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303021132 (name+title). Key = MD5(password) = eb8f91f6ae356ff06b44bc737a2d9e3d, 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 21b88094-4b5c-2729-befb-4063564298ee
  2 1c894bac-b673-43a9-8800-c018bcefd2f2
  3 35d06ef9-9ef0-3a9d-a38e-4ce0e8e5621c
  4 25e459f9-cc06-79e8-a69e-301a710deee5
  5 f9ab3676-f801-75de-9662-fb4a04c8c876
  6 47b52d7f-a9d1-3c07-867c-b1fca6e79fdb
  7 4001f8f2-082a-7888-a8e5-6b3b5d809459
  8 a1cea203-2b5e-6274-a928-7d14d80a49a8
  9 a9425704-4744-8640-94c4-c9299f7671de
 10 276ed4fb-9efb-072f-96ea-b3acb484a4d6
 11 b212c38e-4d77-47b2-be71-022fb62e7300
 12 6148c2bb-2ab1-361b-a523-d349c4fd416b
 13 c7836176-3f70-4c0f-8008-216896437bb4
 14 ebe19319-5c94-8360-835c-1433b736d343
 15 0907786e-c2b6-0dcf-9c88-2f225353e9e0
 16 10df488b-e4e5-8df8-aedd-b396f6733b11
 17 01aa16c2-e5c1-0953-b82f-2ca3b1b4b05d
 18 eb650f74-f8d8-5be0-8ed4-522cad90eeb5
 19 e8de1e13-fcab-0c19-9fb5-c3f5e83ecf47
 20 1f59c5bd-4972-11bb-912c-ac9e2314cc48
 21 8363c933-ece8-2ab4-aba7-c52a69521acb
 22 649fe626-0712-7e89-8c35-ed765bdffa29
 23 61b813eb-a926-260b-995e-0911250391a3
 24 2ee5ac6c-44e6-2afd-b2fc-8d2fb7ff2de2
 25 ee625252-fc31-0f40-954b-c83bb7c5753d
 26 689b31d4-7f4b-5d5f-b598-52315ea3908c
 27 f3882a7a-15ec-75ef-a180-57ec08a2b653
 28 3751e03b-b9a4-1304-8482-71c3fbc14e00
 29 309c1b4c-97d9-6aff-a402-15481c041a4d
 30 9cc56ee4-02fb-1f98-91dc-1e866c3e93a1
 31 82ddca59-4221-1010-b660-09031e2efc32
 32 82dc77b4-24d2-2eb1-b67e-d7c203e22b59
 33 d0a03eeb-834f-4d59-919f-6a2c747e4b9c
 34 da7a585d-f67d-319d-a9b6-6df4fd07ead4
 35 9a17daad-d155-7abf-8b26-2f060e6c708b
 36 4cb2ed4f-c815-1b6f-8a4b-fe3aa7dca43d
 37 dc1e73f0-4a0e-3f29-a651-efb4f287d650
 38 cd3d1e4e-67de-3107-9294-efb589b97e17
 39 25c68038-2cd3-6c43-b3ef-9157aaebab53
 40 0fb24a48-f3cd-74cf-95a4-059a3edc539a
 41 b10f5959-437f-89ae-9223-b6363101f3f5
 42 09677bb9-933f-6368-9b9a-f3da37ec8237
 43 02ff92ed-b4ab-12f3-9229-6dc3f2a76922
 44 47dce18a-5179-01be-ab56-1679c60cfa14
 45 d3b0a64d-9809-7e5d-bf0f-c1b2d2ed37cd
 46 1d43a8a5-f9b8-8c59-9319-bd58fc59d333
 47 e59686dc-fd3a-04d3-a225-701fdf1de30e
 48 628b3b6e-04d6-14b3-97b6-2e2740e96223
 49 d4bc44c8-9daf-29b0-b9c0-423c9504b7cf
 50 6703b72c-5ec8-3399-aa63-909ed2634cdc
 51 668f8a1d-2329-625d-b77c-5d4465007c4b
 52 69511606-9869-8c75-b7f4-be4451428633
 53 8bb5a628-9fd5-87d1-80a1-f359a08a8bec
 54 58f7adc5-fa6b-8bdc-9ade-3836ab1a47f5
 55 f19b11ec-db88-8f97-b005-706ff7831275
 56 7f46b1ca-4618-42a1-8b37-baf2af01cb35

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 24377376804348080501272205716112437133678610780123688884. Exactly this sequence comes out of new Random(493).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 128 of Run 42 (seed 983,934,859): new Random(983934859), 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-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.