A858DE45F56D9BC9 archive

201303310559 1bbgt7

explained decrypted filler

seed 443

Metadata

Post ID
1bbgt7
Title
201303310559 → 2013-03-31 05:59 on A858's clock
Posted (UTC)
2013-03-30 20:00:04
Timezone
UTC+10 · title 05:59 against posted 20:00 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303310559) = 735f92dd88145bbe9dcf590c4ede8bed (name+title)
GUIDs
56
Filler GUID seed
new Random(443).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
100 · predicted N = 56 ✓
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
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

2460849B81184834 32C744DA194C6048 8B828FFB771D6A8A FEB1DECBB4D10BA7 6833D8EE4695410B 0C942B3EB110921C 7ECA402D96CEBB46 FC592C750F56448C C295A218B42EB15D 2C33E6CA31A1D935 F64A23AEDE40452D 97CEB5AF41E10A68 C6DC68849792205A E42F27A0DC44D329 7395676ADADC51EC BB0445F74ED5F259 68DE3AD48DAE14F9 3F52E4B1E13CB716 379BDC67B11D49B6 E2EC3E564C6366F0 E53DEF5FD282FD54 38DF05D14B1B74E2 6AADAFBB6DC1658F BD07EC9F222946CF 8E9D77285674BDE2 473F3DE6D9D92135 69EF0ABC3C8A8424 F7450D66D6754B2F 575E49476DFFE8E3 15EF669DD2A86D89 0CCAF357970F2D04 4D8E6E1D36FED50A B7981733C1AD369E 8C31A67401A9DA6B DDB4B6646E5CDCBF 41DAAA960A7C4389 85B67ED2C11F37E8 245BCE97AC32FF7D 5FD09873F38EF9BE E63C676A6AA57ED5 2F716EEDB47C2B67 4F59F6AA66239A63 4B891F1C6E20B94E B660D57A9D02AE75 EC38736D9F4C703B FC03CE7C38B5D3F1 11B571C49E874749 C292C037DFEB5D42 3D2E960198407B0B 789FF39E0B312945 31E5F3A45F6998A6 53846344EBC4144F 0C8F766BBACEE154 13595327E280D493 901D207C10889142 47A6D9B02E964AEF 77EEC752F84162A8 411EE73C179FD709 A15FDE8CC5A5A5C4 1729D95D7AC74EA7 947E837BF7E4EA21 99EE8118192F9C2C 82A0B6F3D408F568 A621410B3C651710 00A8EAFFD7E2A36F 6AC801244C21BE08 11B79060F78EF9C3 D74FD7D4CCE3E9E8 2FB33CAF1DA283FF 7651975E9542A703 CCF8FAFF08045433 B24E516EEB16AF16 55CDDC513A48FA23 48D2D96FB60BF8FB E884CEB4D63BE63B A38043AE429ED77A A6487596A2CD3CB0 008BD553D3009785 1D7CD67F490771EC 617CD4E9D35C70F2 CBD981671E5003AA AB43B37F4B501E70 FF4CE84F5A7E8455 E0AC7DBC75A03189 467F9C45001E6033 93FB8315E75560A3 948C3225FDBAF6DD 4207D4EC47714743 71074E49B162651B 54060FCC5F88D645 562BB14391E4414A 6B012D323C4FEE4A 9A51D984C7C99EAD 3E760D85DEA75D4F 690FAAAA1F65F690 F0D1433AE5FCE831 56B3AA06E94F148C D8E7771C29FD29BF C0BF0A6338A2E6EE 918FAB46D9F620E1 EC813CFBA620075E C4A8503174E7B363 87FA1BEA30E0E8B0 7183E5EF3C0E6C8B 5C87C08077D7B7F7 C1A52EE8A9AB99FC 7A87AF2C8ACD0434 91B610047E302DBC F3BA2AD98F63D5B0 48DFFC8C6A767A4A 965DEFA19FA86A12 39B52F94770B728A 5532F530DC6A2DC0 BEB42E48D94BFC26 85719576CB2B3587 79CEB6162D5A328B 8F393B43DB65A6FD 3EA5AEB438133EFE 92FB3CF405A8D501 34689B1F6D75BB86 6247D73B9F68964F 7C76E2BB075E9F66 EADA3611A55637BD C023A59F6705F746 08CB12DD3D55553F 3FF373789031E420 15B4F4429ADBF8F5 3D30F5A00F4D0B69 EAEC2A70A5765664 F27222D0467A603A 9EA6990BCC7CF695 903569A7C6CEEA43 89B0BEBCD75D106A EE427402F006457C 04B6ACC9465F0D84 771310197E3106DC 742E4A7E78A66100 8DF72DE9857D84E1 636A88B9A5874177 10D9B80D7065B59C 80E94D44F98C4D3E 2B12F5824B70A8F4 C5E825F20F8D0F65 49FD0F03CA9F3365 FF4BB69EF0FAD7D4 E0F20FEB649D28A0 A1C5CDEEEBEF9BFB 0F30BF0DFEEC2A0C 9F52911D97043756 D3C499627FF334F3 13FA39118B57ED35 501CE37607C476C5 371E54F75B9CCF83 264810C0A6070097 0A7D29A13DCDDCE7 0110A37F58969541 7206BBE565A0AED8 DFF7EE4E54E6F1EE EC42ED30F3373B09 AA20C72250B225D3 FA775EAA0AA19402 DF438247D2D24E55 6502D27A06D07D0C 7D14C10066D8508C EE151A453B67509A 3CD994CCCAE2FCCB A08C2A541E60AD40 2E7383204534A6EE AB0C221F1A30005E 9579DB04DFB0FDBF BB2FE8CC93427ED1 8831E989106E4394 EB81346518B9396D A94866F78788EE8E F80D57A911B56C6D 30A9229D77DC2872 8F3D200B67C9157B 2F19BFFA54D158A4 BEF2B47EF198214E A2AAC87BC3A86C5C DBD85F93517465CF CF9CE2563560A08A DE427437777718C8 D11FA015F79B27AD 32CFC8683EA212B7 B58471690E939897 78148705B16FED3C D36AD98ED8DAFE2C BA8F6BF2F9880D60 6A5841E3D33E2D6A 759ADE0EDA389D6D F4901337EEA2F320 E3B2007BDB4A5D5A B62D43F853893D7A 7A5B98CBD25BCEB7 F3DDDDBE57BF5AC8 3B0759F9EAC109ED 2DCE8CB62DFB21FB C652CFD8F25BB19C 701B16B19C6A1639 11E947302F8F8678 8171E42EFA1A02B8 CE3E87DFEC03891F 7A8C15C9484F8945 89D3B443FFE8C8D3 C469BB51B151150F F53C2205491DDAC0 38F90B038AB02553 C48B5A7317DD877D 9BADC62434615012 ED4AD7B120CDCF7C 322936B707A4512F 97E41C51487FBD97 340D039C31F3B96C 6B67A4C3C8F8F84C E4A74B1B0717D7B1 C54E51C844AE2F9B F6938BFE1F5A470D 5D9C121493438089 CF0E5B957FB6F2A4 A8B4244BFBC79E32 15931BBD190B7B50 5BBB3E129B6FC1C2 0D200E5BB68D6123 37E24A8F691D9702 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303310559 (name+title). Key = MD5(password) = 735f92dd88145bbe9dcf590c4ede8bed, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c2a29fa5-b587-15a4-9e5b-095e9a001395
  2 e072544a-1ed9-7987-ace9-42944e8f7d5d
  3 ecfbcfed-f25c-3d6a-92a8-cb9f0a78cdea
  4 747ecd53-1497-1e5a-bc13-23a439c00275
  5 9c78a40d-e34c-1f3d-bb05-3b925b4810c4
  6 37f6e39d-9537-6986-a193-09badeddecb3
  7 e1851eb4-080e-3bda-b0d0-62478ebc9152
  8 51430dc8-d82f-64ab-84f9-dd0120b0c67c
  9 e26edaac-7e7b-7e76-89bf-ed86928b1a17
 10 87ce6970-4e63-5cd1-9505-758030d82836
 11 0517c2b3-8c16-50be-b7a0-18866c66296c
 12 e0819f80-25a2-2ef5-aea1-336877498faa
 13 58eab801-b830-1226-9bca-cb4d8012247c
 14 e7b5d190-f921-8efe-826d-1c66837bcc2d
 15 0d1f2010-0e1a-0cb1-ab50-3bbedab40e6c
 16 694bc55d-0e7e-6760-af0e-10f49ffd680b
 17 cccd0dd6-fa9e-07bb-ba50-38604144ef04
 18 36723c4d-77a9-5793-8eec-ecf6d6c4e401
 19 9b35e60b-8876-67bf-9f73-961e570abb0c
 20 e78877fe-b263-7cf6-b5aa-07d3fa30f978
 21 e2b864f6-28e3-62f6-b2bc-b95d6b5b6a04
 22 59ba359b-c9d2-424d-a4f1-c510c05383d1
 23 43ec02e6-e53d-7148-90c7-0211273a6482
 24 1c6f32a4-3951-7761-814d-ab520f67f4dc
 25 72dd5b92-ffbe-15f3-8672-702a3faa6f0e
 26 1819db01-a278-4b61-8b08-829ae8bdc0d0
 27 3124d892-7735-7c47-8bf7-379383c86b5e
 28 5510e295-41c0-1fa9-b874-acb9a23223d0
 29 b960119d-24e7-8ccf-a4b6-db98cae9df1b
 30 d28aa816-12a1-7140-bd2d-3fedc231c2ca
 31 9e48a24d-e085-632e-a2fe-cab6c1a2d0f9
 32 3ce429db-c70f-1565-81a1-bf53595316c9
 33 de3f7176-e1b0-3937-b10e-268dfd851366
 34 1a62fb58-c9c9-04a3-b567-09d331433e6d
 35 74b998f9-5a6b-2888-be3b-c8422f994a48
 36 a77a2e51-eb42-8ae7-a355-a5ccca9686fb
 37 0429e3dd-de57-81ff-bb1b-b1512b2e1da7
 38 695c3ce0-9db4-235b-9409-8d7cf97a4e69
 39 0534bf7d-d732-1fab-abc5-d80587fd0427
 40 f9f41c12-6855-4a00-bb10-3730af3083c6
 41 84edde36-c0f1-54ba-a261-39deea760b3d
 42 214ca1ac-e1bf-74d3-a18f-5cbebcdf243a
 43 130e8226-13a0-575c-91f6-c5793575f367
 44 3a9a671a-2ca9-3780-8694-8b730676ea28
 45 68b50207-529b-496c-a5d9-620258a27d11
 46 94a19c27-8689-8a1d-a8d7-3199fff532b9
 47 8f7fa704-f446-022a-a2fe-0a87a60bc510
 48 16dba7ba-08b2-3df6-9b0c-44548d933711
 49 72a580fe-b165-3b83-ad62-2d910ab04153
 50 315ac5c3-c9b4-61a3-8f4d-656346ef5e9f
 51 1e5a5ba7-ac1a-7bed-974c-78a3c2cb379e
 52 13f86ca5-1b44-3f91-ad64-2e31ff2b74ca
 53 650db984-37cd-5025-93a5-17223bcd1d1f
 54 89422dbd-4743-6861-bcdb-b69e313e4a1e
 55 d986f1e7-dcea-86f8-a296-4a551573c875
 56 322562a0-d103-5303-87e3-501cadba3d33

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 17311636755218060567647714718761302882145753480336735685. Exactly this sequence comes out of new Random(443).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 100 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.