A858DE45F56D9BC9 archive

201211081825 12unof

explained decrypted filler

seed 941

Metadata

Post ID
12unof
Title
201211081825 → 2012-11-08 18:25 on A858's clock
Posted (UTC)
2012-11-08 10:25:21
Timezone
UTC+8 · title 18:25 against posted 10:25 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,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211081825) = 61e8e647c5dc12883769fe99ca72e37b (name+title)
GUIDs
55
Filler GUID seed
new Random(941).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
108 · predicted N = 55 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

125615B8D7776D01 2854BA6DB5C819A9 C5B6FDCF0457D5B6 695209017A7CBED7 0F7F04E2DCD09D27 AE544631F7582231 87A5AAB2FADCC00B 37C384211473CEC8 71C7D1228AB1AFA2 C25A9FB2A6CA5592 9094C66A74D5D836 243E1DC9CA2436A9 B33D981AC029B7C8 FBD283FFB023B7BA 6196A87F930D065C A91A705A744C9EBE 2650FF4984278F21 DA0AA0A4E7F2A293 36CA1F6799F45A5A 764BD1228128501E 33FBA44715F080A6 0F2768217177A903 87DC20F312109690 F03E36ADC0716E79 B73516D65E723A4E E165D944CF1B1E17 B7FB6AA9098EC25C 42E55F674945EF50 A3CD6AF403AE6F8D 967930B36BD38A00 D0C1573F49511844 85BC2B1296C04A5F 209526B2DD44B75A 7F103C4F25528768 3338D390D1732EF0 513A41F219BF44F0 D02EE9EEFD232C84 7B8667A5C3D4678A AAEC21A674172B2F 77FA744FE2BB7463 1698513B5A9203A9 796B38C07E47CC87 EA43F7E12A433AF0 8762D457C5485766 1C3900656F87A908 7954DB6393156709 BDF1DDE8B1189DBE A299658ADC6F837F 00D20E26CB607498 299232C622633E8E 0FF7765216ED4C8F 93BC2541A09987F4 B40CE4383C7D5FAE F484B3FFCFED1361 0E56298FEDDF0512 9102C17621668A8B 325C5B39C12B9AE8 1E205839B11AB62A 83666AD7212DF1C9 50E09D69EBB826FF B7B0DEBECA5771EC 33CF6DEED0D8F53E DA0ABC2011FC95C2 46399A67D9F62FEF 141FBA7E9604DBF1 53E3E63460564A35 0678FDF34AB37B52 286C1048F0E99D08 A3B89911A76B999E E8453E19DE01B292 73B7D4265EE2E4EF 110E052143BC3574 96567D4389CE3A47 A8BC0DA05207FEBA 333B0F54E1FCEFB6 BE9D6C7CBD026676 556052D172477CEB 1DAAFDB8DAA6B50F 0EC322940CC7A887 7007718BAA064522 19BC3434A2FF4E20 C38DE62E137552E3 C9454F7DD845B319 EC81E4C76743375C DA01DC4AD0D66B91 F971902A8612713B 011E23A707328C97 0B6ED9831426F00C D2C06F932FD6D243 1B41C3C9B9C4FD6D 4E14408BA83775FF 7805CEB74F53ED66 C68F8C9CC9AFCF2F 435C8E2B4D4F9480 C221F58ED2F56096 D714831F5FA21FBC 5985CB231296C92C 18BC7732AB56BAD7 70356D3C7B79A675 2AB4E7CC863F5D1E 5C8A52C861C9EDDA 855C12267E21E184 3C6DF2F592527671 9B191B9BECE323DC 54645C00F909618F 7B630534457A92DA 321C789AC21F6371 C9130A8D3770F3F8 112D5D6AFF84AA26 8B9D3436CBAEF8F2 10326C6BACB0CA83 27D879287A1E43E4 B58F6E13D3237509 CA155D23B6431A55 3B87B9EBEF8F1A91 81ED10A5C1E40DCF 9CDFE850F8677F04 C1F636B1021E4B11 39F31B24777E966D 31CC7EEF506820FC 545CD18F6F98B44E 1996051A003D8620 84B346531D61A54C 875A9372FDE76818 5AFFA364A5260CD0 41BEA34710B8A061 3E647870A147D2DB 9ABB3F323163BA7C E7AD168599DB2B5E 529BFF4AB509DBBB 6E911BDEF683D07A 2699F0FAD54FFD08 5A052226CA29AB53 59785AF3E4C61495 839BF166A16B2B29 B60CC837587CB5A2 C8AD0B0D26F65B4C A294B246E45E74C9 907C5C8146913BF7 491137732F31E662 971B2DEB2177F45E 34A24DFFB21FF603 D33DF5008287B1BB E759A777DADF5C93 77F53690F2A4A07A 03B05F6B67F4C54A F6FE07B90BE1670D 1D8DE483CE369B41 D542271CD107775F A1C50033F3E48019 1AE95D8096A46C4C 92010522103CA108 0F720A7ED42C3EBE 7691E24ECE1C01D8 BF788D46F921A167 EF140D39728395A9 43DF1402F4AB3CE9 2AE09E2EE35A97A4 07668658E5BE68AF 8FCA825E9A22C560 7B8B8E84457793AB 0B0E6484032DDC5A B67C4E97E202B8AC 9090E9317218B445 5960865A9A985A6D 3524FA5DFDD48423 E93CA9A9CEC1C537 B38C14F23B4AD363 A338AA19F064320A CA0E4447906372E0 FFA7010E09458F1F 6135132D3E28872A C65DB28535671CF8 EE0B602FDF5E52C8 A40C98087921DCF1 F743FF9D8FF95996 53D6DCB045CF85AC CA2BEDCBABD5C708 26E69318D17BC129 6C23E3C952A5647E 0C0B350B55F57517 D99F41B8EE5FE387 B428137E7AB277E9 A00C39FF97AB3F8B ADF9670451FDD11F 0C5D69983A1ED369 DF1E34BCF3BD0EB4 80EDE07693DF3032 78BE62ABBA0B1017 E56F64BF81E65C81 898FE902DC5190D3 53AAF8F9B3AA7A27 73B0CF8BAC374D6D 91CED71FB778894E 6B687C42142249AF 2107A309D6593B32 5950EFD568832475 89936C01BA0DA52F 538D5FE69D25B982 3E7D50B56F064523 2829EC24A14ECC8A 27DD514D9DB5192F 936B89F9E3156F28 D5C5E242196935EF 6294C9958486B3AA 7B92A43541C9AE16 8CA7BBE44DC702ED 16858C53091E6CBA 39DC688314B4992E CFC2A56D242296B2 9501D408B85B62E6 81EFF9F41AC63A95 9E674FF9A55D0CDA 9CC5B247F0B7CCDC 1E7EABF8194F36A4 A50637B0CC48170C 93F55984A9534EF1 336C0ED077BEBE0C F0236C5DF89649E7 5293E04DF15A4A3D 905445A54F264C19 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211081825 (name+title). Key = MD5(password) = 61e8e647c5dc12883769fe99ca72e37b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c461ed0b-5205-2afc-9140-4510068ac67c
  2 c369000a-2f97-83d2-bf51-aee84ed12e46
  3 6a791199-18f8-43b8-bd56-c9097810ab93
  4 870d96f4-5880-38b2-a164-b0a5711cf40f
  5 c3de1678-39c6-00d5-8dce-d59ba111af2a
  6 a303bdec-6174-8793-b104-9759cb917217
  7 baf8b971-af54-45c4-ab84-b24d0c2d550c
  8 6841f1ca-43c0-40c4-bbe7-e522e1360031
  9 b5554e51-174f-3ccf-965b-8d6f082cbfc1
 10 5ed3f5d8-1ccc-2dd1-b8bd-2b9f0cbd18d5
 11 86d2d8d5-7028-4019-a0ac-496b53a786d4
 12 2c522c4c-3db0-112a-991e-238c9b7e671f
 13 38dc9a2d-d9de-41ca-a426-1517e5277d9d
 14 301d8282-a68c-07a8-9e8c-144036efd7f5
 15 a0c682dc-35a5-55c8-a028-1d8c9d70bb92
 16 5ed5d7a5-777e-6960-b8ae-f8f84388e02f
 17 add32abb-e8e5-3f6e-8282-27d52bb2cdd2
 18 8df88f4b-7748-3be4-88d6-c26076346da2
 19 03453bff-773e-1b6f-83b7-766027c6da80
 20 3eb76d1f-33d4-657c-879c-0b4349ac9476
 21 09e55995-8c87-733a-a6ce-9f86d7469d6a
 22 06f53a17-c22f-6668-9ed2-4cc9520c3438
 23 5994e34e-107e-0850-bc15-688b26d9a5f8
 24 9e2733a5-7a38-61a8-bd10-e7896c8653e7
 25 817d3193-386f-8953-87e1-996b747b04cd
 26 d5233e7f-dfdb-66c5-8105-e503b7c59c59
 27 fef4b7e8-f116-86ff-9072-99762521ad17
 28 fdac2fee-cae8-6405-9dbc-b14ba9068174
 29 d7c1bc1e-b192-4732-a6b7-d4fc3277a79a
 30 de67737c-423d-878d-93ba-70875b7c3a4b
 31 f4692b5f-debe-5da9-aac8-8b4bd6bf0a28
 32 e5e8ae44-6b45-248f-9455-84864eeda6c3
 33 b76a4194-a2c1-6c81-93e8-6773b55c1730
 34 f2e05338-204b-5293-8c75-052f88ef8b30
 35 313b116a-63fc-1ddf-9b88-46e6a291a09e
 36 efc95437-52cd-440f-b8b5-8377bb097cef
 37 4aa78e9f-4d80-4d97-8a45-517bd9c9f54a
 38 993ade83-545b-6a92-8020-6549e13ed1a7
 39 76eb5b0a-ed07-43ca-b312-b0e7b0b51d78
 40 8efe298b-e536-276d-9502-c551b5ecc159
 41 13b8a59d-706b-8c31-a275-868ab49e65bc
 42 660177a5-7340-1640-8a35-f5708b4e7c50
 43 2c893d1e-2279-4758-ba5f-a5d9d6e5156e
 44 a48cb5b2-3269-6312-a4ee-e22552bd7600
 45 2e20c62b-8d48-0105-b007-dafdde5b494c
 46 e61dfe63-c174-450e-8c90-f84bfebb837a
 47 350d182c-40b3-410e-9b1c-d8a83d709cd4
 48 d9f2a659-8b2a-15de-b293-fc882f19d8cd
 49 ef8a83b6-6fb7-03ab-86cf-9e701504d96b
 50 14641633-a093-5c88-9027-91832e81d06e
 51 5fd3b312-bf4d-6a5f-8bf7-8e3d54f7cf43
 52 ee80b123-faf2-7306-9f6c-6ebbf644bd0e
 53 7e735471-2244-430f-b771-438f5e7a4139
 54 9cf7a54c-94de-1361-b05d-a21e48e8ac71
 55 9ff48821-a37b-5c68-aad8-0f52123173d4

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2843084432414056331676068686485265144642814604410567415. Exactly this sequence comes out of new Random(941).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 108 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.