A858DE45F56D9BC9 archive

201305272143 1f4x6c

explained decrypted filler

seed 178

Metadata

Post ID
1f4x6c
Title
201305272143 → 2013-05-27 21:43 on A858's clock
Posted (UTC)
2013-05-27 13:43:46
Timezone
UTC+8 · title 21:43 against posted 13:43 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(A858DE45F56D9BC9201305272143) = a981387f7a6518712fce1822e6b1fe2a (name+title)
GUIDs
60
Filler GUID seed
new Random(178).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
66 · predicted N = 60 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
14 · 3
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BAEEA02C45565263 2B24C8C942A663C7 8377B8A4F5AF3FBF C7BF4522B819AECB 09C83593DB15754A 38E6AE374D6FD6F4 ED4AE85156247420 70F27BCFEC1A1916 9C8FC03ED52861F8 53DC8662510C5105 23BB89489F6C4EEA F1F21108F5BFF9B5 7CC3886B519D319B DAA9E05AB9177824 DDE77A68353ED95D CA1B43AA9999FCD9 FB2546A903708899 A2D64D3774EE740F F72B462D93654538 852B30698D4F303B 85A01EF98EF89AB6 826988C507628925 C00823C24F4DBDE3 E47D8DC3D81272DA A7A1BD1A40EA08EB C8041D9AD5A216A3 B94E09CC7CE8B7FA 90F136C4CF5A8F9F B24B0688B1B6A947 678336FF0A7F17DF 9371CE83BEEBCB57 125247C40569ED88 DA73E25FF5779354 F86C4FB82D140CE9 8FF422DCBB9D6ED3 2FD204F2C5443F46 61EFD5A792CCAE8B E5672F8EF2A75004 445BBC4391ADB7E0 09AB7A342D248876 2C69DCC8F53FC8B9 C614477D43BA3124 3A87EFBEEF6355FA 383D0E50D6AA0A45 92DE41342FC393E4 2CB6DE4C8873B870 04E78837EA3503FC C28E56E087F3AAF5 E1EB34E91B2944BE E390AC0BAF0BCC27 ADF6567748724683 BD76EB465EF32CD6 14681916F83F7031 370219A3754B0ADD 3A5157BBBB8A8051 870DEBA8DDE5A953 F576AFCB65C8D6F6 2F481F804B1D868F 4412C335E8284F87 C99C279E1DFA743D 9A3D1ABE378B1667 7AA15A9E60DE7D56 7B17F339BC8DB6F5 C5AC3DEEC41067BA 7C6189145CDDD972 38DDFE24704F2AAD DB6CB74934B8B8C1 6602F45D711B57AC 0A4D8DE66919A9A6 B43F87AEF044DBBD D2685583A26041AE 7EFBD99FD567C8FB 2E5CAFCE5D29AD42 EF8BC4BAF8A41AB3 4C236CF94C333E61 7870EA2B8FD16C4C 6317F1027DC299EC 6E1B269B4C52D587 5F9A9AE7B45581B2 FCC871BE227823EC AA6CE1CC7365D90B E3D4E2E5F6E57A6A 7B407A47A406AE81 6FF4FAB87B68DA60 C7F9974EA248D382 99A117E1AA456319 84791D87F8403AEF E85AA9753CAA34CE A39AE7C113CB0B79 B274F0B4D6EC2559 1D8D321091CAF61C 8D25A87D7CD278C6 9673994FB099A66E 402D51EBBE9C22B1 C33F1B2E0E616D14 8706837442C482B8 C66FB808737634D1 BEE76C82F23EE807 76EBE6A93FD1D923 998FD7331B367425 D733C04A86174F42 3A53F4E221B3C1E3 FE169F1B222F349F 7CB64A6FA7606D1B 95838C6AF22A8AC4 CFA5A6F14FEED0E7 22ECBCA360A41BF0 B4894A4DE25E4653 FB085C6F3C14BC11 2633B87991488FC7 A579523FDB467B64 DB59CB84382601C9 74BDC8FB3B77C538 FB49B89AC6BDE25C E42D0E290F48BAD4 C32FCE23B0C105C6 8FE9C30FD1A7C5C0 6F53B35DFCE0ED7A 6D8F163ECCDA098A A606F2E0EC2C03B7 73924427761E497B EC543B81B7AFFE0F 172467322801133E BDBC45B86F277B5C D7821D8C0C273784 3339931E33B3AAA3 7235FC5985F4CCB0 72D6E2693D70A48F 0F5F2692505D29CD 3D851FF6FC32C97C 722E6CC1E726149F D19FD03F43A0B75A DD1F36115150C804 D86424F4A539E269 B5BD48119884CE3B 6E095DAE9F895EC2 7B290F52547A8B2B 619473E3677167D4 CF4F04A95D783364 A2D3949FFF34EAA5 D077A06B356DB22E D01B5F3BC4CEB4D0 C1D88D6932D785C5 44B61A0103E6DAC4 7EDCDE40836D3DA9 8807BF429D7494F7 CD755B56FFEA3E8C C0EB292A9AD53362 78409A9CFC4F4D5B 4E7FC6D28B0A978C 03808D083B17B32D 0ACB114578802CD7 C0B150134BBA0A6D FF62D21CD1FEF176 59B7610CE08887FA 74AE9A74A2CCFC22 FE37A0B49DC341E4 6A5D10E77BA3753A 7FBA72A827CEBE80 79EFBE3EF64C52C2 CFD39C262C4F5A3D 2098CED54D2DE238 52B711EBF4973D11 47143A87DB7957B3 154D26947CF780F4 0BAF25E75990DE82 B3F1178A20783BE0 FAAB66AB9FBFF534 B05A8825711C0F09 2919D296F75302B1 A682BC05372AFD92 E10947B0BE7408EC 91DBFB095778E64F AC64A4AC4A39F421 F7144B7987FD8FC4 C8EDD08568F7123E 4BB4A57146B3584A F442CC7E45A1DB7A 5040F8242A93DE7A 53E48C6D31F9500F F6A267DDF1981471 843AD558A133164F BD1BD2A58B0F3C33 EE823B0A63E42A3A 30C3CFC8DC1DFEEA E24B459DC8441B98 725EB2D2A2063973 53A9A226F682337D B779E8DB1433C856 4A68C4BB26DEA1AE 18FBA67C4AC10DBC 52FDA82C8031CCAE 01F955246BAC9986 2BA7F5B75F309C9D BA4F836843A68B08 22E8D004BBFDC6F9 087AA43657E2CFAC AD4323FE8AD6CE10 0CAA84A37DD68B76 60793AD535B347C3 306FD914E786A2F3 BDCA0471D1DDC89C 6DA6C35A75FAE383 1D4D85AD53EC8767 70D41B0A8F43BB44 AD25DA3C518C751A 4ACA4729743E8074 A98D0BB7AB6D83CA 5167353CEB7217D1 2213B1F245B4762F FB2C44A22DE25ACA C41A607BFD0CCADF 58A638985F3FD9B2 7D4EEF91997EFACB AFB4892B7A019B47 B3ED6A6467FF7740 25281BCF47D12CBE 200D62322EF3A787 3317EFFA5B2D068E B6C0973B6D1C9C6D 39281E8F96FF0B5D 250A1AF7CBAC4C64 46CD0570B6864806 698F00D208C5B26B 5DB86F2E9F69DD4F 59F74524C8308089 F920F8B2D4FB97DC 2C65D627E7EDBB7C 961C02ADD1C99564 EC6CFEFA42792566 4A4DCFDD6543B2AC 17AC25451E0AC088 6DF2250D5084F0A3 6007E56D0A1BA49D F7DB2E5834470855 68F8601976B4758D B37DAD03D705F733 0786B0A596C32E48 00D02F35C4439698 4ED316BEE9371236 B9C1944F5C45FF61 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305272143 (name+title). Key = MD5(password) = a981387f7a6518712fce1822e6b1fe2a, 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 9b05a5e4-723d-6b4c-8937-a9ddfcb0cdde
  2 9f9b0308-86e5-0598-905a-a0db5e436774
  3 d66e8187-e135-196c-8f47-a9c0af3c2d5f
  4 e3edcdfb-aaf1-4639-b63e-9e3b734e89d0
  5 d42b0394-3fc3-5cc6-b262-57e45edee082
  6 98825e8f-d215-10bf-9eb6-b5e178405953
  7 692e1f66-7f29-5b1d-b0a0-046e9ab54b24
  8 3d44f477-234f-675e-a666-127950195c76
  9 2db5520c-1e9d-833a-991a-06435c668c62
 10 f3eb50f4-33ff-8947-8d7d-978746c73ecb
 11 39c65cd3-cd9d-3c2a-aa6c-084387517cd4
 12 641af80e-a36a-373f-bce8-9b6c48ce3522
 13 36551d1e-1222-8641-b1b7-88b809eff536
 14 e1652326-fc74-023b-842b-ae5287bd4cc8
 15 a2a40eac-21cb-548c-8721-452520eacace
 16 8013c405-526f-180f-8b59-76e016d2f531
 17 3a170e50-c6e3-6fe3-987d-4819c5d73fdb
 18 bfc43acd-ac2a-3efd-af41-540f48bf9063
 19 02de64cc-f149-4a7e-8cc4-4dde30ac0ea5
 20 3593d30c-82d2-2e7d-b65b-f8a0977984af
 21 abc90387-c7b4-4bf8-8911-38ce5083fb3b
 22 8400f718-ce0a-47e5-ac78-1dd26bfa67ad
 23 c7ccf522-392e-08ff-9cd0-3ec4e9f77973
 24 ffe5ec49-9358-166a-9d17-cbeba976c4e0
 25 88038e88-2e38-1865-b987-2bb954eb0a65
 26 48d28bdf-842b-0e72-84c5-d9fa08b0f313
 27 d3b1e13a-069e-83f5-99fb-42187e1634d4
 28 ad4444c5-01b2-8bb3-9eb0-a80f02ad4a28
 29 306734ee-c927-6533-bbbc-518425003c74
 30 491acbd1-8974-3534-ae64-6eddf41b168e
 31 7482db1b-d627-890f-8171-84fe7a0aa3b0
 32 9e3547b8-00d5-38d9-8f0d-8b6d8e2c3af6
 33 c35fb575-960b-7f2c-94df-45af1f46cdbf
 34 386938b4-cb3e-4853-b9e6-1c4a2df6f5bd
 35 1eb173a5-101d-7daa-a39e-a4afbc33a3fb
 36 8b80a300-ca18-422d-833e-ce95f5f94b4b
 37 bca7ac94-abb7-4767-b812-03af01a7fb23
 38 52f6309e-c939-64c9-b330-87a3d3363f27
 39 d3653976-eed0-7ab9-bed4-e34cc584bddf
 40 f4f07a1a-8565-0ca6-a3b5-acb35c704e29
 41 c6ee6c4c-d21f-1e4b-983e-bdd39b964ce5
 42 49a06b54-99df-123b-a2e6-3a05fed153ba
 43 f9bd7ddf-e86f-8f9e-9979-5841b7198bbb
 44 d15e3680-64d6-3b95-a8c2-729462c47e16
 45 aebca31d-6c80-684d-93ff-876d9e9f1358
 46 ec13295f-8b67-425b-b1e1-9118de075999
 47 3307503e-84d4-8495-996b-26f4e8db0bde
 48 556bcb12-c2ac-20cf-a26d-25fad752e975
 49 33cb5d14-8bd2-41f3-9eeb-c959b620516d
 50 a81939b6-e5d0-6f73-9c6a-8f31ab382827
 51 3ce596e1-f6ba-0270-94c7-340cb5f8da0c
 52 3425d015-d819-8441-9984-9eaa63f2b0af
 53 11ad1f93-4feb-82c8-bef1-8c1cf133527e
 54 e991f759-da21-6ca0-9489-60d11df3796b
 55 e3ae97df-d9e0-73d5-b74c-f62931fdfaaf
 56 9092ee7b-8194-167f-bf6c-1e98a46f2312
 57 03d410b1-a5c8-809b-a585-0363450a88f4
 58 efc4ff51-aba7-82ed-9e0c-d1bd843c2091
 59 e1f3e3f8-5a5d-3712-9b89-cfb4c8806746
 60 d4c77905-68e8-53a9-b3a6-3baa5c531f6b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 601451568833805163424401108863837474467011836482460886718835. Exactly this sequence comes out of new Random(178).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 46 (seed 39,043,781): new Random(39043781), 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-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.