A858DE45F56D9BC9 archive

201212292300 15nogc

explained decrypted filler

seed 403

Metadata

Post ID
15nogc
Title
201212292300 → 2012-12-29 23:00 on A858's clock
Posted (UTC)
2012-12-30 04:00:24
Timezone
UTC−5 · title 23:00 against posted 04:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212292300) = b3b6f286de2ec55f8e73933953d246c3 (name+title)
GUIDs
64
Filler GUID seed
new Random(403).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

C8F88814481A9923 E76959F9451372DC 62D95FCC2E66C1B7 57DB0978A980FC59 1CD1E0FD9F33983C 6105FCEDBD5E3BAE 215715BE40EE71A4 38790AF7835B3D1E E97BE62BF70A59A1 1E1D4AA4CE615072 7A3BE0B945352E11 5AF6F76F55DC31E9 EE85295B01A908D0 4EDFEF0C1A61BA70 A65D57D63F8CA6BD CFBDB911B0AA8C04 29804526ED4C3528 78246BA79FBC1826 A16A48D9A49488E6 FB8EB9393C7AD319 9224D07A39DDD359 8470A4BC8699D8FC F25AEE2889235DCB E4296316755E4960 D0E2128656C9BF98 2CEBF36F5B1225F5 FC208CC027D756E1 F077A31FC2DC1ACE 4CE01497D3896A55 A82C918C14E37052 D09F058670BB5247 48AA9DAC265CF159 78AE5E95F727F099 9F4A41E2B2B89248 86404A5BCC5D03C8 1A2A7271C7042B4F 962945194AE745DE 696336AE4F61052C EFA9C096C6D37F65 75F9AAD0F75547C9 C79EDCEE15127415 710F0941954925F0 4D102103ED542078 F067CABC1541EA81 3D52E01A7ADE2B58 1EFDFCD319A90A6F 56712E269062110C 10510A4D1AFAAACA 3B0509B319E6A92E 38F837AB4EABAE73 30804B7BA8DF4ABC 0CB918BE80C38891 0216E2E1B0FC937D 8C2EEA41D1377A6B A82AAD5FA9190C71 8EE0D54654DAC3A7 C5528FB25B3BB485 8CCC1EA013BB52B4 A91E6F5AC97E85DD 9E3BE748B3A08EAB 290B6BA7776ADF2F DC3DF4899B046B7A A41649CEF41A1C08 36AEF66C205D78FF 43C70BB1717453A6 F594D2157E2F8D3A 62F01C2361DF9378 F35B13E8EC0DA970 D1EE7DAE5DE4A9DC FFC973F5C1044416 383ADB624AA14D7C 983E19A1D6A2A6C1 AD3FEAC4D81DF9FC 45F8FDC7C5513D89 3DB6438CF42401A4 63DFF0B1771C7F74 0A2DFCEE1C874842 91F5DACDBE5B7E5C BA4B8CB9644BBE57 EB684CD9BA01D590 94D157D1DC60803F 98892D1A28B1FB91 63ACB565EFF670A9 F272C825911BE04B 666A753DF9A833FD D6EC4241324F7EA0 CFE9A1C813A9F413 78D200713E3D9262 F315AEB0140FF47E A3A726BD9A24B4AF 1B518F1AD2AF4A21 8E16D429AD5E082D 578E05D3E785953C D1DC23E895682D64 7FCC1604B2E5B344 D6C0A573A3FFB90B 04EFDDB30BDCA515 0D53AD1B376E9126 124A0B5990956443 390C72F1BF0DB723 DFDCDFF31137AEF5 A92485442CC1AE86 6945D0664A40887D 16E2CB0688CB4616 77038EC5D340360D 54B9F558F660FE3B 037A5ABE098CB247 D9A732B9EAF47F40 E36E4BA55436E8BC 63FD0DA3CF678B93 CB478832546FC6C0 239D9120B7BF88E1 9199641B80A2C197 701D43DFA7DDAFFE AB06E575AE98C745 7EB2A9761408D9C1 8C6F76F574DB18A6 775DA8A525D1C793 056F255E4202FCED A3294C048BF3929C 1AD5C09B7E2B9721 71A9E01A37CC3D1F FE2CB2272E50CD6F E1C0DF399A3B06E6 592E92B11322A0B6 2C15EAD13358A232 786E6E91020245F3 D9645F4CF4783ACD 7AE38F95FDDB08D4 745B73106D71CE13 93DC095DEF54B9EC 806D3560A57C82E3 FE57ABC1D8776789 81D1F36209A6D0DE BF89AD9F9AB6885A 7AA970B09B35359C 0E1CC1D7C5EE0265 0A535575A22927B2 0B50641E24BCA8DF 494B95A604D848BE 73E2DAD1A7F9A721 6F08B9A4C4A7EDFC 11E903D2C9AFB0AB E66B7C41B315AA9E FE3FD5644188505B 67199328063476ED 0016BE590BD6944A CDA76ACBA25B2D34 5A1EAAA00BF3EAB6 3AE380993BA9EFE3 B5A3DC175DAF3F4F 7E48D060A1EA8F43 8626C266FDB935EE 53B2DC5039FF601A 968F605130554268 68D828B5B4A160CA 9F27AE5A17D37B0A 8183C25A4C3B1F45 20ECBD3846E4D36E 5E65C69D39C4D2BB D639A1D424BAB98D B9D939AE04864E7B DA78FD9447F3989C 2BB66005BD67A24C F2ED7DB8786D3046 1D2A1511855C78BC D4D37AB7B85543D4 AC20152F38CF5F18 FCF766D24E3C2E94 D83025E6AF919017 284C5730BC474CFF 4B9FA07579EF1903 730CF9BAF9EB81CD BA06C494A2CDED22 84AA5B46B419C3FD 67E04C582FB33841 327A35890B59566C 2501E5051B8D6BDD D9CCD86A65938556 4C1D65DB189A7CB6 7C37CCBBD2D29E0F 8C0C0402BFF18D91 FA4CC1449240356A D44D8B2115232E4A 0F93BB6A78315D5C 91B8BA4EFDC3FF37 5F534853082B2931 1C51F1DE8CEB247B 1DE7B5DC2C67DF5B FB68A2A9768962FB 8BDF1A292592A13A 7E7B1046A8327367 DE03C3BBAD33CFCB 1C4C2AC57C4082FB 739CBA4D7AB9AE43 481401A518161BCA 9AE8773F25B93A92 0CE0993F1AB09453 CAF6291AF6B70DF7 877038436AD3DE3E B684C3EDDE2DAAC8 BD244D926B17211F 6760791A3D1DAA7A 10EB878AF84A7326 AD8394A4EB0DB0C5 E2554E52D8A753DF 540EACE5E6A4DA08 AF665378F9DB27CB D078E7E7A841C89F EB313C63CEEDCCAF 0917F2EA674C2B57 3730C52870184289 9A24C74DC96482BD 87E2112F490EECD6 EEB05EB6DF6CD2C6 C4C1960814FED020 A2C40194C7C85FE8 F152CBB102A09AA4 6FDE41797993CE1D C2BE0D8076166BA8 3E5A5D0430ED0DC0 92D69066DEE04295 8499E6C2EDB0C920 178FFF3BFDAC9D5D 9F31DEA4254E176D 963D87657ED1F756 0E15E383715C051F B52456DE6C30C0C7 43DA845F51B10F78 13FB111FA635723B 28F1AD5C162CA414 E48192DE0F29C63C 14902A2A397174C5 EFC45C68FA4C760F F34D979D11E0FC8A CB597F507BCB872E A33EBEB57ACCC85E 306FAF88E57B3F36 10A83A1EC544364C E9C3209229734809 1766F31A0E4E2A18 EC7719223B1AF995 05ED22DE98055600 60A30B1649578E84 3D8638243F13FF97 22FF143D14EDFCE6 FD586EEDEFB2D75E D4D739686780E94E 17E0875AABD2BD97 3DAD57AE13D7DC18 559AAC5C1AC0B188 E509E3A3E6E16D30 02943DDC20D8FEB3 D6BE39C57976A21B 7B9466C1AF401D04 7CB64F4137EB1959 1A59A3F16ABDC709 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212292300 (name+title). Key = MD5(password) = b3b6f286de2ec55f8e73933953d246c3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1f390520-1575-22b0-8f74-a1bbcedcc8d1
  2 fc6a8a32-f151-0cfb-97fb-5ffcda7c51de
  3 3781a6c8-2f36-42bb-9100-ba77f172e227
  4 c2f8fe3a-b381-59e2-9e05-2a08d400dfcd
  5 ad64c3bb-5351-177d-9744-8c78ec38e377
  6 65a34c44-0312-6b61-8a7b-979a4f2425cf
  7 7bd0ae71-c3e4-484c-aa66-b7cd96c5c15c
  8 b15155d9-8258-5d4b-9e0e-49cb8eb61be2
  9 9acc3da3-b6a3-7135-af25-dbc56c65865f
 10 d5b2c658-1342-705f-b062-0f7f3575f1b8
 11 02713989-eeb8-1fa7-8b0b-eb4925d5d554
 12 f8786f77-514d-02dc-9ddc-dd8f8461fa55
 13 a0a9c138-2918-610b-9ec6-73cf4b75f13a
 14 410058e4-ca99-1ef8-996f-082e6efe2f0d
 15 7bd653e6-63ce-0cf6-9a87-5c78eb7a0d7e
 16 8d74cddd-390f-643e-b2f6-cbc3d62566cb
 17 85376ee0-01cc-287b-93e5-3ce298407ab8
 18 1bd7d4fb-4fe7-7290-8bfe-294f6d41a871
 19 76bc57e4-d8e1-5d8d-9b2b-44ac13896c4b
 20 cd4676d8-4c41-311d-a739-122b12dfc53a
 21 e64e1f7c-3135-3fd1-84f0-ab62d8719e7f
 22 b270bff9-f138-6d17-8418-4d17704e4e94
 23 550bc972-4c88-003b-9a06-f3a36a2c3943
 24 5562e1c2-1e48-7fdc-a974-1368488a8072
 25 fd1e7e57-4fd9-18c4-b3f3-ec1913a622c6
 26 97934619-52ae-6e81-9201-cf01e0e15ae0
 27 eebdd1cc-4940-3f0d-ad37-2c52bc9ece8c
 28 a830f57f-5401-32ab-93d1-385b6c656e74
 29 de32123a-3dd5-7888-9ab7-77ee8ded5350
 30 437f1d5b-ee64-57e7-8657-01ec8d5e2aa0
 31 0d6e650d-f96b-8dce-a754-356bb447e924
 32 9c912535-e272-5946-a0f1-374f5caa085c
 33 7b1da6f2-b629-3b4c-b24c-fc7d3f7685a1
 34 501438bb-cc5e-0336-bae6-1096de6b1bb0
 35 a7b694af-3ab6-3636-b221-dfe49b9aa419
 36 d46ef146-5d97-22c9-b507-f657bf5c063b
 37 65ed45af-ba83-7865-bdfc-5da8370b32e0
 38 5575cc0f-5053-0b9d-8eb9-0c89abac0dfc
 39 28221a81-deb6-3d04-bf20-1e8139c4b2e4
 40 2d59637a-8684-718c-a16e-f9ccb34b54ca
 41 16acabe4-4973-7ddd-8134-f545be7054b8
 42 5b715ce3-333d-6322-a4d9-bc18ecd3ffae
 43 c2948608-5984-65a2-9a79-87b5b775d635
 44 ce33fcad-b169-7038-9558-ac83692b1924
 45 8381f4e9-00ec-3a67-b2c8-5eb98b4368f3
 46 6af2dfa9-09d3-6b2a-a861-2e4a4d4a284f
 47 4beae74d-9f70-43b2-9b76-e76dc1d0fba8
 48 020617de-322f-6c20-b236-a22481cff58c
 49 29927957-0a55-4b0e-aed1-a94e7f9012cb
 50 c1d8c440-dfeb-4720-81b2-6c7fe72c45fe
 51 cadfe15d-7c2f-277f-ae50-1c83b627b6c7
 52 f088a2f8-6fe3-357e-8fdb-5d9bfe98b7bd
 53 0abc9151-132f-4cd6-a186-4a8c627c2ea9
 54 3065d025-1120-50df-8509-6bf7171a61d2
 55 3b7e1400-8727-7d96-9db3-5ee823adbe82
 56 6b3f9712-76eb-4702-8614-774195c8c908
 57 5a793ac3-2029-836f-9bcf-27903e74b2da
 58 7b5e6b89-07fa-502b-aa6d-1575261a37a6
 59 ea0b9552-33c1-3b64-933b-60ad09d83061
 60 d9723071-446b-3aaa-b2c5-0fbbc9a24a32
 61 2e06682f-dae6-2415-b73f-e99e53ed1945
 62 f87a50eb-c2fb-06e7-a75c-a2387a5d4cd7
 63 7c5a520e-7d8e-64c0-8cb4-12fe556f02c2
 64 6b4888e2-ee6e-1c80-b19c-ea5e11a94f90

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2045164577106106275336071633758530327037766736464423457485332061. Exactly this sequence comes out of new Random(403).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.