A858DE45F56D9BC9 archive

201208151119 y9uk7

explained decrypted filler

3DES(name+title) ECB, 56 GUIDs, seed 953

Metadata

Post ID
y9uk7
Title
201208151119 → 2012-08-15 11:19 on A858's clock
Posted (UTC)
2012-08-15 18:19:07
Timezone
UTC−7 · title 11:19 against posted 18: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(A858DE45F56D9BC9201208151119) = aa71409a68cdc7ace6fa2205b3d3addc (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
56
Filler GUID seed
new Random(953).Next(9) ✓ verified
Run
Run 23 (seed 21,083,000) (seed)
Draw
3 · predicted N = 56 ✓
Machine boot
2012-08-15 12:23–12:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0AE2D68501D9F7AD 9BF21D908B48D102 572FC7FECEFE5536 1CAC6B5E7D22B802 324C35EC8321905A A6B3C19083239A14 54A2C88F15C62A2B 4B443E7C6C2DDE72 104B34CC3D3B77D3 8B0F6B2A624B767F 416EDB490D6596AF 6DF59827023936D2 B265957B13E057A0 83E627CC723DCBEA 09EE0623D8F92BD2 D292A04D61D08227 ED1FDCF5309AED00 5B155CFD17A3DB44 3A8851BF22C25920 01C5C9EF2C048250 F0BE1EE5E5224C08 8228892A07DE286A 8C344AA8C3A1A11D 982F7B105C8EB925 AB4AA8C61A12C6BB D6822E9AA9693877 CFB6C0342AEDB387 27562048B4440E28 26AFE4E3B318CC98 2DCF3AD5E30F7A07 5BC471DE19962165 E49C72E05255D620 EBC521A7F8CB9978 F87E041FBF222388 19D0078AC075B70A 889DEB3A215FC3B3 D9C959C99EEEB3D6 9C6990E855704B20 724E93EF99E40834 D71DF939BB9C4B8D 93B2B5EF39805D04 5EDDC6412DECCAA2 9133C4E78589AF51 A51D3188F17DE0B7 54C4BE1F632FB634 92CDAB5E1BD15CC5 3441F957F1428F49 654DA11F5BA43BE6 7702A69071355749 DAF41870C7611DDC F744621BD7EBB144 3177014996B07897 B716A83FE7B46F53 6C1604E98002C8AF A5EA157EDD1C3845 0DC4DB80CA5F01ED 3DC828774B5BBAC1 FE23C97500086713 6F06C2FE627DD08D F168FE601DD32F24 2193A15A7B4917E0 16C79F800DC86D25 4E61EBB2F5B13DC8 BBEC4512DA230401 C9CC93A159AF1BC1 3D76767B35A2326A D57A1DA9A5ECDBDE 02899F22FE736E64 41DC77D694E43477 79FD43611EC2FE14 2C584CC488BE7B09 2BBF3FCCE20B0C5A 5059FBA6E9836622 FF34567D1F337F1F BFDE28ACD78FBCF2 984947D767458BEB B5D88B9B5A301D95 C8257D7AF6621779 CC3EBB29C05B604E 73294F72B5FD54A8 4BD428DF9386A075 C51AFAEA18C2D7CF 695AF235AEC80648 1E39313224C7592F CAD10D217F9DAC58 3993C595F6738D38 21A898AA3E6767D3 116664BAE80306AD F5929961F78D5A5A 537106AC415A824B 95F0B7C892EB150C 1133938DACDE9421 8CAA5AA2C5A00269 E3FCCF3E828FE3AB 589E74046F20E526 1510DFE61B616994 AAE14BF3A8AB67DB 1F01B38C100FF6D7 C17C235693ACF282 01CCE4C0310E61F3 F6713F6CB57971FA 5946C9B129DA0590 3BE6721688EFBA1A BB81612AF01BA562 40DFD535B9FDB534 B21B3C3EC437388D C67397BF03760C69 DD7C2C781F5F2980 6C4EF67BFB10C8FB 591AB1C69A02708B 04A2D1E5B10F2E88 8635786021082C8A 8018D16370EB3111 2026D1AF5186293D E27A21E308F6109F E783BE95C9BF41E7 D6E2040F4063DCDA 89723E4A2DA1209F 5DC6BC8962D35001 2997478A4B6AC6FE C96F116135A889C7 3A5252656B623E00 AEFCBF1D67B68E40 E97B3E1B453ACC20 0813AF90CB065773 A210924339D1F4D8 1C8CB762C1C06E9A 7A78492AE955DF8A A4D0F19FA7A17C23 E624F5BAD3331300 E5F1DF5C9EE377BA 678E89731B8B345E AF09FB39C2092C17 E91F34D108ECE91F AF7D2B0BA2CE5AE0 952DD910C42B7921 AD56286E2827C87A 0BEAD8D0F5B3B4CD ECE9D88E2D5E094E 9369A68655DE21AD 597E981296EA836B 6B2CF11DD3786850 D264E681907CDADD 17834105CB18ECCF A1E1FC0290645087 81E7EB7DB4C13915 A258F72A2EB78F58 87BB0A8400E0E24C B87369ADC77266F0 AC8EC832D0B14DCE AD73B51C62FE46B4 A85175EE4761ED4C 38C7982DE060C999 117ED511B4677228 0798EDC172F5E970 DC96B1C80961EA06 62D7D7DA9222914A 35B69A363D699861 E8A734DF06A8DDDE 2B66D38D904A1D50 5567E8F48BA12353 9EE1BAF03E6D4DC1 D905F2A9CB81363F B725D22ED49B04E4 EEC5F57E11238E0E 74BE0D6600B70603 6ABA7081F62C38D9 8838FFEC451904C2 35F48356D80311AF 8E0BD64B469779D5 B54DDB022BCC53F2 E5C535D0630F3483 C2BC2771660C40F6 4FFAF497D39164C5 EA58BA4DC1C9B00E 86723DD0232C0B38 0E18BA3FC7A9EAD6 CF60B6FD100AA6F9 1D25DD5BA08029E1 D96589F4C97B43CC 773059E0665F1A0F B03F4E83B2C92A66 A8F898569587CEA2 A9DE536750510ABE 61D0B6193BB75E94 81EA489257F475CA BDC15A16B3BB8A14 7D7A7A371A9B7A43 268DC5ABED57CB88 65B817C95B3C1FB0 873953B4DC4DD23A 2E5286FAD826EAF9 6CA4699FA82F4E99 7FBA2A81F8D58A69 B04C1DECA46EE779 53C39D1D04F3E5A8 97C74022FE5111B3 30C1D673274C94D5 62DEB00464C2B647 132B4D24E97DFB9C 62877E05CBC0D65D A49A680C6946932C C19227D8E0031E96 BDF236115938F844 869A887FED35D8BD 1DC7914C0D24FE56 7A4A377C5194C53C 25B14345B2BD8C86 A14984E53F5194DF 8B3FA51F34D2BDAC 22D60B7C3FAE7C30 B14BF7C160C93E8C 2812EA5240780746 D09DF45CE5976BE6 9BB5251E51D58035 5741EBC8B4A5E06E A1E00282709141D3 A1E5676D1746F529 FA1257950E62F409 4D95B2A369E0466E DC0F70AB045AB049 E31A3B0519D31EE9 2EAA07C34448472E B903D9DB163D4511 89B615806CECA2C3 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208151119 (name+title). Key = MD5(password) = aa71409a68cdc7ace6fa2205b3d3addc, 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 2d53cc9a-c23a-56d9-8279-51552ab37699
  2 abf8e152-0654-4434-91db-2bd54bab9957
  3 8c71d423-67af-8305-b13c-bb769b1d376f
  4 5d74b7c3-6958-8da2-9770-6cdb3d1b69d3
  5 8ae550f1-7b1d-4d29-8264-4095fcc2f875
  6 0a957ced-0529-3f30-828b-e9b85e7ccb04
  7 97ac68b0-58b1-8e3a-8292-6a7782e1eee7
  8 1ff4a420-31d0-4610-aeaa-6fcf8100d932
  9 117d7f38-13d2-77f7-85e5-7997c09a9d0b
 10 d1950230-f805-674f-9ef4-f4f946da3160
 11 7f138687-dc17-37e1-af80-64ecf242cdfc
 12 20faf3bf-6a4f-4a71-8d44-dd24599623d9
 13 5186908a-1d70-6796-b399-94400defb98c
 14 f1ba1eec-21d2-21e0-8acc-4ad5f9344ddb
 15 b233bdac-2423-0102-ac02-5c03e873f8bf
 16 4593c7ba-96e6-1068-8b3e-163e5b09faa6
 17 6cae71b0-592e-4b4d-9bdb-d2609427d6ed
 18 7d8e22ee-fad9-7368-bd7e-25d238c654fa
 19 a03d4226-f627-449a-bc7a-842b49546743
 20 4ffb383f-a71c-239c-81ea-367e5bb41c90
 21 bcbd1d79-a52e-324d-8bd8-09c1488d35ee
 22 518126f2-1cca-532f-a499-2757baeec42e
 23 02b05950-549b-0128-9e04-02e11ff76b65
 24 b92bd476-470c-8ba6-93dd-48bf20b078cd
 25 0c3faecb-fe61-06ce-93ac-85218be737d5
 26 a04d01e3-502c-462c-b4fb-cd02d48e0b6d
 27 1ab4967f-f8ab-2383-9931-464bcc4061bf
 28 538324ad-0561-1dc5-95a9-06c69ae54838
 29 814a4e11-fbbb-7c3a-98ab-b52eac73c45c
 30 473882ee-f5bd-5a48-8b2c-5e6f5a628c32
 31 dea8509e-c639-0ed6-b8c7-8c941fdac740
 32 5f0872f3-0813-4b72-bec3-a49fa282fec5
 33 c4dfd211-e538-4980-8d5d-7eaec0351c98
 34 9fb88c45-e211-759b-8b66-153dc0fde511
 35 4432a2e7-475b-3d94-ba14-29848dfcf031
 36 f47769da-5dbb-0a39-83ac-3f34933d91d1
 37 0c4f5377-c756-4c6e-be65-3f97f651c39c
 38 3da89b29-885e-7f66-adfc-323b38faeac4
 39 a3b5059a-018d-49cc-89a7-836c06b1748b
 40 863fcbd3-95b8-093b-9a08-e7d7cc79fdac
 41 6b497076-55ae-17f4-a136-9e1793dda620
 42 86d81b9e-5373-404a-944f-407835550cf8
 43 a78540be-f7bd-3f70-8293-907038d230f6
 44 86db0899-02ce-161b-8eac-babe8871d007
 45 5dde5c01-c86c-3f0b-843d-ec986848ca84
 46 a048db30-c5c5-0b6c-80d8-aaa0229d748b
 47 f93f16a5-7c15-5872-9d10-8a901269e5a8
 48 8ae7811f-098d-337e-9618-feb2d13c7813
 49 969112a1-2090-24ac-8e9c-2536a4ff97a0
 50 1394d2c0-0894-1855-93c2-cfaace8c3a4b
 51 d45d52ec-9e09-16d7-85d2-622150f59880
 52 6ffca91c-4540-2d04-8a1e-cb5ab56f94cc
 53 319dbb9c-41eb-195c-a81d-389dee8d5e59
 54 af7cf855-0161-5af7-bf9d-ae0e09e5a307
 55 2e85bab7-6bd5-06cd-b2c8-101e70c32222
 56 e0fb0d92-8f82-8a54-b1e1-27a1d17b6bbb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 54884384763462014742350804217504473047401431305321121508. Exactly this sequence comes out of new Random(953).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 3 of Run 23 (seed 21,083,000): new Random(21083000), Next(8,64) 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 2012-08-15 12:23–12:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.