A858DE45F56D9BC9 archive

201305192119 1emnjy

explained decrypted filler

seed 891

Metadata

Post ID
1emnjy
Title
201305192119 → 2013-05-19 21:19 on A858's clock
Posted (UTC)
2013-05-19 13:19:57
Timezone
UTC+8 · title 21:19 against posted 13:19 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(A858DE45F56D9BC9201305192119) = d4219b45e5a5940a3bf3fbc770fd71b0 (name+title)
GUIDs
60
Filler GUID seed
new Random(891).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
40 · 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
12 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DD909CC7D2419063 9CB4F7B826B2599F E1A9D521C23ACF43 2B078F389BAF6BA5 028C02177B0D2076 2D9D544BB05061BD 333511B8AAB82978 788D162F37A4AF7F AB2CCE2882FB94EC B72BBBC79218D42B 8086CFA4FF81D4AD EA8458BB7B038130 A3E17B0F45120345 0C3EF98A0EEB6DCD 0212A4C734B40982 090438100DC3B8DE 99FB2D012C3C0DA7 E38EF89B691AAEE5 A741A2E0FCC981C7 83B9C8848CE76C28 D8C10E29297E4C3B 22BA8435417097A6 9150C03530E244BC 6443DC2FA9CA0D41 EDDAB8EF8653BD08 CE6692E517DBDEA5 612845C24E9A8692 9133C797532174E5 CFE79354EF19CFFF 281A66AFC5CB6545 4310AA49CD6C0060 6C8F60249911D8F2 ABFE1579B8ACD4F8 110C9494E2C8FF99 0A9DBEE517AF6E96 726D722186787C56 312C72D814F7ABBF 0ABE0DDAE12FBB37 2F2A6C8176B1969C DB56254B012F3C86 0E389296D93C75AB 8EF2DA59347F3992 141639B6D578EE5B 204CFE485AD70C4F 6491661AEBAA9220 3A17DD760CD85C07 22FB11FBEF8E2340 B331FB4725E9FD45 2CABFDB086788BB0 71F557EDBFB5C162 94690D040C698535 B0815074FE014F41 D48095107C355A99 85AF2477FC0407E1 7AECA1338228A0F7 194074682AD374CE C9640E54CAF263E0 CA2317BCD5768AB9 5E8E95A86E3F7621 DE5F9A55E4346FEC 63F138C9B65BE93F 8D3A1172BBC12835 7121D33BA537EEC2 5119E00B4307D3CE EF8385D159F2F9BE CA82D03DE257191D 217F48587A1CDB05 1885CFD6F95F3A0C 87D29BD3C8D0212D 6B967FD1C4D40B03 94C27ECBB4BEBEB6 FE121152D2B73431 E0A3C6E8B81BB429 F58DA2B0D4E9FB28 ED97DA3265A16BCB E85FD4C32BAA3AA8 2D45C338EC41A231 449A7AD1CBEB57C9 4822F2838ADE930E 1974EDC56E6C4B0A EF3D0A26749437E0 24BBE7A903349821 24A1F91EBA857A48 058201203B8F72AF 6180F233F884AC35 FFA7F44BE2CAF8CB 844D1215BF5729DE 13881777D137873D D61D2034E29140E2 5A9C1DF02752B0BD 535535A9CB472F26 AAF4CBF39CD0B1AF F32AF1ABE907C9DC FC8881856DA48909 B676F1668D00E349 B6DFA8599E2E266E 2794E6856CE3CA75 2409AC83782D2EF4 E806C69B57D2B4BC 32B1F059D9CAD137 A2AB787DC98728F9 A134116A8A783BB6 8F64FC57D20D0F4F 959A7C7D14952263 41B32007F779D3A5 243048370920A5D9 62011171CC541CF3 1477BCE1014A7053 0182B8765D08892F 094317CB4871B7A7 9C8C636B94C81969 B0FCD63E04900B33 592B2429221B0923 73B1D6F93355CB46 B177510741C2FBF1 DEB9B50CC0F2EBEC 3DE675C25374134A 0C7351BFCE869BE2 704C37C8007B6D57 4CAA6E974AF619FD B97E869CF2DB6863 B82B9944DD768103 4949FD8D48CE0148 B5848A51F33B3AB5 3407A37DBDF3AFFB 3FCA7F843D6FFD0B 43D307688D34EC32 BC9C88F344458044 F05143B81909865F 3AAFCC4945CC6CD3 6C4D120DB8EF1543 72882D4384209201 A547C0FA0F6E50F7 FFC53C1FD4EEC7AB 8E0089AE78BC3843 2B9C0934F6295C27 AAAB8EEC7AA47222 0CE99019B18BC0E5 F9B4CED3F310DF2E 0F489A4F14201DD9 3045D3E8FF778DD1 ADB1BE79AD81203B 31B4DF8866BB2869 452250110B51DA31 624195B99ED49B2A B035E01CFBD8BCF7 954B416E5439BEC4 DD9B0E413A0CC097 C2A925C450029E8A 0DF44FDDA070AFA3 101B2D0B7447B4D9 9D5E632D99CBA3F5 52B048389CB4076B D3AD095DBEDBF269 21DACF84E850CCFE 08664C0B71841F91 5206FC207EC36C75 E6C347A267227A2E E6E60A7769E1A738 D99A01C70ABC402A F85FC58DEBB64741 13409CDDFFBD6AF3 681215B5DA18960A 4C4D3DCEAC670D14 AEC68072C54CFA7E 1176E9366CC5520D 2435E6BF627CC374 1111BDC72749E0E2 7A14C94A45218B8E 9B85B058AB992603 027811AFBF682090 8D53DAD91AB3F9AC B0C5184F6E0E8265 C0342E090230086C 704E7EF67D7AFEE6 1D20773CC0DB86F3 FDC8588896AAAF1C C461AFB5B1A9C9C1 CD3AD28015BA15A1 8F21F57A1AF087A5 33C06EAEBC053469 826AA51C18641362 D002AA8B10A4FC3D 6D4B5CEE47A914E7 95A125C8BA4E2891 E9AB5A726AEAADD0 E1A3E87EF3101567 5E06718A15A388F6 8F6C46802CFED21F A029624F3BBD2C09 AC435CDC8E7B2A0D 56C7E7987C9F099F 817CC6DE2CF680AC 223E4AD188F8C726 3E7DE90D7B9B77A9 68846B6E8D28A627 6ED0E00B5D695E7F FEF608B4EA7B52B1 627FB1A34AA945D3 C5F338F1ACFB498E 5B0054E3C0A5A564 141890B09C3F3351 49B764A82A88011C 98BD4839550D8A8F 5F68BEDE6A5F268D 7FCF55176D4473DB E3AC8ECCAA9F3875 7B3ADEAEB92442B8 6AD37C896146EF43 A403209B5DA45FB6 315E5C45C43809F3 A8AE638193445AB8 FD98964B0E654C3E 4EF17CAACD9C3068 BD1D9EE4A373B721 C32D37BEC0D6187D 681BFC16EBC4BFBE B49A7F26AA173932 E7BE048D60DFBD0E 051AE3D5A1870036 21568E4370A5670D 9B4752FA54EDC493 ED940685CEF90C4F 332C9E484DE6F37D 20ED28DB7B5B3CD7 FB96DA5365ACFC95 48554EB0C5CA5A6D 068ECFDB6D9EE173 645A9394BE11B490 ECCE28D843096035 EAA3ECA24C1A8EC4 28A574352933C6A6 A7CCBDEF0127B300 413CAD06C0996130 ABC12B87BA651989 449F090EA020C670 CA8793DEC28A3F42 D82CAE5A5F45F8CB 2C4FA79CE4459583 42A41A9604A32E10 409BAB554F9B87B1 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305192119 (name+title). Key = MD5(password) = d4219b45e5a5940a3bf3fbc770fd71b0, 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 95bf9c03-7633-105b-8f6f-186f450500b4
  2 ac789623-a11a-20e9-9177-828d1e4bb9f1
  3 8c3f205b-324c-52ef-a514-63177834662e
  4 c060316b-349a-607d-b1d5-2029060974c3
  5 5a546092-abf4-49ca-8282-362ff64c7976
  6 093c6a1f-5e75-10a2-b38b-0038fdfc0287
  7 f0cedf84-0e9d-1311-9c5d-d18244949a0a
  8 c0dd6651-37e6-3782-9781-523621fdcbdc
  9 9d6d16b3-30fe-1955-a771-2fb0625daef5
 10 2388d1ec-f157-788a-9362-db504b9cbd74
 11 2c170489-38c7-6d8b-92de-995acf3398bf
 12 7804385a-a1c4-0fea-8583-ee63877603ba
 13 1a1d802a-cb95-1edd-802a-3b5f98d35a8c
 14 102a0215-f8e5-0d33-b1b7-f38a7e0d805e
 15 66d6e450-981b-5b06-80ae-9ec5163fc5dc
 16 04d15c85-74b7-488b-9c43-9544fbbf1f38
 17 d46e726b-59bc-3c0f-9e88-6e4e3522471c
 18 e046a4eb-5802-3abe-ab9f-e85536041ff4
 19 08ffbbe9-1fa0-761b-9ce4-182bb07458c3
 20 5184a994-2764-2f6b-b7a4-09e6dd943dc1
 21 37ce004a-8aef-17ac-b1b4-57e87d1e6f83
 22 33d007d9-992a-3c98-9bee-62c74eb43248
 23 2271beff-cc6a-5403-9633-3deef1f16d04
 24 6a2e24c2-b744-2980-9d82-91978a765cdc
 25 d10643fb-b997-0972-832b-2b5292db94bb
 26 1a2c34bd-b023-52ca-9c9c-6c1435269191
 27 921b33ab-d819-8520-96f5-3fb4d6580681
 28 7d40bf8c-bd96-6224-b922-c4794b97663a
 29 e1c5bdde-87ba-525c-842e-910acc3e86a7
 30 78d1c8e8-13e0-5ccc-bd50-21452cadb546
 31 2fd35447-3af5-1ea1-93b7-7295ea2dfe88
 32 681d3d9b-317e-1118-8b4f-df8116e381bc
 33 ce1db75d-b57f-5ec9-b0d3-46ec18b461fd
 34 84c3cf58-eb54-2a44-92dd-04067fedc11d
 35 257d7682-b96c-6289-b69f-c8285791a9c1
 36 27f17a23-853e-3932-bc5b-fc90e2509d7c
 37 b8c50ddc-7d49-01fc-b49b-531453aa1c8f
 38 37f2ddbc-b629-5e3b-b9ee-6dd5a6af7db5
 39 c6635c02-b420-8112-8965-2bd4de2fc308
 40 3133cac4-c016-724d-8479-18fe4939d730
 41 b3e7efce-c7ca-4b55-a8a1-997798c1a8f8
 42 438ffb2f-c03b-23aa-b629-346d61068c9e
 43 c9b9ce86-4428-8843-bc52-fa8dc7c84970
 44 719a5d85-ca18-0036-8218-7127003aced8
 45 0ba489b6-54d2-6f13-9831-d86e112c4318
 46 56908d8b-c3f7-4c06-8a88-3a1d3fcd481a
 47 6d89d53f-6178-4dcc-9079-a79d87ace0d7
 48 c6f2a792-9521-3c6a-9974-76bd80daab46
 49 f1d05f73-39cb-1eb9-a1b2-feee9f3497bd
 50 940de9e0-4666-8b7c-a04c-339673064f10
 51 85e412e5-99a5-89c7-80fa-d0ab88625b59
 52 480d2a17-b370-2177-a957-38de02c1c579
 53 d8b7d8b5-30bf-1205-a3b9-e96d2c3c31b6
 54 0ae3dc0c-cc53-061a-8f3c-42acc1aeb39b
 55 2af41cbb-ee72-5f0b-b828-04c6965c7d2b
 56 196ae0bc-11e8-68b6-8e9b-75c3f1e9f8a0
 57 b0d8f416-9907-6f46-80a1-70ef95f01190
 58 8cb4c2b1-3ac5-2afe-87fd-066d792c0777
 59 8f37f22c-7186-68f6-a2cc-323775387187
 60 8066a03a-5f40-7229-b888-3dbf211ff5b1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 125641131760105433721352058655115263058742806443188210566267. Exactly this sequence comes out of new Random(891).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 40 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.