A858DE45F56D9BC9 archive

201303291339 1b80lj

explained decrypted filler

seed 902

Metadata

Post ID
1b80lj
Title
201303291339 → 2013-03-29 13:39 on A858's clock
Posted (UTC)
2013-03-29 03:39:59
Timezone
UTC+10 · title 13:39 against posted 03:39 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303291339) = 675062f933ae801a402df48474487f28 (name+title)
GUIDs
44
Filler GUID seed
new Random(902).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
56 · predicted N = 44 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

9A56E33A71248EA3 722C5770FF8179EC 7FF39587D09D9CAF 265D83338E9C4067 D82B22094F8FED12 5C0EAF16157FE535 9328E02FE4B29D32 BCD674A4D0B85703 ADE6A9FCBA197AD5 37587E8467159CBF CAE4C1FD7897F8D6 2349918EF3A90321 C9FAABBF61A79FBE 637BAC8506B6B367 1F6F6ADF3230DC39 F422DA17AC909104 8417101F0FF995B3 AAE1546F34B128F0 AE341A7E2EF837F0 DBE316A12B709526 051C5057709E5160 27235735F34FAB9E E1C35CE2C4B7EA3E C203C4534DFF49CF A031E2F262D8C382 3AB6CCD6E9384335 6481C9F102AFF3C6 8BD56A7894F41CD3 BAD120FE16F7D662 FF33C3768D34895F 1571EF388F1C07F1 E5D056A02D766A24 98B8A3E76338B935 5141E1E77EF1839A 589C5AC97AFEA985 38CC38DC38A870F2 216AA94D27D0372D DFCFB44FC38C6378 EC6A793424490793 CE791D08682D6841 6050F10CD22E8E7B 4AC01D6B0BE7B64E F8739BEBE2733517 AF02D96204E5250A C92117E10661E201 7024B8859AB1E3C1 2452BC1A4821717A 4F1CF13C0F3FA3F1 7794A1DA94461435 6070ED6EA9FA77AD 8E17523F563BE9CF D016F3E85CE60000 0185E04DCB856BE6 CED35B84DAA4B8A9 727DC0D51C2CE3E6 1B32B2C5FB227426 B4815A8E02E26F9D 9A35238D826406CA FB5BBCD1394DA6BC C9B2540F423C17E5 A8ED66E1ABF1BFFE CD29853102649FAA 3764F04C602B4F37 655C0FD19E68AC95 F82319564A41652F A7614E3C87B22AE8 437D790E9C5EB065 1C917F7064FB18CB 0617FE999B9ACE98 992AE2FC5939BD91 59CC29C0BD5E7472 2BF331E7C18AFF46 417127D1E5A8B05B AF85BBBD34591F79 82443D01EC536476 1A41B2A5002F3340 E6DFA3B2529AD841 1FBC4512CB0F14C4 1297EA9F7A92610C 3C980D4543725790 18D9A9AA8FFE1A1D 857CECAB2B422A97 4A35403312C89AE5 7A1F0B36786ACC94 C22AD5D220C365A0 90EE37FECCEABE1D 7FDAFF9CD57CE81A 0E7C238755FD6B61 8A437A268909CAC4 1D02074E17BD51F2 763A5AB0372E48DF E9548BBCB8701F00 DE13CC09538A94E7 FCB387D55BFC8E69 AF37C5097425E455 3EE9A0489D9DBC1A FD8F347E4DD3A9FD CE72329B966E090D B0882C9CB1707EA4 EAFE5AB4BBA0E011 EF91AA0307F0FA66 2B81A0AE3B8C8C9D 2E987C44985952A7 8B30664F43D95565 090E84ACACAEACF5 C691FB985DEB8926 9A31A9E2B3D49978 441EEDD200E93957 FD5A39BC70963693 15828AB0B1FF991A A03402F10C13A8E9 2D858240DD15A8CB 2FB38E31FC7CFC10 6DCF21F199A65340 4E52908322D9C468 6BFF12F9D77F58C7 8C2876414CA99A0D 9EBF2DBD08318670 8EB1D8B0748BDB33 E1B37E0217002293 1B98E2F0B3A5C5B6 44BC335A40DC080E 58C8816BBA237045 951D1BAB8928A807 2D85A5EF884D1C66 17EA57E622AC0719 3C84676E8101A81B E785B86712FE31C6 996CE77F359701E6 FEE52B4AD47A16B5 402A649DD59D6695 0FD1D1AA65DD04CE 1B6E7440AE8E7ABB CB60D35DC725864D E462152801A3608A B42FD04D557B2FCC 9CBCAE5D393BB6E0 46AF61536163DA91 60BC1E99CE75814E 4E9B52D0ABF97ED5 441E98B4312244A3 B06F507F6703AFDA 5F9EF8A4C817C8D4 C9F50E0633BEFDC3 1D90F9BBC7667625 EEA75F91530339F5 101B453106B40A61 878D1E00E3A09291 1FE57E6724C0DB93 3F684C28E4AB06BE FC047622349CAFFA 033E0E07E77E6616 2A0F59FBA9C8D94F 16CF101D9DAAC5F2 85873A2D99CA0301 E4B023E0570DF979 7D7B769EB1E85F10 60360BA0AECE31BD DC1BA6CA0E9C9893 D067BEA9E8B4CFD3 D1F9BC5416025661 B44A6F7DE49B6DB0 57BEB166D6186E7D C38362BF3F53EEE3 E8804A3421CC358B 4D42F2C5906EB27B 83E61D954545CB64 29CFB68CC44E993F 65CD62C3FA730D64 3B73575E46C28E7D 67AF7FAE34951744 72467DBF54CD7A8F BD96EE2378D18681 11BBD4442560291B 9E40D9CDD29F07DB 6C7D8263FD840154 A214A606DB4FD188 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303291339 (name+title). Key = MD5(password) = 675062f933ae801a402df48474487f28, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 efb5c971-742e-8a49-b77b-a26299e3b51e
  2 2ed8b968-05e3-4fc1-8b5a-5963a386336f
  3 8105c9fe-9c5c-2a26-83f1-eb6e391372ae
  4 3add2069-8a7a-090a-956b-4b0bef0e59b9
  5 c41a01b3-f537-4840-8f72-bd1a694217a2
  6 51af9dfb-c2c7-7569-a73d-49f311f93a77
  7 1f55b52d-3882-05bf-a1c9-db638e21b4ef
  8 a0611e47-0bd8-80de-b275-d11bd8a84e05
  9 47a61187-7af5-5c56-9852-7c55450e844c
 10 ca7698a3-8088-76d8-a85d-849522087244
 11 608ec17f-ce78-77f7-bc5b-b72435c6a3dc
 12 5aeb12cf-dd0a-614d-8ee8-7802fc68fb64
 13 6c7a88c2-da9e-68a0-a8fe-43438c31efdb
 14 e3bc1767-71cd-6e21-8262-d59b4a259560
 15 981d7c2c-19a7-3930-ae9b-a9b28874fc3e
 16 19185299-021e-3dec-a123-6e8dc3eeb1c0
 17 b70ad440-7364-0d5b-b02b-683824a7f3e9
 18 2444d50c-088b-2219-a15f-89e1383cd6fb
 19 c5492f88-a36a-073a-9507-29de090ced82
 20 f40c4bcf-f90b-5369-a0f6-c31146453d96
 21 96433786-d19c-526f-b66e-987f4de07255
 22 e0315871-b72c-154e-9f7b-0369bc904c12
 23 dc147bde-570d-35a3-b3ab-3bb6514e13da
 24 89c553c3-1f00-19dd-92ff-aea1f3a2095a
 25 8dac72c8-8b76-0e67-9726-7bc0e17e495d
 26 b18fcd21-f827-66d0-95be-b4dab0556271
 27 9262f868-1e5b-352a-b41d-9f8cfc6a1d4f
 28 5a416aa6-150a-5b36-830f-523fafd2858d
 29 3cbaff53-8474-6dcc-bfdd-c30edf657bd3
 30 09ec05d9-e08c-45d7-8b24-0d4b94dadc6f
 31 bc210a70-981a-1c62-929c-78b7bd6a9d82
 32 279c47a2-1d59-0751-80e0-7bfea2d77c98
 33 bcb37d7a-7fc8-0d00-bc3c-ae6c177584ce
 34 c5d2492a-c577-5820-bbea-80f80cbc0763
 35 635d3117-7d22-545c-953e-1ef0b68e21bd
 36 32e8e9ee-9944-752e-979c-4729cd0715c9
 37 93eb6b9c-0e34-14d6-8b4e-d60e6544839d
 38 b6230983-269a-0df5-9262-b5e697fb008e
 39 34919011-746e-70be-a145-c83af69ed53b
 40 18c67b6b-2fde-190d-adc9-76878c83caa0
 41 2c21b9b3-8b9c-86c0-a7e9-8db5edbf3249
 42 bd61b15a-b860-2672-ac36-458a2a82e8e9
 43 362af18f-0a0b-15cb-a8e4-889430ce9cc4
 44 6b1e889c-bd02-305a-aa11-698e38d17908

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 84204708577666330205513106356410055710718213. Exactly this sequence comes out of new Random(902).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 56 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.