A858DE45F56D9BC9 archive

201304050857 1bp0uz

explained decrypted filler

seed 656

Metadata

Post ID
1bp0uz
Title
201304050857 → 2013-04-05 08:57 on A858's clock
Posted (UTC)
2013-04-04 22:57:58
Timezone
UTC+10 · title 08:57 against posted 22:57 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(A858DE45F56D9BC9201304050857) = 8f27a79bd65a89e491b55a8126080429 (name+title)
GUIDs
56
Filler GUID seed
new Random(656).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
66 · predicted N = 56 ✓
Machine boot
2013-03-21 09:35–10:19 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

8A296FE04EF7ACF4 03EC672C2FF986AB 7B3BB872880C9EB6 D02C5164C4867AF9 64DF341BA66CAE94 7632966E3DF6223A 119B04C5866079FF 746C46B541D028E3 782F7E6ABA748174 12C46B6B05156683 4CDF58B9B2AD4D6A 881E29B7D74D58AF D565A67F51DD3316 D2B3B54E3B3C4F20 8AA0E3C23F78978A AF5FD388BF9FAB12 DC85AFEBE4982851 F3E979C7C1B7F943 3C8F488BA91B318A 69643DBDE7802A45 A9D97C0BA2012691 822492B52EAFA156 B1840F4F72B3F988 5EC3C6AC4A27865A 2444434B1C157C3F 0E0B3EA91698FD6E 256C5D643929BBA1 8A9D245157DAF411 6173C7AF3DDE8C6D 4BFA24D2FC03812A 3BFD458070F9D2D4 735C630F305FA6D2 611F5EBDA91A572D BAD6D74EF25F39D0 0DFDCE35448BDACA C0E0A4DBC131A8F0 592E140E04F6395D 8FF813DA0AB10408 54763EB39B648E75 A7F435BD5793C42B 210EA2194F0BA15A 52EE2FE3A5E8A25C 06237C563BAD920B F89CDBEB8C6BEEEF F1BD00391252510E 64DFB44C310BC1CE 3776C0076E8D4BAE 966DC952B8D4B905 3666A39A8903EC86 610CB9AA3B977138 C58B64E820023D4B 472CD288183E30DE 08D169328A1F2C88 1A7171DB4FE45E7B 1338485A824CF455 ECF1C69F9ADB14A7 680F8A7D8016D773 47A5ED75DED2A59C 202F59C6CF1FF10C 8BCBA7EB90DE483C 71A85614457352D8 1E287E3C08AA0A37 EBCA1B4359354E24 1F7FC6CF5BEED646 45E189EE32DC4B64 893029730CD87AD5 D314D59152EC1613 965A5837F0B34D1E 831D7BAFA203BA23 E0BD8D929D7B5E5F D2DD3D92490C259C 7D9589D6C81F8EDD 628835D345EFD1C7 3A3DED060BE09702 020AB28110433450 AF17D7A43936EE65 503A2E2ACA2A5EFF 62DE645D0F8B5F08 FA54D7D7D1E57CCC C40796F70749D393 0EB5278E36856AFC BD2ABCAE5D5F6243 002B392340E56086 1AB16B014B7F439D 10172E3895702552 7CC996E36A7C76FF F04A6618505AC129 BE59F295C760184F 9AC307096463CD7F 901EC2DCA9F74AB5 8F33625ED9F0E612 039A12F53564F0E9 61764DB70420D46C 03CAF8E5E1888421 5D932DF5BAB68DAF 0872C769508A9BFA 1E690EE801C94B0B D59DD562EF0F6C51 7FA5ADD558B02C7A 6D9F65118553EA83 EDDF815A856A6252 7A2D1C3B87730928 1A36C8D188C6AEEF 442DF756212450B6 BFD022F7D9AFEEB5 83790A99744E7759 BBD4DE74D1B0F472 A6705B64ED89567F 52160D26EBD34825 4ACB432A3CA9457C 572468DA26FF98B1 59B2C8977AEAC8D0 CD048DB3AFBFF4EB D980F2E0CAA52D74 0222738F47DEF6F8 06236747A8DA54D5 0D50D7D28ABE8681 5E4431CF4AA5A7A8 1F17A4D727325CD0 2A788ED9BCD34EEF 526B1916C8DC3F39 EAF06973CB4BDED0 5482DB3EF3C35E3F E7F122E8B3767283 6DDEB84D9FAB6F5B A0622D8BFD2FC7DD 2789AA820BE1F3D2 3DA000FBAA3CCB0F AAEBFD5524DB13C7 2DE09D03F90FCC2F 67E0148AA3521170 7710FCCE44E0CEED C108D518BD4FE7F9 8371789E6E98B279 74CD034FBF517D6C 48421B6A3F7425B4 686789A79CDB7457 0003F030FA938CC9 44F44C2F624756B9 1DEDB9DDA1F7BC38 DD943EC31D1110A1 DCDF6BBB2A1A512F 93EC6B6F0AF80487 4BC944EAEBC07F8B CAFD6904D3E1A2B1 7FE131B529399334 3E302D8D9DE982AB 3286563B41142291 37DD8662CAE01DE4 2CF29FEEF36858F3 30AB7C14E776FC71 690EB4C9A2D011E5 9A07F825928A3267 0DC763C414542D28 809199074D125120 784655C838F6BA79 CBF86C84A93A7CE2 7615BA2F7E8809E0 07249E92A74E05C9 A328414CBBD3B133 D869EEF281F5BDE5 AA4E373F81F88D3C DC63F568556970B1 F73CBB3E62884089 2964F662C1B3C15B FA9E68E11381EE00 5196985A442DF8CD 37FBA491990A73C4 426E7A15455D95D7 22D18C7923927C15 9CEE7431BDDEFB33 01C0EEAFDAEDCB24 446F92099728F65F 15E8B470962EC59C 1F6F39BD8A50E449 2978D48A207EA25A 4671ACF5615D36EE 21CAF490474BB8A2 9D55B40D8A7EAF9C E7992ADE3FD4130F 8431DF794586CC57 AE16C3EE9D530546 65F3BE16B2EB5F82 420988A80B6CDA4D B85AB047AB487CB1 9822B17478607E99 F09C8584770A6133 38FA01E98D5A7B1B 6BF7333BB03B2A42 B41F54DF5FF8B9A7 296CF1A48F8545E2 5BEA922238467516 560965DBD99E6891 97B1B42B19756A30 0D69F43F318A3ED6 BF2D9F4C0EEB70C9 FED56CEFB6780371 4F65AFE4C8FEF4E6 6594DB521C08BFD2 761C692D996B2A92 E169EA9083390E8A C2C07123921A24D0 89265C19ED36CEC6 E913904DF4E97F52 18027B96A07D04A1 D61A4498B6F8E23E 833B0FC41BC02A8F 3A5A10E74262438A 5B26FA7F59EC6730 394B069EE5654D7E 933FAD274AD9FFE9 E383B80BFB45AE12 E13914E47ACC84B1 F0DF50436EE16CF0 893490ED685BBB21 B47CDAF7379C20CB AA6598612823A845 EC995AB67AB0998F 151ABA332EF583D1 D754DEC660155A5A 9A5C7432C86E8B8F CDC0061C359AC5FF 88BE4C1F79263456 0FD83F1436834DE8 A971C42367F58602 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304050857 (name+title). Key = MD5(password) = 8f27a79bd65a89e491b55a8126080429, 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 4bed5099-ca1a-3187-8278-b66496bc8237
  2 555c5315-741b-26c8-a97e-14d29d495e34
  3 4e2ab60a-041c-2c2e-b4d8-08acbd22ad00
  4 9febfa31-8365-5938-922a-cd716509dc3b
  5 a1fb9ee4-9ee7-3e48-a18e-41f407462a89
  6 3252de8c-bf56-7fff-ac38-814c911cc7a3
  7 25922afa-07b0-72d7-a34a-cf6c5df54020
  8 c978b27e-9834-46ad-8841-66300610db30
  9 4933f885-68a4-145c-b01f-907481f9f3f4
 10 777b96e4-311b-160a-b3e6-c3d5a60e0e8b
 11 090b356e-96d2-5d37-b726-4eb9f1d47ecf
 12 6c2db52f-94de-5a33-9cc8-4b054c7192e6
 13 52c0d69c-0e7c-5dfc-9e98-0adbc050d10e
 14 7a9629dd-1605-6019-b4c2-174d49f682e4
 15 76ba5c2f-8c2a-132a-9318-2af26839dd26
 16 42faffa9-7c47-6e09-85ed-4ffa176bdaf6
 17 eb320604-5784-523f-aa59-10f7330c211b
 18 6b77a16e-46ff-6409-b682-70fed81c15f3
 19 2562b1db-b740-35b9-bf38-41896b15c0a3
 20 1d88077c-b9b4-262a-825a-f2917fbb52d6
 21 269b198b-02e5-822f-acff-6dcaee36606b
 22 b5766ba2-5cfa-78e4-b3b3-8cc762c2c0ef
 23 fc0b98bc-40b5-7fb7-be5d-05506938d388
 24 46f22b3d-0749-1704-844a-c190078b5bd1
 25 9b2048dd-8e5e-8135-a482-879360ca6139
 26 846b347f-b1ba-43d6-8d0a-7603450273c7
 27 3599033a-9a34-8a5f-bf44-97329d4d4a54
 28 fde4bd3e-bd24-1e86-868f-eba0cd347347
 29 f67b60d7-c689-6da1-b859-05f36a4857ae
 30 a6a02e35-af49-38b6-8dfd-af079758d5a3
 31 0343a515-ca77-3ec9-ba45-1cc4d6db77bd
 32 c9fe2b51-6b87-2efa-9ad1-537282dd8e0f
 33 ea13fd08-8f85-0eed-a65b-98488e8fd8d5
 34 e10c5b1d-d01e-3e07-ba60-c11c85ae0abe
 35 f1f2085c-b3ca-64af-8e62-2e471794acaf
 36 00838007-c6e6-1c97-99fa-f7c87165fd28
 37 1af48247-5dab-383e-a85f-f8e41453c9f3
 38 57fdf316-9c5a-36af-a4ec-f8ba9780a8f5
 39 a8713f4d-54d1-6e78-8106-5985eac79e5e
 40 db0970ee-3c3e-3754-b62f-f3da6ff4308a
 41 56d642ae-4f5e-1d99-96a3-a9aa119a92c1
 42 c56463f3-3a08-8851-a641-4079fefe0c22
 43 f0c5d536-da98-40df-8f52-df842c682ae9
 44 15554c75-aa46-467e-8029-f1a550c33abd
 45 2f7a6100-6594-69bf-8220-d57a3abf34b8
 46 48c3eccf-99a3-4eef-bcb3-97a6463a8161
 47 8576f064-f2e8-4e30-930e-da54dae8c2b9
 48 89647aa0-d28d-62d4-91ca-632c0fec870e
 49 d80ddeab-85d4-2b0f-85f5-be9a0fc0b63c
 50 efc8dca9-2d62-8467-88d5-46408c889ea1
 51 0d2ad80c-402f-55cd-9fbe-50b7ddf46cc0
 52 737b4343-3466-33a8-99eb-927e8e8fc03f
 53 62ddd767-c456-3869-835e-06e0bdcffc4b
 54 3800d0f9-783d-19a2-8700-308664e08bd0
 55 83d6da15-ba79-45be-97d5-93083b629ecd
 56 aa70a20b-d9aa-5ee8-9c8b-96985a3b259f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 32253774115556165632877184816332036133631844644628533145. Exactly this sequence comes out of new Random(656).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 66 of Run 44 (seed 1,087,967,875): new Random(1087967875), 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:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.