A858DE45F56D9BC9 archive

201212041150 149nyk

explained decrypted filler

seed 219

Metadata

Post ID
149nyk
Title
201212041150 → 2012-12-04 11:50 on A858's clock
Posted (UTC)
2012-12-04 16:50:25
Timezone
UTC−5 · title 11:50 against posted 16:50 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212041150) = 3db8eeba3467072fbce7f867be310b30 (name+title)
GUIDs
51
Filler GUID seed
new Random(219).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
39 · predicted N = 51 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DAE71414F7E8F4DA F33AF00BEF830980 656A2AEE7C9A860A BC640CE58E9EE376 0A6F37CB28C0E3CE 2F482DAF15099E5E B9EFD982F58C3395 DBA8A0FCD5E410C9 AEA97C1D0401B127 E3A483C05CC9060A B677BD040D430E40 C92A556719C2751F C3BF6A7EC4DC5F12 ECE55D08299C9F4A 9B854E647B694C2F E5A3BACF1A383913 7160BB73620B3A36 7D2C228F90528BE0 262A25CC58B39BCC 5032C0FBBCA4C3D8 DF7F326304EF7A64 68E2B156A06B37A6 AF8964A7D8CD9A2F AB7161AA225D0984 18C3BE35FFA76198 4AE76C2B659B2F2F 7AF09102EFAB8156 EEBF959EE2AB134B DCC00116C7CE33B5 50FD74D4EFC644BA 8C7CBAD0D0CBC190 284C54893A80A0AC D296F6D1135FDCCF B9D1E28AC2BBA8D6 A333C5753CFD8B36 1421D3D3EFD207A1 BBBA419D8E76D6CA 966D0FF73044EB04 81D04DEDBE351D4D C2DE35E0024CD69E 639B601C50872F05 434AC7BCAC65FBF8 7DEFD8D0B9AF7033 91B605529B7966FB C2A1378095688385 F06B2F9EFF93ACDF DDBF9FC96D686427 50CDE3DFF470728C BB905CF8D7D5EAFB D19671DB94B020E7 E17244A13F2150B3 6ADFD0836809C346 365D60CF7296A1CF 543EBA8465E469DC 0B259FCCB4093184 26EF29DAFA4DD47F 6E847B8D46149AD4 DEA37372809C753C B35462DFE9653E5F BEEDF2A6451EFD6F 211EC01597212261 06D9E79F364C29B5 A99372484E35A2D0 BA19461E14B40287 6F70DC6F9478A0CE E49A4FCD72E19ACC EBBDE1F1841DAC1E AD6F93444A8F15E6 EB48876FEE9F1583 2307BE9FAE8A1742 AE6F8E936BD60DEA E0AD4CE77DCB4BDA 071F6C58D914E513 2259A1C2E0F42A00 514644D75E0AB277 D55951764F8CD518 E146B43EE9A60C63 70125DE96B345F58 4AE40FD4B4BB3A9D 51D93CFE0EA48F85 54B699EC241ACC05 18B272E9FFD9E8BA F7259A7590AB8331 6821A9A0B7D2BAB5 835B22471DAC211A 6F817A101C3BC8C0 D64799B6D5FE2B43 1EDF8FA7303F1120 02518196EAF4C889 F952BBDC98C8B64E 53956519E08C3235 CAA7A94484DEC510 9694D208B4F9CA23 DC471A45AB778227 0D9DF3BAC9E2117D 4921E1873B05A89A 5F1FDABFFCBEA36E 1BC2603C9D3C805D 523CC210D55A0674 86BF439815D00C21 C27E097108471041 A59CF25213D7FB3B B6E2544E719438DC 8D80C388D15E7E6A 62A3ED5C5B4600AA E2B11480E34CFF17 092EFBFA894CAC16 5D099F509B0212C1 FFD81EC1DEF2368A BECEFBA08575249A 0E5680B62512B10F 0DC5FC03186218AB 6507FFF5A09A4208 54ECEA752757925B EC0E51C3FA0FFD9D CCB8FABA365FA3A4 A370F518568062A7 6C11F9642BF0ABDB 3862BB7B4851FDF7 F7D0BA5DBEE04646 EAA4996CE8975632 7D3B68BC3D199EA2 8688E1D8E022479B B7149CA53B4A9B7F 6CCA70AC1350A2CE 33A733CCD33597DF 5ED7E0DE276DF720 33B40B5BCE495DFF D13B83B693B4B9F3 0B68F3B5FF67E009 62D452620C56DC72 97747581F85F5C10 990ACAFAB25B662A 41DCFE7C221A2E58 2C98C02A1252CD8D A4B0F0249D95FE32 F4623B8A5BABCCCB 4DBD78DA1E6E1BDF FFF24FF50F91DE9B 4BB407ACAB79586B F5CAC6D4BCA569F7 ABE3D1F9E45D688E CA1DEF5B6300C4E8 25A2EEA20BB03D9C 240847A053626FDC 10B5B72262DAF2F2 0136CD6F8CA5C44B DC7EAE5F24B60395 7439D868C16BD420 9D984391EA7DB7C9 D6E2DB8B3D0ED840 57BEBFB201EABE4F A707BC32804784E5 07362C4035B942D5 B80D24D2C8E0A84C DFDFDD05B6185D5C 91FF874EEC3B3075 098E6E389963CBDD B7308E726E2CF4FB 9AB4180616110009 2006694C2CB9F1F3 FA7962C32D15B476 F92A6258E021757D E6F2C8431FA90DAD 071F60029E44B6E0 0163904FE76AC72A A9F8EB9A8D8F0450 949AA0A27E05810C A7CDE69FD7F6BD45 685577EA7DACB7E2 116FC2BD32528D47 F4F806F024446B0C F71B695890224FA8 5FE6CED2F2558609 8B1E452F18B328E5 D59C98026D8E8F9B C9730278B8BDBF33 1A90ACF9FC60BF38 805CB16EB91CDC4F A47226D818A23591 BE4366A47F26AF52 89A5C7416353D4F6 329022DA095944A3 8F65414318CA14BC 041A399E0029CBF9 C825B2766147F907 B518C28301B49D56 F7467B9BDE406FF7 5B1231F62D1273BD 043E4E192FCA559E 39B757EA106F7C5B DD2B4224CC1D563F 144E60E97F47EF31 12626374A57C5895 28BCB682E6AD6284 11A4CDC55B64F49C 9AF2FB9D162DCBB4 9D89382794B17EF2 6685EEB80E60F079 70264281E7F2C6EA B5DF4C72097EF439 1F8396EEEDAE276A 6700181EB18900E2 75A10E4304637C46 811114D2EC257AD2 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212041150 (name+title). Key = MD5(password) = 3db8eeba3467072fbce7f867be310b30, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 bf84fc10-ed54-10e4-8a3f-e5595c715ddc
  2 bb66ab76-fad6-07de-ab00-5d9b111c4d7b
  3 d69897bb-6cf7-7170-9828-11db1317ad50
  4 ce6db33d-8278-2b89-b37b-658bae284e55
  5 0b0cbdf7-a46d-0040-8239-43e2af86b710
  6 8da03b3b-1101-82c5-b021-655048b2cb24
  7 52b9979a-8ee3-0f1d-ba3d-1e722639fa82
  8 29dd625c-d376-2a46-8767-0b0d160ccdbb
  9 7f115e2e-92e6-0608-badf-1a088cf333d3
 10 90b417ca-fcf5-0b8d-b7a4-f338c1eb5afd
 11 2cf74c62-b140-5cb2-8a16-aa374a6d9709
 12 1ab87df2-663c-31e0-9686-526f2b5dcbb3
 13 ffd016c3-7c18-1956-a4cd-b4c5a868a693
 14 3b63287e-c7ba-397a-9b13-f8cd95c85aa5
 15 c6939345-3f5a-2f6e-a70c-083d98861d6c
 16 2a4dae05-1784-74d9-a80c-833e01768fb4
 17 5b05242a-5b98-84cb-839a-20719dedd890
 18 581a6761-2c49-65b1-b947-e56a971841c8
 19 07dce01d-181d-5049-8904-f805a8937dec
 20 567ceea7-ca1a-1072-94e5-134e3aa975ec
 21 3e52f710-f9c5-82db-a4d0-5c890e207637
 22 ec889425-13f3-5368-868b-ffbd220347a8
 23 73ae77fe-57f7-0478-b4ea-4058b8278f57
 24 13a39d40-5b37-45c7-b7e3-3522b655a7d4
 25 40cc1293-fb22-13ee-a052-418c76b40660
 26 8746cdf1-e041-3563-ab1a-8b4064d8d829
 27 37e42c93-eddf-244b-912b-4d22f61de7ad
 28 d4bc0980-4166-31f9-b873-19ff8604ac50
 29 34a4cf23-8903-0600-bb29-f75fa1faced8
 30 cb2c52fd-1456-4eaf-9a3a-1ac3f4e50f1e
 31 dbf6efaa-bbdb-0c76-b77e-6ab620a0cef4
 32 0caad9cf-a5b0-1116-9211-7eba430aaac4
 33 5aa0de41-6e86-3b18-94c1-c8a2c6e9b795
 34 1e48d8ea-db6d-46e6-b000-666e18c8e933
 35 cf82dc36-be81-1e10-98d8-f94f18b8e494
 36 236ea6ed-391e-2b91-ac01-d47b5a9fc860
 37 d9107f8a-13d4-323a-9c38-967f21334dfa
 38 1a8e3148-de2b-5382-b6f2-74877553318e
 39 81ab2752-8bb0-7a35-9f4b-7e42644f5228
 40 275e721f-dc43-2d4d-9d15-d6a88f683176
 41 04ff99af-8ff1-5f95-87ae-27f0f14f1831
 42 fe948e66-3a7b-52a2-a8da-e34613dd4490
 43 23aa1622-c416-3c79-ac8f-e8acf944641a
 44 dc28ff3b-de80-0d5d-833f-786679c135fb
 45 b74be6ba-f556-30af-a22b-fffc0450d99b
 46 85ece8af-f654-5248-b1ad-270963debb37
 47 2fbc4dfc-c969-7c2a-a738-c5422b1765a1
 48 5d45d171-6596-7636-934a-848ef95c8a41
 49 15043c6c-aed4-4de7-80ef-ced17e30ed77
 50 a41cf4fb-1f68-1f15-ba23-a077ce0bd662
 51 5f9d906d-2061-7ccc-b3e4-85e5289433fb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 107208020053132786518504132304013412357255303577417. Exactly this sequence comes out of new Random(219).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 39 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.