A858DE45F56D9BC9 archive

201206300636 vtcql

explained decrypted filler

seed 432

Metadata

Post ID
vtcql
Title
201206300636 → 2012-06-30 06:36 on A858's clock
Posted (UTC)
2012-06-29 21:34:40
Timezone
UTC+9 · title 06:36 against posted 21:34 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,792 hex characters · 1,896 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
59
Filler GUID seed
new Random(432).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
41 · predicted N = 59 ✓
Machine boot
F 2012-05-15 19:12–19:12 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

7467F4AB8AC924F2 CBF0EC9AD664D319 4FE0E105CBB32EFA 951C44229D486A0F A14227E8E9B5A095 5F28D9EE664F727A CE251FA958FB1BE4 3E668BDB38A67DE4 83EC61E288B9A581 AEF55CE1FBA3857D 9F66426613950D08 D731034AD27665E2 545F28A0DB99C1D5 28B4D05DF6E21241 48E8627D2FDE5556 4AF66DBCE3E34C55 C5D6C2E1422067A5 FAFFC448CB193007 90A4FC95798CFC5E 19911FDF08D0EFF2 5D3CBCD0779CEA6E 70F8298842196DF8 8CE126CFCC199786 3CF216EDD778AB81 490B43029A7826B6 2090987EA930C4B8 64F4CCAC79E4027D 35D2890C66C2FF4E 0E4452B7D1EE4AA0 0150C805C0FCB175 9DE42F9FDA902321 1340E7A51308934D 4FFAB478B77F1FC7 48D2F17EFE0D4C93 376D87BD2DACFDC1 C89A2C88B2F67142 9DF0B4F7F95F5514 DACFC4D688ECC3A4 BDC18DC061B325DC 8A97EC9F92EC6E24 C1FDFB42E10D3FAC 7F302B8E69AB5782 24F495979FE0D410 3AE9D1FD68C4316E 45EA640DD13D4F47 5D4DBA95FDD5D6D9 D864D6B0BDF49C0F A7DDEC8CE4D17C41 77C8080205390882 98645EFF83965B7C 272BFCAEE8B132C9 BFB4ED36BEBEF434 AAE17EB03D8DC7F4 3EC4F6C092A2DEFF 6AD7642A73570279 DE8C427B4B8C8C88 951E1AEA733EA520 290CDADF3CC16417 47D81E3F2893F718 BE6218594E613B97 31BD47A8F1479A49 A63560A3D60580C6 C21852FCD51910F1 A22E27AFBE6E3769 3D352787330F92ED FBE3C78143ADCB88 93674EDBFC792DC2 D41CE49AE8F6D754 15E30897E79622ED 8651301ADF7302AB AD89A3CF1D010F99 CC60C0B1408545BA B182B67ABC7AB404 E1D13015C085F0FA 1EE86FE416FA1B97 4FA0D323FFED6843 304A3739C8AF89BF 5EF020FF941BFD76 1F0CB5A8CF98D016 AD1F79186973BBD7 6B413AD2865E5633 E632D858E28ADAA3 10D701BC8B60BA14 8632B9CCAA806FDF B4AED40FBC4504DA E56EDC3522750E88 D46F1EC31B637C02 64A20D1D26C061FA 4BD8D93B4A668CD8 60F82CE4659FB023 F54D64D768B3771D 5C5B8DAFC191AB0F 1A35CBEB8F3BBA06 EB76BBA57479AD23 10079131DE194AF6 D982CE1BD95CC199 6E839C0B49B07941 DA216959A38CA613 177AF8135BF07CF0 8AEDCAD733E51F84 C9AABBFB3D51A07C 2F6926E92EFB4AA9 7ACFDE31C6BFB570 577607C08283C499 F86B45F73F85D444 900B152DC61C3582 575E27BCB360EBBC 9AD1FEA2B52C856B 154DC5CD18D1C08F 1DEB45579C34D3CF A650BCB1A8718CEB EB0472901EF1E051 3971E76BA6FFBF7B C4C2E0E93463D449 76FFA3E846BCE8CB 9A6E7EEBD8B84B04 BE7C46881A3580C1 C8A065D4535B3D40 919A53B3E2570643 135153E09D560BDF F6AC3AF70FE17FF1 C5DD3C1C79255AEF 213F77C50086BAE0 059BB1C76ECC588F B23D26C829B47615 95A5AEBA39D9BB22 B2BA230D4C6C0B99 B07C9C4D04BA883A 721AC556245DEF6E 560900D2F2DD99D4 50620B8E06BFBE98 EAD6352994599707 4849473D561582DB A6380B0ECF5DFDE3 29B20D30DCDB7D06 B572D29B3FB968F2 659FD0661D33B647 7366B122D4335D16 D8A2D9F40C426136 8E787E5B468129D0 C70075135B514995 A91EDE7F837E2113 B848388C653D6A31 B95B701096C9A292 41FE3C92CC6AF8EA 80C57B50A6A30888 DCC461EA3B324E36 3CF345B29A8CA9CF 379B3694AB9ACD16 9358525337DC97DF C826A6FC0076C461 2DB2DD0B3CA9F9B8 63FA4C838DB66D6F 5571BE2F647402E8 0B1EC66DD85EFCD2 C5B537A5D86F96C5 EB81AFF0F98B676B 0972AE7EDFC59653 080FADEBF1C790F0 EAE17F18E9539F32 DEEFFF9C779D7C1B E4A0EA7BF8DFCBE2 3348AC798CABEFEB 8304ED87F0D80CEE B48B5A1E65AB3B63 5BCD847C061CC44A 5C409738EE64F8DA 44EA39DF2E4E2ABA A4596059E43292D7 01884466075A2428 139D9C8FEA239851 DC8607587CCEEC2F F196DC5074F271B6 C417A11130203CED DB07518E9C298D5F 4EC73089F8AE5239 445FC94EA330A149 5BEC9075EC7E50C4 F26CE8D438662F52 774A31E5CA757982 8A512CEA44613BEC 9555B1E8D1D526F6 ABB73E4E11541F93 451228EF9F4D168B 58E87A15EE630867 E2ED54D5F51BCF00 95B7ED22B1561283 583B8A9FFEC870C9 672E76A4CE73BBA9 6DA22494F7B98739 EB331EA5BFFE1971 DD9FD45C1349B530 05F63C2CCC94B146 DFF22C92F5DC225B A2408B92738D38B6 33508E8F45479851 4B1E701730630164 8EF1851E4921D91D 4E033065B80E40F7 C00C441A48E9B10E 87BD6987987FDE33 316B7FDDCDC920E6 09B39F399DEE52AB 32EC48B945DD8DB0 67F4F5B8555D9167 69CD4AFB02224665 D661E619CFADD5A9 DCF828D4E74A54DD E14A31F412DEDD70 96FDE8A603B1B610 F1861B2B19777CC2 1538216FEF1C5280 CE00067097F0DB32 0A84D80B08067F43 1ED07C90E947B032 6CF12D3A4C5651F1 61FD2DFE77B64679 AAC5C8A6D0DDBACC CE9C57F2CF521906 4400611165318657 12E09FE774AB8E18 177287EE1B388351 01DE1D3FF8781D37 1A4A1AF88EE7A145 3EDD2AE37C25DBC3 E449D7BCE1756D04 325841F3A425D409 58EDA7569710BB49 31AF85EAB301C23F CABAD5D280C3796E AC1A2CB3E71E50E7 80DAA520A6E2BDCA E0A6D3BC5444268F F59BEB0BDA3539C5 DA46CD13C4C350FD F766B9BDDD10FDC7 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4e7d6020-31eb-3ed6-a8fc-ff3f4a57b3ef
  2 196d3fb1-d9db-57f1-a6eb-c054cf74b5d0
  3 2dfad0c3-9938-6068-800e-db225aaeb069
  4 0f56cc42-8f0d-62e2-b80f-3ca4f97d763d
  5 8af1478b-01d0-2ae3-842f-0948a479f55f
  6 2e63378a-cf1f-0652-802d-181174251dc2
  7 0e45c717-c68a-4ae8-a88a-647ff7891416
  8 6598ac46-7e68-1851-a0a8-036b4195f267
  9 4fb32fe2-81e5-318f-b395-a42606fd8b59
 10 3daed9ba-8361-57ae-bc13-7e8464d588bb
 11 ff880d87-8571-582a-81f3-322b4ade0639
 12 05b23eeb-476a-6702-9196-fbf6cdc9e0ec
 13 54e3634f-518d-54e2-a3f7-1dc17df551c5
 14 cad5791d-0408-12bc-bc84-556ea584b10a
 15 ddcde785-1aeb-37d8-bb92-d3fbca3c417c
 16 27cb389f-0d3c-72f6-9e67-9532d58f1642
 17 398f4142-e945-4490-a124-9685e540ba26
 18 90279496-c73f-7993-9bf0-d603957ee16e
 19 6011a327-d341-3352-8772-0af27b801e39
 20 964de5a9-f393-51e3-98e9-1e5f5a49580c
 21 834aa5d8-fede-1cd8-b2ed-f7e915ec6919
 22 1933299d-b571-786b-8f50-8d2db184996f
 23 577f6efd-2bf9-0447-b3a7-0ea2f00fdab5
 24 2e78dea5-d187-8298-bebe-172b07ec4034
 25 41bd186f-47ee-088b-a8ec-a55c49e7ad66
 26 35f70640-0529-3074-b814-8bdd769d747b
 27 c7feb889-6da4-301f-8f7c-9b903df9f213
 28 dfa42f02-154f-34d1-b3fb-2b8f1f63f287
 29 f617e9b1-9cd5-7473-80b5-ef4a186d0c96
 30 4bc38cfc-5a4e-862e-87fe-bdf7cf55fee3
 31 26ea4d1e-f5c4-6424-8325-35b318d642a5
 32 1f1cfd37-105b-2997-a1ba-cb00aaca8044
 33 9ca79e78-32dc-0ead-a944-4a1f247dab5e
 34 a32c8eea-40e7-7757-a9e9-daf81a6256b9
 35 24f101d6-132c-428d-ae8f-128ed7885cab
 36 8f56cc35-ce0c-4364-bf52-273d63442598
 37 6a05e71a-fa4a-7086-bdef-fb1e9d14cf85
 38 9be392e2-a319-710b-93fe-ce549e47b88b
 39 944df017-ba7f-278f-ba8a-c0fafd233cea
 40 51c0113c-ca8a-2a42-a9dc-e0f18547e0cd
 41 2a2e711c-8b5c-1ad0-a795-2d1762b013ea
 42 a075189e-85d4-6e7e-95d3-5ad1898a6905
 43 afa7d009-61e2-2640-a959-6af5045925fe
 44 f63e940d-146d-1c1f-90a5-45741e7d9d8c
 45 73e2f335-f5a1-6ea2-997c-9afbce1c54b7
 46 87ecaaed-b61f-21c0-86fe-2f28afb9f9d4
 47 558f48fe-1dd4-2746-b3fe-d8a35de60488
 48 c7bf9d51-16aa-217c-a51e-6c6a3a004473
 49 b929362c-80e5-34ba-8865-6cf94c89f099
 50 6cbb5612-4324-2baa-b782-5632d4228ecd
 51 033d9fe0-1167-503c-914d-f9e47fb6f53f
 52 20d7bd82-6285-3e56-b753-7f35f28c53a9
 53 ebec38b4-ee49-5d6f-a237-54607467ba71
 54 4d7a77e8-0d5e-4f4d-9ea7-2d31f8c6b772
 55 bbf5e63f-1980-6517-a289-52c17cf1d815
 56 3e4320e7-a9df-5391-9b5b-7508f8848323
 57 8c79dec9-e1b5-512f-a0dd-3c402b0d63a7
 58 38371623-ac1b-7765-b242-d46443489e19
 59 ce932f5d-0b18-64d3-9714-3004b88738f1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 35662041355651374735170803337862074477221621622232535465576. Exactly this sequence comes out of new Random(432).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 41 of Run 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.