A858DE45F56D9BC9 archive

201207211229 wwpz4

explained decrypted filler

seed 96

Metadata

Post ID
wwpz4
Title
201207211229 → 2012-07-21 12:29 on A858's clock
Posted (UTC)
2012-07-21 03:26:54
Timezone
UTC+9 · title 12:29 against posted 03:26 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,664 hex characters · 1,832 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
57
Filler GUID seed
new Random(96).Next(9) ✓ verified
Run
Run 16 (seed 39,036,328) (seed)
Draw
24 · predicted N = 57 ✓
Machine boot
2012-07-11 17:05–17:10 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

0E53D18ED8D17FA3 9EF80C62539494A0 061BCCDFED25484B F23E5125B01C739A 9411582CAD8E8E35 E534C170C5FDB070 B5F2DC053BB6F17E 51FC793C773776EA ECD10E1D4E7882DB 0BF79053C2974139 6CF652ADEDD8D60F 5679ECCFFB68FCD7 6488270BB3661FE0 C5931E69CBA457FA 4F390D659DA790B8 EB78C67F9AD09557 21EB4CE93F8364AF A369F41F701D8ABD 2FC723988F18FBD2 5793BD5AC947A114 0903A41723DD7E5A F1877785846D187D 0BED243BC6093FD1 C804024C41FC66C8 F3731167E51725FC 3789D7F5B216EEB0 9DBE5A73E99EA440 0988C0969F743235 9DB5E9D367ED136C 3CE8CA7AFBCDB1D5 3971A662E08CAC9F CA7021B25FCEF800 CC30DEB44114205B CF5D6A3C65F654A7 3DCFE5C1250F105F 3934215D10719249 7BB09C9EA8F0C3F5 4E921573D92D20F2 B42B240774A85455 65956300054A42B9 13E6173F07B4D534 B21352282A40E8B5 3391970F5C04F22E 85D1095ED29A2418 3C6F460579FC95FA A8BB32D84CF2DC4E B80D706BADDD6447 BD31B851B7F92466 93CBA86E0606C801 CE18DA4604F1F92D F199D04379018272 B049BA4B0F8AA7DB FE45501B289EFA90 3D19A04FA14E2572 36198EBD1BD2CC73 E62A828D0A149C48 F967B4D0EFCA6243 6EC7A893996F557A D6B39ECA7A1678D0 5636D86FD6F0CBD9 E88104564DD7870D BE47DA30E4BA3A05 09EFDDAC18149F08 512C5141A82D7943 97A507B67F56173D B3C647158256F2AD FEB4F3FCBBF4A086 EDD63A845311FB3F 644804EA436A7AA4 0452074542296CE5 F9856D9C25EA6770 09AC849B64E5E7F1 D6DAF3C839BE0669 94A481D0B2D8B816 6CB9B6DB2FB4376B 2AD0095F9071C6BC F21FF66A8E0C1FC2 53B14F41006CD613 8DCF54A4A57FC90A DB066D3E12FE01D2 750C4C4AA1A17975 B58D58C63CA251F0 94B05DA8B293B451 6AB04FFA0A7678FC 37061219649A03A7 35960FFD77C4BF41 00399FDBA6F0EA18 4B48EDDE45463562 AF3E20E8A1E925AD 1ADFEB1BFD8E9BA0 F762A32552CE0B7E 954935E88AF4E179 BE864FD5C4882EC8 9C40ACA3CB999341 86D82474A638E548 DDA46AA986C8689F 2B4225BF445B08CB 00790D8E621664EA E619A69EB26E2084 A1A7B17B5C939ECE 122CA9A48032DCB4 3A2E370707250BCE 3DE173D6DCB8244C FBA2B43F926B59E9 E3C0BEAE1CDC163D DB4371E92E25413A 0BA9DBEB92C2049D A2FF17DC94760843 518A2CC28826AC58 D6A9E3A591B27C30 B01370477F487050 E0134A857BFE449C 5523ECFDE923FA14 CBDFD6387FE5A2A6 A3BE7683520B9AD3 4456D38D436BBACF 7DAF08F9FB52288C F147144F094797CB A203AF7F51FDE15E A70ECEFD39CBA866 2C7BA5E37F987400 207DC88A386BB105 EF146525DD4C953D 3455EA5521C3C1F5 B2E6AE0840856F1B 09BEBB6AF877E2BD 366F054C5B98C472 C90CC4B267A95E6C BB07965B39E92E28 CE2822AD2B1FD148 5F5A993DEAC12556 E4D18A748AE3D398 423CA17E51B1F47E 00DD960D2944E6C1 EBE370CA2B779CB0 29B94A3013570018 64647A54C402B02D 7F0714789F6BD32B 4A74E5F2C2FE9F93 C7665885D027ABCB 02DF7FE18496A5B3 7FD2903672705796 FBFCDBDA2619E309 3D7F9CFDCBA019A1 7101FEA1D6A66A50 ACD38A5FC3AA051D 28B203630DCF23BA 38FC601AD7DDEABF A1A82DA795F8AC42 345AE009BAD32FAF 5091FEDE4BEB67AA EE2306462C7D5B2A 2BDA6EE5941D7D3F 75D70A63DD16E1CA 53019FCF452246C2 1074CDEAC1E4EED0 54F187A1BF4141DC 4E5C83E9A39A0B29 A1B9CD45550A277A E867BEB7A109F49A 51EAEDC52D8B0F6E 92C798FC14032E73 41D19ED1D5A2F49B C342354953A29C45 EC85B062871001DD 218588A8BFAA4E5E 7CD01AE4530494AD 7C51E25E1648A86C FFD0C101F623A6FF 912AD8ABAD34155B C73D9D1212857731 4BC9224EFFA5936D 0B7F5FE34A1377FA E0A51E26F562FD27 A6DAE55284B2CE42 CD2411F6E2DE539E 83A2E3F90DADC8BE AD85DA8865D11E72 3CE4565755C7B418 2AF42D0B934CF128 8C214CF0C0F54EF9 ABDED75341222E4C 9CF92C58BCD6D357 9354A3B0E649AF49 3EC5D92A09FB52AF 7A0E85AF44465C3F 3534BC3C76702908 80600607C9DB056D 37DB8EEF2FD50923 1FE09DA144789948 7D337B8403B64E57 EB0148444FD324B9 5698907AD11955C5 288B90F9C220BD23 48DFCD0F9D2418B4 16D9417FA9063BD7 F785478BDC62C379 FCEC93544405207A 390F4641F2D8AD5E 59136F2D44AF26AE 3F72EDF9097B4937 D5AD807B83E189FA E6DDF0BFB1693075 66860AFC08F414F5 F55D8BA5C026988D 3E8E4B8DAD371BF5 985AD058C6A398E9 B2DCEAFEB22B51B0 9E0D93386162D944 9C6895ABD18B2675 8CFE2769583F4A0E 27B584A92EE0A32A A8E8C31FEE0D96CE DFAC720051CCBD24 2D496728B05DF2C0 CBB158F867C23051 72D20417F394B915 A6522E62453C9987 048284EE02F09AB5 08129BB1E720AC98 5751745662DEDDD7 CBBFD43D02E59F67 8DB4B15EE4D16644 A9DF68B9AFC5B36C 3ABD6C99AC512038 99F88D4AFA222BA2 F8FA7E56349C85ED D4236EA9A771663E 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 3,664 hex characters = 1,832 bytes = 229 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 57 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a76ec1bc-847d-7bf7-86e9-496ab5a84b8c
  2 3607e42e-345c-80d0-ba76-56f7d0d45d75
  3 776805d3-9373-7e5b-9138-36a74a24f2a1
  4 8043ec43-e161-00fe-8a61-10cbc5ad4bd2
  5 9f8d78dc-e607-41d2-80d0-3e259fd17230
  6 96d68cb6-8eeb-477f-9c88-3a7aa4f7f508
  7 b2e7eac2-b26e-84dd-9286-dddfdc88dc14
  8 5ece13c8-5956-5940-807e-a6668c70883f
  9 b51ef3fb-be59-7aa7-987c-a2b65e103a34
 10 326ee3ff-cabe-6d66-90aa-d457b8580b65
 11 e178f0ad-b228-0911-b5aa-d85b24ac9a59
 12 90d23bc7-7d1f-38c3-8a5f-40b9d74774a0
 13 bd3ff606-ab2c-5063-8cf5-988f8e2825f5
 14 bcec1c37-7c84-369e-b171-5832dc4845ee
 15 d36e8c84-981d-18aa-8ea5-180ad1eb3efd
 16 6ef95647-a2e3-8ed9-9319-d9590e2d9e33
 17 7a9fcc84-1c7e-19c3-9d6e-691d5d37aa73
 18 25b4277b-b5fd-4dcd-9c15-1ba43c8f23ed
 19 74cdc959-59d8-214d-9ab7-3d4cd896da75
 20 98dd5f91-bde6-4fec-863a-733b2122f9be
 21 d91ade06-35f3-5653-ba76-b76be26f5278
 22 2cf8ae4e-ef43-34c5-b972-ebdc72b2e4bf
 23 ff6f77f8-0b33-1662-8a9c-864180c0842a
 24 67e12014-fa1c-5756-933a-ddc14e6440a5
 25 f6d5d10b-949c-080d-9398-adc1b76d0fa7
 26 de8c47f0-2ef2-2051-bf5b-f95165b7fa45
 27 cb643be0-eb1e-4282-87f8-54473283c412
 28 5fde2a7c-cd48-1411-8b2e-10bd7c2009f2
 29 4264203c-f8ad-005d-9a45-08e35f166205
 30 d5a59cbb-372f-3a52-b805-598e226f150c
 31 d8c6130d-ae3f-5474-bf7f-4dd4fb460572
 32 6e9768f0-22ef-6285-b976-9090150c4f7d
 33 fe7ae3c5-6ebe-8869-a34c-0f65f82e1f66
 34 37cb1786-e241-3535-b1a7-1bbee1ab394a
 35 95025805-9af6-167a-9b0f-579736acd499
 36 2f7a05f6-fe52-862e-b06b-ff0aba6139c4
 37 cdb386d8-8717-4345-93f3-0b57a9e7f79d
 38 d8b2fa91-da15-7399-b0b9-33696105fa7d
 39 162ba958-19b9-7d82-92f3-71a49966ee8c
 40 26c215c4-046b-4f45-924d-6df6cfdb480f
 41 a4d564bd-f1e7-15f2-a182-660d8b7680ea
 42 ed73f451-879c-3273-b68a-d55fcd79c92c
 43 310793e4-7bc5-086a-aa15-e03ee7a4b0ff
 44 60ccd414-0b5e-1cd4-bdb6-c52d6fead145
 45 2a32e3f1-4e3e-469e-8570-dd96ba50dd04
 46 4071fc42-7404-3163-a26d-7410851cb201
 47 02e53481-eb5f-89cb-ad78-f22266594a5f
 48 75775e85-ef3f-8d4c-906e-a31ed82fe126
 49 f6ef9d58-abef-4906-9697-57b663933004
 50 88df0ced-91d0-856e-b83d-c93a06376271
 51 f54d792b-f076-5a3d-8c10-b5b0049b25b6
 52 c00ba735-02b2-8292-b249-e974a07261dc
 53 689084ff-4022-3354-ad70-8abfa8950ce7
 54 6e7707c1-1f9e-0530-a9ea-c0a1ff0bd0e1
 55 57241d99-0af6-3898-a3e4-015e1db06e6c
 56 9c7b91bc-ddca-47b6-8732-e92c8bbb849e
 57 127d20f2-0766-6ad7-a54d-02a110c3b60f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 787044857603531814245315024103568318477413014388485830346. Exactly this sequence comes out of new Random(96).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 24 of Run 16 (seed 39,036,328): new Random(39036328), Next(8,64) per post. The RNG predicts N = 57; the post has N = 57 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-11 17:05–17:10).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.