A858DE45F56D9BC9 archive

201305210255 1epl52

explained decrypted filler

seed 313

Metadata

Post ID
1epl52
Title
201305210255 → 2013-05-21 02:55 on A858's clock
Posted (UTC)
2013-05-20 18:55:55
Timezone
UTC+8 · title 02:55 against posted 18:55 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305210255) = 924035085b44278ac94abb2f8208196b (name+title)
GUIDs
60
Filler GUID seed
new Random(313).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
44 · predicted N = 60 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
18 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

74020946D5A9AFBB 2E17C9DA1E37F752 CC3168DCB7C5B581 BE9E3FF445B814BF 8B93FE656C25799A 7286497C3672628A 4981FDF601040BA9 4D46F5411E78499D 26F64050EE0F3F2B 09A99AD6E0595BF4 0D238C05F23DE81D 54B335BC81A4EAEE 3A4F8AED46D4C3CB 7096AC67A5C25329 A23C092800B723B6 F1F62AF3BBB26080 A0A43B2272B5DFC9 7BC9529C42BC3B65 68D39ED199172BFC 1B81A78D82F3777B 69309C161B3FCC61 2EEA05A5B9E30251 87471FCDC419EFAE D6C3A8F3260B4EF0 61DFA5C2680A6522 52E941FCBB6D29EB EF6A861874BB3913 9DBBA25B566E379F 8C3F048114854127 6ABD9E373ED37456 43DAEA7F0E2597EF D3E15342A948EED3 E12DA831A0FD9723 4D0BF8C2AAF0803E 14685C4164F910FD 6F48E280A48E995E E48F6401B8E1059C C46D88DF6A2C4F6C 11CEFE8C73AC1DF1 6DE283647E5ACE9F AFABFD0B2207CF22 C57D13EA1C62FDF9 3EBBF4C6D0C65400 342D4EF2AC825C36 90F4186F287C4ED6 C0F3F3E2A01DA353 692BABE826A893BE 50CA513B73BC1ACF E8F96F2757A1361A B49BCFF7A8882B35 942F9632E984249F EA84F4FF59F800D4 C2C83D3A522C464B 190F5240DBE4DEEE B3C3DBAA8235E638 5DB76FC498D1D80E E54275302A192D16 835BBD2581FBB279 47C4F6FD2CDE1505 D6EB45BBA80748FD DC54CCE186CAD429 18F5C9101A392F78 B75A28528525739B FAED5780A8C338F8 33A4B296AADB3738 F2315CFC95B01D6D A37FA086693A6E8B 543B4D3656051971 036366E0C25D9F1D A8EB86C98F6E5776 622ECCEC3FAF5C23 6356AE0B9EEEDBBE C85E3B7B20085A17 7F069065FE031F56 9566225C28B6C072 59BBCAB1AB0387C3 8A98BEBAE376F6CD AC1A93CC389B49E4 9111327DCFBD52E3 2D7641B7229D5D3B 4DB4D084C62B43C2 BC3921BE7E44906A 12C7D04CBB5E56F8 CAA6F5A27C9F12F7 765A44B1870A3444 4557BD6026B2A6ED 982A1090BC3B7254 D50E2495C4D980D2 B8D06DA3C6D19619 A6CB61D15D2CFB39 A0B4254C907767A1 486A7562358B7009 3B59B1C71954D32E 457BF283503D04BC A13C4380529B0FAB CBCF4DE80190290C 7BA9DAEEC97A8D15 ACB06CFB8CBA8903 F99470A11C1ADF1F C124755AE4AEB9F2 CA35F8E0C0ABB7B0 AE4CD2A55B0708AD 24DA801291129D47 A2185069C407092D E2DD180BC49DF687 9BACEF31DD6CE744 0EFE436C8D5CDB37 B81E8C795AFB4420 0D0E9311FA102360 5C300DC865E6EBA7 6048CF9DB55F2729 3E7B881AD98B86B7 39E26A7B6CECA49C B00D7DC81E54F35D 8EF620217BED01A6 38A0B728618CE677 E308551E5E2A966F 1C21E87FEDFBD17C 3B2A838D76363659 8979282A5E75F8E6 210FFFB470EF87B4 5EAC4F9A06A1B88D 1A5650ED93B33635 F57F19030D6B406C 91368FE80B0303DA 84EEFA43E7AB50A3 EBC6A0CE1D02EA89 BB30222A5D96AB3C 3938C7C8E139BB9C 954644574CE8CD8F 04D40DC2C995B404 892F8A5A0C05A26B E6A60E7498F7CA88 262CE3191625CFAC A9BDD96D7B66CA4E 9B147693F6F43B0F FFAF868FDB32F228 579F0AEDB9EE34D8 CE55BB85F276885C CE58D9876A95C64F F1905FDF987FEE1D D62EA9B0295C268E BC4FF4774D520AE7 98D8F22F0B515948 AFA9912CB2F0D30D 51ED38C8CF19C8EC 872AA68DD51E6D55 205DA0BDEFD02068 BF62D0F7A41FF457 6F40785F68E18291 FC26785AD13CDD09 D53C6D5DC13898C5 6972BC838DBFD161 BF448E8B9E711FC1 751956BFC4B2AEFD 2C68BC319D1B029B 0B35BE5B3E450F44 9B02440CB849647C B526D471A87D36DC 8B714824D5385366 95D50C4BDCE613E5 5C6B7B6D81D71795 76B61A666BAFEA2C D382E0855A9DBE07 2CF624F9CBFA2D3D A438A4F4505AAD44 96165D772AE63816 8E7418596D39FD58 46B1D5F2D2E4904C C4B3A98E31FDC815 D0F147CE0D79110B B9836D7650EB506D D097D49B3484DB4F 042B0361E5CC2D84 83464ACEA7E2D7A9 ADF7236E5F7F0681 07275E9841FD5789 DAEC8EEEF1AD3C8A 96CF190E262A68E3 39704924EAF1B8FB 0BE2878E6C5F1C15 20FF1F71808A1270 7E54D0B51B480E79 6EE6FA927FD2C376 7AEB8FB329080146 D6EEC17B15C002D8 8252A43EF91CCCC4 E404122E2506CF94 A1864D54DB313B82 87E6FFFCCB478218 ABC2AAF60B1917A4 F94F1928845530F3 2C6650EDC47AA04A 0DE548D9C7F7CD9C E850195D86D462F6 5696DBACF397C7F5 70D7343FDBFD8539 387C811BCB4E9CC4 0D9E355B0D6DAA0D 594A9FA5E45879EB 10B9BD4BAD114283 584B8E78B5D67174 27AFF874392CA56D F173D3483273A247 5AA98A92B2964354 809D69EA5C0199E0 938A9033F99EBFA5 26E974CA80930EF2 DAEBD89C6EC25633 5D2C3FAC39618BD8 6941E926A64DB995 3C5A962F92FD348D B13315EF85254D17 D5E9E8C78C78B597 C1FDEE6CB320D853 D5D17FB3496383EA 0750639005D4547E 1F9400286BC06A4D B583B397D6D8BEF4 6CAA54C72A894E03 A04ED3D66AE01754 6F545E13CE4C1480 F4FF9F08F97F37CE EF3AD1EBA6FA43C6 5504C4DAAA7B65E9 67AC40998B60842C 51641EA0DC384C49 81D4F2A7DADEE9DB 9395FFF2873198CB BB4432D8917DCE2E 9A305C1DF0E9031D 6562A9D63534EBA7 5ABAF87973FBBCD7 3103ADDE3FB12A99 5C4AC106DB93AF0A 4E9E1C2C1913E9B7 16E0254B39EA1E3B 8FFF9B5416DA11CA A08546D9983EB844 AAB3C1C94FAA0766 B4C6CF1388FEA6B7 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305210255 (name+title). Key = MD5(password) = 924035085b44278ac94abb2f8208196b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 5a98b6ba-079d-2562-97d2-fec8b8ca2c00
  2 e02c3258-0b81-5ad4-b379-0b3c53601aae
  3 58723769-a396-47c2-a64c-48daed4209eb
  4 c8b7b2ec-8673-35ea-abdb-d7aaf9b9c7e3
  5 3a43c216-a163-4e74-a2eb-0f293cecb0d9
  6 1b9f54ed-4790-0700-b896-76723d2394b0
  7 8b929868-c719-10e2-8351-d85e551e35eb
  8 7af28044-18ba-4ac4-98dc-aa4b38502ee5
  9 cbe725ec-2cd3-6567-9c65-73dcae3a51a5
 10 e41e0525-480d-6f45-986e-d57ca318a3b9
 11 dbcf4286-ee09-7d91-802c-ca668508cca9
 12 d1d33816-b1f4-70fb-8dbe-d3a840ef7bb2
 13 c48a1342-288f-710c-b3c7-274b31945f14
 14 fa54da7d-988f-2c4d-8894-ce69bf4eaa1f
 15 d7a174e5-8b7e-0bc2-91f3-e5009fe15718
 16 c62c8502-f7be-4e12-9996-f079e4e1c79e
 17 b1294be6-f182-3ef9-a1d0-f3781b824f5b
 18 cd8cca68-7c30-0b7a-a0a1-d83cdaab7c61
 19 f8ea943e-14e4-1cbc-a483-6a66af714d50
 20 7cf7ce4c-ff01-4e5c-836f-a7f978eb4a03
 21 6f1356f6-4055-39c7-895a-31650561f57a
 22 a7842423-3bc1-5da6-a03d-82144d14ece8
 23 895c1064-c68b-8a4b-9a35-1eb558f83192
 24 587bf304-7c10-3478-a41c-c8994791ea7f
 25 bb6bdfb2-7dfd-3ce5-b604-bde937b7559c
 26 83724501-5239-7925-b5a9-8c3ad3a1ade1
 27 3cdd6cd3-6ddb-0cf1-b6cb-e002e94fb5d8
 28 752c9b93-e415-5681-8b93-523987a6363c
 29 502c77e6-d7c0-06d3-8115-7c428dc99aec
 30 785335f8-461d-116f-a17b-e6d84c9a580c
 31 8318435c-6a81-64da-8bb5-5bbd5eec58e0
 32 b5e55960-5ea9-8c29-b6e7-0fb2c932a540
 33 6f2af134-d13c-1040-8cf1-b3662c89ba4f
 34 43a5cf41-10d8-79e4-89f2-2b0a46239405
 35 8b301683-8754-8d8a-a77b-e7d8d0a6feaf
 36 d50e1fa8-021a-211a-9460-3c70e667d59a
 37 1b59a05d-f87b-2c1b-b8fb-828ab36c7b91
 38 95916bd6-cc3d-65a5-993d-4cc79c1e77b7
 39 1076e2e8-dcd1-8b4e-865a-dbdfdf56e380
 40 afe5811a-cdd2-6007-8277-53ce91bace1b
 41 eb118dad-6bc4-7177-a7a5-77f51f3086d2
 42 9273d7a1-a360-68c8-8c2a-a33c68799b03
 43 f5799051-2f2f-1252-9855-c7f7ca48ee5a
 44 6dff3bac-aa3e-6916-a61f-bcc54baca818
 45 de43a5fb-a3f2-8887-a4b9-7894d99d7a2a
 46 a692144a-ac7a-3950-9d83-daa72e10d9ed
 47 4e2eab80-fad8-749c-958b-00c770753937
 48 42e6a026-f53c-3bac-ac5e-0d21d73da1b4
 49 ae2b5bc3-0bed-671c-8567-51cfba2ea7b7
 50 1a31db45-d740-5e74-a1fa-73abc8d93f67
 51 d257c616-eec3-6c7a-ab07-8839b2437a95
 52 4f10d1c8-6cd8-71e4-9c89-fd0002e3ff9b
 53 d38d25d2-4528-0e32-9469-2885c63c67f6
 54 44ee744a-f25e-2d36-af35-782b6848dbf3
 55 93fe8189-f276-7338-a7bb-04674ad6468a
 56 c25d1b2b-94a2-5fb7-9fcb-ed264ac40f67
 57 9739a978-262a-69d9-b3fb-2d7f64f56cfe
 58 0f6b542d-8111-1f48-8d0e-084e83ccfdbb
 59 f0ea1fae-a754-81aa-8787-aa8ee834e637
 60 8d3a806a-5e86-616e-8326-8018ee221ffa

Explanation

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