A858DE45F56D9BC9 archive

201308120606 1k6lvq

explained decrypted filler

seed 922

Metadata

Post ID
1k6lvq
Title
201308120606 → 2013-08-12 06:06 on A858's clock
Posted (UTC)
2013-08-12 03:06:53
Timezone
UTC+3 · title 06:06 against posted 03:06 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(A858DE45F56D9BC9201308120606) = 67015cafa8dbe87a69226617c69b9d53 (name+title)
GUIDs
44
Filler GUID seed
new Random(922).Next(9) ✓ verified
Run
Run 50 (seed 2,278,890) (seed)
Draw
50 · predicted N = 44 ✓
Machine boot
2013-08-05 20:29–23:29 (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)

F100E892AD0C5DD3 CD4FD7AC27755DA2 11592BFB8AE638BF 5B7D79DCAC7E3DFF 2E86BB361167383B 14110B0620AF0F06 CE11AC899DED11C5 DDFBD178FF9BFA79 0613D81EA5BB9761 BBD15C2FC0C0F730 111626049C994631 E8181C220CD06C39 B6871C947A71819A F2326E3399382DC4 BCA948F4D62BEAB2 2AA9C941316DBC25 443D82A93D2A2367 69A78456DDE03975 C4345D9DE15840FF 83E135D69BE4339D 5932B13106ED42C4 1C5099E149AD6435 6C303AE18A3BE405 70C0E7D252DE0F27 EBF5E633E8C67E65 88D67DEA6AD9C285 F1CBD113376CE229 C63E3AE316644773 5C1B900E7840FCCD 3CB6F20844892703 5505087D5C08FD59 DFEB9F33A5A1ED22 E81DC4308C5B9FB1 226EA4B24DA5A8FA 9D8A6240998270F3 E8CF69DD42B1A2E7 150A41B2336A1D86 9BD252BAF1A11032 ADBDB5F32D2C0794 2167B63BE9C653CF 09E6AE3103CB5489 1455F30E77AA9D8D 4045857992D12D3F 2693339480BD4B62 1A7FF8700AD9FBA0 96B865C9B9D564B1 7282EEAC2BF7056E 043EC4F5384783EF 901BF8A59DE9DF28 85F51E9BA6207917 186A2C4E07D1FD40 1A6DDA2E49E965D5 55AC6989591D62CE 92DFF3DCBAF6AB22 AD1AA7ADE717581A BEB8F9734EAAE6D3 6F10657484D3B872 AD0CF668C77A47CD 264AB7C954EAF630 955FC78E68293623 25649778C23BD9B9 899A952FC6B97E6A 601398705EF89B9F 435714A9C33C8356 B0E0EC735BF8ACCE FEA277C758984FAB B61FBB786A0888FD DFB059A89E9D8951 784C07B1AF688599 384F0C9CB061A684 858CB644BA7CDDC3 1D52A7EFFA6E7928 BB614FDBEA539B34 9A1838B7A5CB6F1A 5BD856D62950EE0B ED9D93CB95C9A906 60C853E04C906B78 815AB47559CC1361 112F838724E60984 228B02A2884F7BEE 5AA1E53858432E21 DC6554D6E7648E4D 626D635C30B47811 BF477FE6B443BF9C A70A7346CDD6FDF6 F39E59DB80F0F220 DDE43D68FE14DF9A 5FCEBB7B719A7C58 A7F87B913C96DD60 8ADDB1B160858438 4FC8A1108A73D234 3CE2AAAB09663984 3C88419C800B9E84 BFB70C6672475A90 49CB816FC9B1F363 113CF47DB1E2BEB5 7E435CEED927457B 4C1BCA6A3617D631 1A847371CD7DBA22 1C51B2A1F66F8691 2D53E2A7AB2BE241 4C6EA367168B6310 B5B09E9D22D6FC78 9ECCD48D57369120 7D29DC05C4132A71 97C8AE3334021BF9 41C03B41FD3BC5AF 3633A0FA732A4871 D1048C2AC11A14CE 0B2B094AD3049257 5B8CB5ACA8E62298 80F9F18FC58CAE80 B18D0C5D55BD36EA 7A44FC513A564EA0 9C58ED7E0DD525A6 CB5956939AEF313B 1E53FBF938E7604A 6D468541ACA411F6 17996AE8D98F70E9 DD052217FD79D559 3AACFDBAA36A12CF 28D9B8EE32E3ED85 CB7DF062B8E606C7 F13CBD7E59D42466 9715906B6F7299B2 57610036CB1353E9 09BEBDF2BE1D0A38 128B6B2ACB4209D0 CC0CC58C9363C6E7 B1CC1E48B44DBA88 AF003CE3004C2CBD F10BC55E9F653AD0 5784C10463663523 D3DF4CC367B060E4 47F0D14DA2519679 71C807EEE9B29D14 BC9ACE53703E3E7C 76C5F86078919854 7F0DCF0BB3E0C6AC C968F9DC68281965 CE76CF21E2FCA888 D1C7AA3B6140FFB1 57C3939E41A71C3E 69B24AAAAC66A38F A36C75DFA17D546B 4F4D658F5BCF2A53 292357BB87E7C289 F15294F80A5B9B29 24D5DFF8C02574BA 879023BCC839E39C 8458B7FBDF8820F6 13E5E5E889EC6863 33D51CFDCD92FDD6 5864D2BE18CADA73 3BFD10E3A1CD55CE 4AAF75653140C2BB DC3F29E2CB0794DC BEB28F926088F7CF FF80CD2CF08D3833 92B9AFE88C6B6525 EFDF4CC487E260D3 F1E45148F219E824 0D3421541FE8463D 6E8C591932BBABF4 EF9FF88163E36270 DDEE798CB99E3EE2 E31740131719A0C4 21F61A7D35CB14F5 FA2BD6F1071E4FBE 253D76D4909D9653 17BD3C526CF89B2F 1480FAA871C8E0BC 37B489EE011D33E0 244C0CA1D7B03CB9 24E233200FFB2B74 3BAAAAD930C848E9 CCEC0A40C4A72ADA 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308120606 (name+title). Key = MD5(password) = 67015cafa8dbe87a69226617c69b9d53, 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 49b17fdc-e1dd-35b4-99f1-b58644d6be0b
  2 6b770f30-c305-3069-ae5c-804bcf00f5b3
  3 cdd55e3e-d299-24f6-9e73-24755a5ca8c2
  4 0a9c7761-a492-3c84-989d-745e0de3f63a
  5 edd2b49b-3f91-4bee-aa39-7b653aa732c9
  6 f80369e8-00ad-20eb-86a3-88d707b7aa47
  7 f1e83689-ef9a-0772-8528-679de19ce70c
  8 3dc690b5-1c06-89c5-8b92-7bdb54a1662d
  9 bd631e55-d506-0e33-924f-fdf92a2ef7fb
 10 416e1d46-06f5-227c-b2af-5857aa24ef7a
 11 e2d6d7ab-8fca-5ae4-a887-f019c3fc671c
 12 00a0f8ec-3d24-2cad-a1b9-fff140c3d3b3
 13 c2e645e6-2cd5-4756-9283-105b7dd279c1
 14 5a958d53-192b-1d07-b270-21bd3f59da96
 15 1d39e729-5a36-3914-be2c-f22a4e150500
 16 147a5b2e-5c5a-76de-8dbc-30543d7a7b4a
 17 728872f1-0607-34e8-aebf-0c45896d840d
 18 3915546a-06e5-531b-9529-16711491cd2c
 19 e65bb33a-9f51-57cb-ab32-20c1e95adda4
 20 e14eba38-e059-213e-9dc5-e2d24d7ac962
 21 9de34fa3-c45c-2b93-8fc9-e2e4a8357776
 22 72650baa-8f90-0ac1-b1a8-9754c903b135
 23 40544626-e33f-7178-906a-4e957503de3f
 24 a4f168b7-161a-1fcb-8848-cf28d9a9e54a
 25 53e6a0a4-4e50-0509-9aaa-6036011723db
 26 277459b0-e665-4822-adfd-10fc6b03d55b
 27 c3b54af4-b21b-5a10-82a3-36f3753748dd
 28 20932f9c-20d3-8d2e-9b27-c2238ef79eeb
 29 f0b89344-f156-139d-90ab-9edf773a9a28
 30 3fb0f433-5f56-5840-af4a-8f23b6e99748
 31 2a5b086c-7464-544e-8d75-bcf037720504
 32 6292fd4c-c937-2b0d-bc14-9d775ff0c335
 33 945d4e35-53a2-0fad-9e12-4e5ec7e8132e
 34 fe39c19c-485a-066e-829a-3167f81ed634
 35 6a97f8d1-b593-5e64-92b6-b6673124a695
 36 5c546060-f48e-6804-918c-62620be4223c
 37 40037206-4215-6ae5-8b64-7b6ed0279503
 38 e92a8ba5-d522-6c5a-8a78-88cc65152084
 39 daf59883-ed39-27e8-844f-b78330330f27
 40 9e09c37f-f921-40dd-bf61-1263ec961838
 41 b251c093-877a-2752-bd89-485598bf8e4b
 42 dbd48f3a-37cb-74e8-acfc-1090684b28b2
 43 a226446a-b324-51d2-b07e-5ec7a8108f14
 44 6ddb7a51-b226-593f-b753-0cd897cdb3c8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 33234208025241373552207104581552005666242755. Exactly this sequence comes out of new Random(922).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 50 of Run 50 (seed 2,278,890): new Random(2278890), 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-08-05 20:29–23:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.