A858DE45F56D9BC9 archive

201303310124 1bazjh

explained decrypted filler

seed 580

Metadata

Post ID
1bazjh
Title
201303310124 → 2013-03-31 01:24 on A858's clock
Posted (UTC)
2013-03-30 15:24:58
Timezone
UTC+10 · title 01:24 against posted 15:24 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303310124) = 9d5581a6cc6cdf84d6698b398c174386 (name+title)
GUIDs
60
Filler GUID seed
new Random(580).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
95 · predicted N = 60 ✓
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
9 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3F89413B5B705A9C 2A12F1DCBD9440EE E3B9829E7318C866 4F5665B913F35BFE 271A0F7491912D33 1E458AA93C56CE3A 01719E7515ABC584 3DAF416160678A90 C40E547305D26D7D 6234F5E64FB155D0 D3F28F91A790CFF0 2AD10587E3E376EB 085C06C672A4A73D 7C5C8457164A20F6 0F976E760D09DCBA 97736C7EB4885DE3 66C55296FF8578A7 0DBB06B34657D616 60B14F4214AB52DD B3F9AA2E5E6939EA 8022F6CD34C270BC 9387599832E625EB 55FDA87E8CC366CC B6F1215B837603F1 BF37A0E0FF52AE37 7F89E5140FAC33C7 623DF33F925D3384 130C9E6CA3495B62 98DCCA61D757EF6A F44587E4D8B45753 7D45670293196924 E6DE22B63AE599DA E5B51BBD6C2EA796 74B0A3C350CF37BA BED70333B64C74C7 7B4FC380E5C6CE18 E09BAB3711632A47 1CBB58CB5C8BD4B6 F64FB3AE0C08A687 1F0ECC0ABC590B51 0D5D6C11DE425A2D 7FA33E9A99788363 729BBFA0A84B34CF 8FEE48B288F532FB 6ECF58C19F0F1B6B 6BD07649168ADAA4 46654AAC23325861 F3F26175F591A0C3 64DE7C62B9CA8A5C D8F5406E82BFCF13 F01B552229A0EFD5 59F1703718E07B08 069B4D1A1C4E9017 496F01B73C74C7BA 0B8CABD6504BAC35 E6B357F08A7074A7 5FDF586EDBE7E444 836CFEC5ECE7431D 72D266D7C4DAE287 A803850D67EB1197 204BA26F1DEA2BA7 C550711E30A22FAB ECEA95D9CBFB5921 E4F380A28957DF1C EB7A3FE9889B2A78 897B996E5D2A2673 E36C51BB9ADB2307 73EC331997D31BB4 74B197BD7300071C D78A3DB675B07A8C 9488832A219A1421 EA879172E7422E41 860CCA54CAE38875 42F373D3F610132B 5821FF80437C458C DA965B47A2671807 7E9217BECCE13FFD A93DD9EE3DD59548 9D5EDC00D2FE55D2 456AE24F63741BE1 A94D8F737B4451D6 E4E7DFEE14A090D5 8497CDED601150CB DCC3F8084B90E3FD 85E55EBC9D3994A9 29D7946815C72D96 54A87F59A47F0D38 F02528E550F75801 BEAE45E76D918D78 58F531AD212F450E 89C8C1925A3B479F 2A27D32048BFF0CF 3B9208058313F7BF FD777055476C5122 C8F1F9C717CA7E58 87F880C2D3CB1D29 E974CB64B15D7F1C 9A7E0417D9D18F71 857D50BCFCC48CD8 25571B29F7CE9DCD 87BC15D328E7F9F3 C2D6A7AECF51C23B 5A616DD9B65D95A1 B467D45735ACCEDB ABBB6EBB57D62559 307126C60891D305 F96915EDEE96FE94 53E3F72FEC80D3DD BF6F7154223EC908 2818420740A11F1B 86238501A250A990 E1F53D11FDD9A94C D0C12D499FA14D58 68BEE21844AD5F44 EC6CFB1CC7248A42 3CE405C3324FA3E2 D37C408503B599BC 5E979E5F8FB7630A 4869C8D3E4B0B0DC A360F7BDB334E05D 3104BAF248AE50D3 60D922B6D0BD8F59 9F3468FD2AA60D58 75A10C1458DF2641 26FA017E1394D219 A1F47EEE3E468C38 45793C22A1C755E3 A5F5683FBE489E3C 50C5BEFF3498B857 16FBDB91C60B4DF2 2B98AA2F6481224D 13D294A7F66A7B4C 177CE46238DF4DB8 EF1F1CE7BC7E79D9 A0B07304CB6524DD FA6C4F110ECE5100 3B447369ADD520C1 D6DAC46A8E3D50AC C7B4623A272B2A27 6628BCCA56CBF5F3 58F7974A23B51519 0A22FB4E9A6E2B46 4939EAF83B43262F EF31BA917DFB2B90 E463B92820ECA17D 3A34E933236B3D15 AF41368234194B45 3DACA9A0B5BD743B F85B99861E32BC35 FADCEC03F6CB48F6 347BA549EC52CAFF C7BF29008E89B17A 29D2546587930C31 0A3026DD9482E730 59B17F2C36F395DD 70C4E74CA72AFF61 45F2E1E4A267185E 581AC0F9AD9E8B46 AB318DC3B06DF47F 4B59A4BAA88176EE 3859E5E95895CE6F 468978360FE3D52A D29BB9F9F87AA50F A46ABF4BC5FA1874 B16A018C6F2F3381 02295B4A258653D7 690DF15D44A15A99 1EC4C528A85CFB58 8AA0113688FC5C60 21131A3C97CE64E4 1FD6E837F63EDA48 C4C7DF41B3A8FC3C 2EE585A896038C66 6AB8D8C19DCCEB4B C64413803F4E89CF 0D9D08C59EC8EA08 30CCB4DBCEE46C74 72A1F5FF8F121EC5 35DACA304AACD89D 58CB6322C3E7E110 E2DD70F8E13936A7 080ACC5E5F2EC313 C6182C686FAEE73A B4436E096C46ECBB 18482B85597B663F 71CAFBC1EBA52E71 BD4E2E705DE1FBBA BC6F2B7F968FFDAB 07863B679A370951 0044C8D6FC245775 8A266140F2240EF2 D34980FD2ED513CD 21E5CDC4079D6BA4 FFD7812C0F585A1C 95CCB9C29BDFB128 52611BA271EEC8D8 CC6C07C804BBE529 1A8D25D1EDBC1A56 5CECEFCB4B23D88F 633496E466F4BBB4 A40688AFAAB9CD52 AEAD4D8654C681AB 419F2DBE047D046E 88E29A5D9D8CC833 900158ADD8A500CD 1349CF716B4C8815 374A2AA9D5DE8C93 947EB6F03C8B766C 60A31E17B2F2CDDD 3F5E3D8CF83D3CD9 5EC99E22D17BF486 89213574819C75E0 3F03209280288CFD 3810C74D855A39C9 0FF5DD9919D8235F 04AEE1DA75371504 6C171ECF202F8F2A 01684CD4F6144BEA 67A1FC284F0C2C3D D79BEE8453012AF2 7698C181B457486F 70EA4E15FAA95640 5ADFC2562CDD5BC2 8165A04D924A03AA C7D46E20B89F7334 83AEB3DB03B80150 B80F42D3556D3708 2ADCCF8724CC1EA7 25C518AB6D8C2FAA D5057B29428F02AC F10CC070E189E738 9E41B0AF4A01D683 D3E06F723BCF5A27 F469D3082C71C2B5 46C48F564EE5F792 AB7047E320E10290 A9ECD14C0E5019D1 C25BF262D0C1EEB3 EB6AFEEE34182E40 9F08F9B26131D198 5588CD8A1F9D3C05 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303310124 (name+title). Key = MD5(password) = 9d5581a6cc6cdf84d6698b398c174386, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c346e50d-9451-6ac7-8cbc-864c7fe5e6a9
  2 c3be3b27-cbb2-0192-aaac-4f761d18908b
  3 8403c10d-62e2-153f-9e72-78d152c4d11c
  4 65219e24-4226-356f-8190-420e1d46ddf1
  5 16e79945-e652-0c12-b989-20041449d046
  6 36f0bef6-3332-3855-9a60-c7470bb03fd1
  7 ca926868-a7cb-7596-ac88-4a9fb919b297
  8 90844e35-bd11-33a3-bf7a-e861948ad887
  9 c9dea1cf-8483-69d0-a880-0d5e818ab8eb
 10 09cffd8e-f936-1644-a862-463cfd4f8fe6
 11 c76420aa-0dd1-5529-83e4-98833792e38a
 12 9d1cde10-4d91-2c58-98d6-5c897233705b
 13 b0274c41-d763-3423-ba16-e6efc511b6ab
 14 c1d81cd6-e0ae-157e-9e8f-f2250111691b
 15 b7c9b86f-864d-802c-b57d-ed41677f570d
 16 7b09b52b-aa9a-2b6a-a669-0e0dbc5ce19a
 17 7726efe8-1d68-6edd-bce9-91965728a86d
 18 8edeab68-18f2-5472-873b-05b9ad08ebff
 19 5c8176c4-a161-3eaa-b59c-3ef8c266949e
 20 bd3387c9-28d5-855a-9395-90690901d78c
 21 d9793739-1a7c-78c4-ad52-f41b8538c834
 22 808f3771-154e-1adc-bb94-e4c7dc13b0ad
 23 1df50e25-c371-0f86-b420-1be615c8412a
 24 d7424479-35d5-5782-ac19-5c012528e106
 25 b90e4182-c7d4-4cb2-aa93-a9cd2209efe3
 26 66f2f7d7-129a-5247-8fa4-574d5c6c9407
 27 096f2229-c80d-5496-b5c6-e743e7510563
 28 219cbad3-bd81-07cb-9c83-bc1993e6cf04
 29 db82b43f-58d6-615b-b9bc-ed716536d88a
 30 d5ec4f36-68ad-1589-a07f-adf1a74aff7b
 31 a2b813a0-aa1e-2119-b947-9ab27ec99599
 32 a7a4c54f-5752-2cae-8350-c1d5dd461ec3
 33 e11ac14c-cf93-4996-b46e-3ca84f5d1bd8
 34 5d172b31-452c-437e-a6e3-fc956872cd49
 35 51332b8c-85f7-1a31-a724-2d942bbee4c1
 36 aba3401b-40a9-8a2d-b900-260f183d22e6
 37 b7c82f10-51b2-4e37-be66-805d7f53a59e
 38 69a4fd47-2210-56cc-819a-0e6832148d36
 39 46c52926-feba-619e-b6ba-b63a021b9737
 40 4543e3f0-e14c-2a4b-8910-52c0b000cce7
 41 e1443284-28f6-6e0c-b8f2-4e8f13164ef8
 42 fa67c9d2-d675-796c-88b2-97acfd49efee
 43 d29a1b3a-554d-8719-a978-8ea124e8d54f
 44 66cbc561-cac1-8c01-9031-895ac115421c
 45 04d5b111-bc41-6ce2-8738-23c3dcda5ab9
 46 5aa06840-006a-5fc1-9b81-e1a1b848d7a3
 47 24bde73a-e990-5298-a754-3e5f4c4eec41
 48 237597fd-7105-476c-82cd-87cb9b712fb8
 49 4870ddcf-ce16-71dd-a3cd-d04142427cd3
 50 a99cbd86-8cb5-7de7-a3df-6dfee3e9636f
 51 328da1db-577b-7a0d-91ea-ce32a30c6cc6
 52 3e3668f1-ab41-1d5d-a7a7-74822fe18839
 53 370fdc95-b0aa-122b-9ae1-bc2a5fbff5b4
 54 e3304370-d90e-5107-9503-a234c4015648
 55 b665b917-1299-263c-94e2-002d190f9719
 56 e0fb32a0-9fdd-5f8e-8dfd-af1d803c7809
 57 16b6cda1-b5e8-83ac-89ec-41d9aab36bbe
 58 22ad42de-4fd6-4a6c-99ad-f6d7c78bf9e5
 59 8cc423f1-fd7c-7f07-a318-cde41933ba6c
 60 0d195674-037a-4f9c-9361-b9f73111e6e8

Explanation

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