A858DE45F56D9BC9 archive

201207202354 wwr7w

explained decrypted filler

seed 440

Metadata

Post ID
wwr7w
Title
201207202354 → 2012-07-20 23:54 on A858's clock
Posted (UTC)
2012-07-21 03:51:58
Timezone
UTC−4 · title 23:54 against posted 03:51 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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
62
Filler GUID seed
new Random(440).Next(9) ✓ verified
Run
Run 17 (seed 38,757,453) (seed)
Draw
31 · predicted N = 62 ✓
Machine boot
before 2012-07-11 16:41 (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)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

68B70A48EE4399AE 0A44E864EDCBCCF8 10675D1405AB6984 F158D4B90893323E E068635C741CD195 88CEACCB2C45B10F F2F387791E0C9C40 A4F1B4922C26E05E F46B7099A28DBBC5 45D3DC8A4B588B56 EBC6F876659E61DF F763585B1EDA3B1B 8CBE0B37857BE00B 4FE58EA86A22986D E1770112DCC571B7 C3626B04576A8645 5795791C69548F76 0B6030D4A7DE69AC D959AD15F148D66C 6A3B146F27268885 201E42456DB9E138 A5F31C62271B2E01 A1C7F1008B1593FA A7F06D88B3B48CD0 5DDC02AA826F927E C50AAAFCCBEF2FEE BB080D87199C5903 44D522A637031137 4FA10502AE6F920D BC985550CD56F4A7 7F869B87F4590525 3682AE31AAB3647C 5ABD4FEC4FD50A6F F1F495D7EA498C10 AC3012CC17D15AA2 7A5B4619FE2CA536 D8630DBDF921B16A 86D63FE0EE02212C 1F7AF9BC352789F8 9BC3C1BB970E756E 3E4384428FD219BF 4A6C3C4D680B4825 1D6F687DD9598F03 D2C0076A058B365A EF0DB9B9D671641F ED1015FF66FBD845 E743CEB02BDF003F AFB2F15C4CB07558 496C1BD1563CFE91 FEE5983136F59A28 EA6A7C42937179D8 FA94D98882AE1B95 FD5F682DE8738413 5B7F196A70182AC8 BC6B0D4EBCCCF395 C1BE9939556BAE33 7096FB5F7CB7077A 8288567F5AA51B57 8B62907C1B646279 155E9DFEC8B6E30B 88CB36DD71FCBBC8 1152E666ED807D50 0B588DD67D4430BC 63E6F8A1F6DAF27C 43BEF222B2AA2659 18829A2319101737 CF07C1267F746A7C 0C27396986CFA753 376C488B2FB88B3E 843DF5D69D853606 F92B79273E2B72E8 804514EC33BB2296 91B638948896D9BB 5C6566059839A025 1D16708CBB273A39 6EDFEF2CA26913F2 0CED52907653FA8F AA8166BD000633F4 62D1F169F27C9663 94C6CEC27956058F 2D6E8192455D35B7 EFB8729EF52956BB E07D7AA5F5EA5FD9 12FA5D4BEC973C1F 86FA67CB248BFD76 07F7BB1D407C9FB0 9E777822B48F9116 2595F29E930EDB2C E038B18508AE5603 E60C6C8867128C24 A9A7BDE06E4A71AF 52F3D49174D2649C CBFECB4302B9825B AF1A6A7A31E7AD9F D03A148E50A9DCC3 6642CB752B4B800B 0FC6276715D5D0A5 140458F1AA613217 EC04A112D7C84960 294BA0EFBDA76A5F 1C061235767F6BFB 5EF69B2F9E244005 E7E588D04F5CB03E 6A3FC8C838E9401E D005EC027425CABE FE4D55E3CAE765ED 855D27F3E56A27AF D31A6F8B07EBA6CC 0672FACBF3BB59D2 4332974E4694FC32 C7FBAE7D2F31D233 C1CBEB24C06AAFC7 F8438D594B104DEA 8A1056602BCE24BF 26A35311D0F470DF B98A2CADC3B51A0F 6128C28CFE614A13 0E3AB226482E6DE8 8E6B192CE5984DFA E5E07BC74E429641 DC03E57FEF45C732 83D04D3478892FB5 F7AF2AE3EA7AC75C 51D88FB4B1E53043 3869FB92740788A4 38F89CC7A2BF78BC 7C51B9A8EDD07EDD 1621B3D9508BF81A 13BFC4E816E782A8 22ED6F695AAB1531 FD04CB9B770F4C24 B88DB216E78FF384 0610A76CE6B99D47 51F0C0EE5C5C7556 FBE195F4A9211DFF 0D6DF52AE077AE0A A049FC1B96567C3F 83904C8DEDD1C28D 525C09FB7EBD9D51 7A144DE783B36EDF A72C0E1D06D281A3 26F5F80A790A69FC 99D88EFA09AE46FE EAD14E81B8FA45D8 D53FBA465C598AE1 C4F3F2429E71BE4C A0F4094245F121D5 6F36DB471A75076B 6A0C489B4D9B055B 55E17D6D430F5B83 4FAEF17DBE926CDD 2E6A3D56750A7412 7FDC4450ADC5836F 7C845E92657E2D7A 0486F23E38EFEAD8 902783C46B672937 D56708E74EBC9737 87197FD2545E9F30 232F541EA04412B4 2E042B2D9880D06F 4E49C0FA43B8394C AFEEAFD1D52B6038 B0643C2CD1075CB2 806F5DDFB38DF96F 92925AA60741A3AB D01BEBAF88F73783 1FCA047B78FF0579 6387E14C11346C3C DA3469ACB86CC140 ACD29F8AB8B61BEC 1846DFA758CEE227 9F18FBDBD8BFD60A F82A638C810022FD E3DC0CD80D25EEB7 15114CEE445C76E0 E17A9EC33E627E18 AFD7588ACC7A23EF 33D94D034475244A F7EB5BB2DCBEE3C0 A6075F7EEEEEBB3E CC39D30E1D9C33DA A77B8ECA5DBED902 90AEC7A7882003F8 9316B8A46D6F0890 2955A733E52919F7 EB5F18F1101EA8E7 5C5680E63548EC92 53E95FD2DA69F5CB B5AC9AD30FC64012 8FCC84D872FFBDE6 213C824158A973BE 811D6B25413AC826 4CB592CF2751E585 63FD90FE2163D0C2 4024D977C22D9074 8AE6A4605BEE53E2 2FE933E974C501EA 98AF2E2DB7B8BC72 85F2665E5802C6FE 4D63DBE908925DF1 54ABF999D04E66A3 3F6E8A7140794795 4BD0BFD837F9163E 6B472DE976B1EDCC B9C1B26E610A2D3F 241C0AAAB76318B1 F51AD9DE5C6A79DE 75B5CE36CA8FA836 04542437943FCCC6 D24BE993960C0751 DCDAD4D7C34F30B5 280B1ACDE31E4256 D2053C9C736798FD 77184322E19A016B 4457287E0D0A82EE 01EFB7042B0E3EBA 04C5FFC74E80847D A0D7D603E69D9102 73A66207A95F6B8C 74DEAB735DFD12A6 4F67541B4C77A4A2 05319B279D925DD4 850119AAE81AC289 7011D09C4189F833 A027C80E1DD8374D AC780976366196C0 00D5625E9BA2CE3F 80955FE2F45FC5F4 D7E7C1D20743876D 975F77A6F00B0328 0F54FD115EA527C8 113677394B212928 15F0B277D48EA18C 74E4087CB69B5B68 3926637AD8DE8348 BE8D0175C767B779 D99953785A7CD395 10927156F3CE88FC 2A6FD106EFCEF6AB 673CE49739D7CFA6 3C66ED878F2C31F8 6F6C81412E0EA7A0 398DCE076AC97BA1 4FB6D887F9E24F66 938247DEFB965470 49EAE8C0E10E873E ED25A836956379ED 243028FA4692E0AE 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 93b519d6-d585-5349-bc57-5297eafab42d
  2 1cbba7f9-a703-80a0-94f5-dd7bfe19a26f
  3 4b9c209f-fded-291f-9e99-d6d4878821ae
  4 8d76122f-923f-42af-a00c-ab143ce9a4c5
  5 f649f123-49f9-7681-8fe2-8d79b13f6a1e
  6 266c2407-272b-0051-9ef8-428f63dd8424
  7 7850e670-384f-062c-89b4-ea8afcaad213
  8 3eba5064-05a4-1019-bc34-baca4e340175
  9 596e28e3-79e1-360d-a5e7-b5ea2f79f34a
 10 c868cf13-ad65-49d8-b885-001e9d6b3102
 11 ff5e3660-1902-49e8-b0da-5c9604c89b68
 12 0d6ffb32-e7b2-8aad-abde-c1daa828bf0c
 13 ed3b2a2c-c6d3-1436-9aaa-2bb68f6523b2
 14 955e65e7-e212-3123-b66d-e40bf62a2f25
 15 9d44a44f-c8f1-8e77-a336-4c556dcb3577
 16 245d5efd-cb72-7cc7-8843-e046dcf6c4b5
 17 f81c989d-706e-735b-b7d1-a8a3f4569331
 18 35ed8cb6-361c-70d6-9f87-c3d9e0b7a107
 19 f17ce724-d324-5536-90a4-207c88e73cff
 20 309bab51-ea9b-616f-ab91-3fa691d9b35d
 21 b4da1e23-50d2-2956-a0b9-381658a25cec
 22 c6f12a6f-f6e0-79fb-b04d-0832ad0c4822
 23 3dec4f39-1e57-3f1f-baa3-a9de5a264d66
 24 a9463f45-19ca-6b99-a91c-90afeb4ab8c9
 25 ec4d3eef-6da6-769c-9f1e-a902b8fd72c4
 26 d112f412-7b3f-4cda-b8db-5dc4df5bbae1
 27 2e528e30-49c0-2ff2-bb40-3236be344452
 28 4f8f854b-7f59-2f90-ab08-092d8126da89
 29 ec645c1b-7b4d-08d2-8769-b79b82f1a817
 30 ee10caba-f3aa-3222-8fe4-e70485719fbf
 31 5670581b-183c-5e77-84b9-c59614f45a52
 32 86af538a-8363-3014-a629-4d04e412a2e6
 33 5c72bfa5-8764-21f1-91ef-0747dd80b11a
 34 3f6597d9-73f6-0fbb-b7f4-3ba30c892d29
 35 48e7bdcc-8546-2341-a35b-95f0f6e74379
 36 4f699814-1d55-7da1-aa8c-4fbac2848e8f
 37 59654616-702c-48f7-a81b-c1b4cb08f9bf
 38 428a491a-5652-22ba-a0c2-66baed4f516f
 39 81ed10f2-768b-693f-84f0-da19832b1967
 40 2065f43d-c2a8-7c64-8fcf-896cd57becf5
 41 ced0208d-70f6-25ff-b066-05c07c37446b
 42 dedb2047-0812-8b45-bd78-3c51c29991a4
 43 519fd753-3f94-7bbc-bf4f-b95db48f4c7d
 44 ddd8d6c9-464b-0dd5-88d7-b59a1a0f6b54
 45 e84046bf-df2d-8819-967a-28c99a122365
 46 4a99909a-8420-2361-93a4-310d7001cb54
 47 b33bd497-2491-025f-a26f-6ef150dfdc16
 48 324a0b23-664b-31af-8c28-c2bc82111912
 49 022f6fe7-bbb6-1dbb-beb5-2f649bbb363d
 50 db34285a-9fd3-3b2b-a8e3-164d2d95e949
 51 ce086264-160f-4807-b63b-42b41001dee8
 52 0b127789-0ae0-0d4d-ac10-fd9836fabb4a
 53 f8a8972c-c8b7-3687-a335-ac2a1af3d2a7
 54 af35f323-1df1-1411-aa91-9d54a7405393
 55 03e112f7-58d3-2a1a-b063-018f71a4c29f
 56 1744bac5-cbca-72bc-ad9d-682e79713f1f
 57 d0c641e0-611d-5962-a1ea-ec0648369e3e
 58 e8d860ee-1a3b-507d-af92-23153335f9b4
 59 b328a98d-a921-527e-ae51-b7853b16c689
 60 8d96c6e9-a3e6-2c30-ac52-80566922c5ed
 61 990ab03f-c58c-74b4-a643-343417a7d07a
 62 9eb96ee2-37a5-66fc-a61c-684fd8154f72

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 58247001344813877756273674220353202742672870820313403127555276. Exactly this sequence comes out of new Random(440).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 31 of Run 17 (seed 38,757,453): new Random(38757453), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot before 2012-07-11 16:41).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.