Automne's Shadow.

CTF 313 2019 Angle of Approach WriteUp

2019/05/18 Share

Forensics

文件:challenge

file查看文件格式,发现是gzip格式,将文件修改为.gz后缀,再使用gzip -d 去解压缩。

automne

处理之后,查看challenge_todo,得到的下面的ASCII

1
89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 01 ee 00 00 01 34 08 02 00 00 00 65 d0 47 48 00 00 0e 0c 7a 54 58 74 52 61 77 20 70 72 6f 66 69 6c 65 20 74 79 70 65 20 65 78 69 66 00 00 78 da ad 99 6d 7a 1c 37 0e 84 ff f3 14 7b 04 7e 02 e4 71 48 82 7c 9e bd c1 1e 7f 5f b4 26 b2 25 cb 4e 9c 44 63 a9 47 ad 1e 36 08 14 0a 55 ed 70 fe f7 df 1b fe c3 57 19 b9 86 da b4 cb 10 89 7c d5 51 47 9e bc e9 f1 ed eb ed 98 62 7d 7e 3e 5f e7 bc de a5 8f e7 43 a9 af b7 99 63 e1 58 de fe 20 e7 ed 98 26 e7 db b7 0f 68 7d 9d 5f 1f cf 07 dd 6f 6f 72 7f 2d f4 fa c3 1f 0b 16 bf 73 e6 cd eb ba fe 5a a8 e4 b7 f3 e9 f5 7b 18 af cf cd fa dd 76 5e df fb 3c 4b c4 f4 5a f4 f3 ef 55 49 86 35 4e 96 1c f2 29 9c e7 a7 f8 5d 0a 11 94 51 26 c7 ca 4f ff 8b 9f 29 cf 99 f1 76 e6 eb dc 85 f7 b7 9f 92 37 ee 2b c2 4f b9 8b f3 75 45 f9 98 8a 10 e5 75 81 7c ca d1 eb 7c 6a 5f e7 ee c9 d0 f7 11 a5 f8 5e b5 0f 7f 28 27 be ea f6 63 ee ee b5 7e ef 79 db dd ac 42 a6 24 bc 36 15 5f 4b 3c ef b8 70 91 ca f2 7c 4c 78 29 df 8d f7 fa bc 06 af ce 16 37 15 33 aa b9 78 ed 90 46 ca 64 f0 a6 9a 2c cd 74 d3 79 8e 3b 6d 42 ac f9 64 e5 98 f3 ce e5 39 d7 8b e6 91 f7 53 94 ea af 74 b3 52 06 0b a5 53 ab 4d d5 0a a7 f3 7b 2c e9 b9 ef 78 ee b7 53 e7 ce 96 b8 32 27 16 4b 7c e2 87 57 f8 ea e4 df 79 bd 2f 74 af 43 37 25 4f 26 a5 4f 6f 05 ce 0e 40 c2 f0 ca f9 4f ae a2 20 e9 be 72 da 9e fc 3e af f0 5e d6 6f 5f 5e d8 42 05 db 93 e6 ce 06 67 5c 6f 4b ac 96 be 61 ab 3c 75 2e 5c d7 62 0d f1 ad 35 92 da 6b 01 52 c4 bd 1b c1 a4 42 05 a2 a4 d2 92 a4 a8 39 6b 4a e4 b1 53 9f 49 e4 b9 d4 bc a8 40 6a 2d 5b 0a 97 da 94 22 14 a7 67 bf 37 9f d1 f4 5c 9b 5b 7e 3b 0d b5 50 88 56 a4 28 a5 a1 51 28 56 ad 0d fc 68 ed 60 68 b6 d2 6a 68 ad 49 d3 d6 db 68 53 8a 54 69 22 a2 e2 1c 35 b5 68 d5 a6 a2 aa 5d 87 ce 5e 7a ed ad 4b d7 de fb e8 73 e4 51 a0 b0 36 64 68 18 7d 8c 31 27 37 9d 2c 3d f9 f4 e4 8a 39 57 5e 65 d5 d5 96 2c 5d 7d 8d 35 37 f0 d9 75 b7 2d 5b 77 df 63 4f cb 56 8c f6 37 31 0d d6 6d d8 3c e9 00 a5 53 4f 3b 72 f4 f4 33 ce bc 60 ed 96 5b 6f bb 72 f5 f6 3b ee 7c af da ab aa 1f ab 96 3e 55 ee d7 55 4b af aa 79 c5 ea 73 9d 7e ab 1a a7 55 ff 58 22 39 9d 34 af 19 15 cb 35 51 71 f5 0a 00 e8 ec 35 8b 3d d5 9a bd 72 5e b3 38 32 4d d1 32 55 4b cd 8b 63 c9 2b 46 05 eb 49 b9 dd f4 5e bb 6f 95 fb 65 dd 42 ab bf 55 b7 fc b3 ca 05 2f dd bf 51 b9 e0 a5 7b 55 ee c7 ba 7d 51 35 9b cf 44 29 4f 81 bc 0b 3d a7 b1 5c 88 8d 8b 66 ee fc 83 8f bf 3b b2 9a e9 d6 72 92 2e b3 36 4f a9 b3 6b db ab 24 65 e5 52 36 b9 5c bb df d3 d6 b9 35 dc 45 d7 cb 96 b3 75 91 bb 48 cf 99 8f c1 54 1b ff 7c 6e fd b5 63 f8 dd 0f fc 7c a1 76 ca 3a d1 6e 44 04 68 d9 6d e4 db 6d 93 de 59 8d 3d d5 4e 76 8d 12 b1 a5 48 79 5b 8b db 87 e9 59 5d 62 29 b6 4a 3f f5 ce 11 e6 95 3c 6f d9 b7 b7 76 af c3 3f 9d d2 fd dd 02 44 24 7b 4c b6 da a8 2d c9 92 69 33 8f 27 3f 0a 39 5b bd 75 83 43 68 c6 42 be 69 1d 2b 72 e6 8c 37 73 72 1d 52 97 98 37 9a 2c de 48 32 73 bf dd d7 d9 ab 17 38 7d 80 d8 55 4d e6 ee 6b 76 80 3b 53 ed 16 96 41 59 8d da 8a 21 6e 88 b3 97 38 e1 de 34 0e 8a 67 8a 31 73 e8 04 21 c8 d4 d7 4e 36 67 3d 62 72 e4 b2 f7 9c 6f ab c0 cd 56 90 39 d2 a0 19 e2 bc cd f6 a6 1d ca 19 6b 95 03 3b 6c 92 b4 6b 51 65 b9 b6 1b 61 a4 6d 8c c4 c9 ee 07 4d 40 b6 8e cf 47 9a 53 83 13 ab 1d 10 dc d6 8d 26 7d 9c 4c 3b ed 61 a2 75 02 6b c4 46 df 7d 1a cd 15 d7 96 44 8a cf 16 40 33 b5 a7 3d 47 e4 70 46 db 81 34 fb 4c 10 a0 b4 d3 d4 b1 18 85 27 b3 64 d9 74 67 25 07 97 88 ae 46 cb d0 46 3f 67 f7 7a 00 3f a9 6e ab 33 1c 0f f4 52 ac 04 e9 d4 2c df 55 ef f6 98 ce d1 7d 57 b1 c4 af 49 76 a6 2a d2 d3 3d db 34 6e f2 0c 39 b1 5e da f1 f4 27 75 6c 2d d2 96 7b 05 96 be 5d ef b1 4c fb ce 4b c6 e7 82 2f d7 80 30 5a b3 3a ad 8d d4 fa d1 c4 9c 46 69 c5 53 a8 0d dd e5 9a f1 f4 0b 79 54 2b b7 85 e7 a7 2e ca 4e 1e e4 8a 9d 9b 11 90 c3 fb 68 26 90 92 e1 11 1a 87 54 de 9e e6 72 0d d9 52 ab 87 0e 6e dc e5 d8 4c fd e4 1b 8a c8 1a cc 78 78 4c 84 da c6 0e 1d 71 4f df 04 40 d0 19 c9 7c ba 2d d1 86 f5 40 40 2e 37 bd a9 3f 1d c3 cf fe f0 27 c7 b1 88 5b ba 31 26 01 55 8e 3d 44 eb ec fc c2 46 1d f9 e2 f5 e6 1b 24 cf 06 24 66 17 d0 d0 00 17 f8 d9 94 1b 16 67 93 b9 2c 92 33 f9 d8 49 4d 2f 1c a7 9d 64 53 12 01 b3 f7 c8 6a e4 7a 2c 67 7a 7a 2b 69 2b 60 72 cf bd bd e5 d4 12 8d 54 64 f6 96 eb 95 53 fb a6 95 0e 8c b8 ba dd 1e 7e d5 aa 4a b6 1f 9a f0 fc be 8e 35 e9 80 d5 07 eb 81 92 e5 c9 de 8c 04 94 7f df a5 b6 52 89 99 7e a5 71 13 71 78 7f 1d 65 67 17 90 de 08 c8 b4 66 be fb 5d 72 c0 e8 a1 a2 b6 cf 60 86 59 22 aa be 25 58 19 4e 88 fb d8 4e e5 00 83 2a 4f 64 a9 ea 2e f9 44 61 2c 98 31 33 86 ec 06 d9 32 ec a6 8c 43 fd 91 02 2b 6a ba cc 8e 7e 66 d8 1b a8 00 52 cd 4f b3 b7 27 18 84 0a c8 06 5d 34 f6 e8 62 65 2b 34 22 ce 3f 71 74 d2 2c 69 8d 9d c6 4c 69 35 06 ed 10 dc 11 f6 84 31 9b da 1d ac 90 20 c9 2e f3 1c 3a cd f0 04 f4 f1 f5 3e 6e 54 04 0a ca 96 8f 79 31 60 ae 74 65 4f 70 47 4f d4 0d b1 75 82 18 1e 4f 3c 13 ca 6b c2 ec 88 24 f0 a2 6a 6f ac b2 6a dd 5d 2b 08 dd 5e 33 d9 75 90 32 38 e4 34 b7 69 e8 35 0f 61 49 60 6c e5 a9 30 34 04 ae 4a de 7d 5c 42 e0 ae 19 e8 61 f6 86 9f 2b 5b 98 d8 5c de 68 80 95 4d a5 d8 f5 8c b0 69 f3 4a 1f 0d a8 61 78 8f 32 34 c4 3e 00 81 54 77 b9 10 0a 21 49 3b 51 d7 59 b0 14 7a 9a 4e 5c 6c 02 90 b9 60 95 ba 70 17 f5 ec 76 18 e6 92 83 a6 01 83 7b 38 53 69 46 38 0f 62 4e 2e bd 91 4c 4c 0d 20 6c 86 c6 18 53 05 6c c7 ea 13 3b 27 1a 04 b5 d1 36 32 26 82 f3 0d b2 69 8f 04 63 ce 4f 83 f6 77 8f e1 79 f3 27 e3 c8 11 ae 03 ca 63 70 a1 01 fa 05 2d f8 1a 03 e4 77 43 cf 30 64 0c e7 37 5b ff 30 44 69 b1 98 01 3c 09 b5 b4 2e 50 c2 1d ad e6 ad d3 6c 1d 9d f9 ec 51 b1 28 f8 1a d8 87 bb b7 8b f2 dd 4e 07 71 17 68 2c d5 3b 86 8f e5 b4 98 3e d0 7f ab 11 c8 ab 6e e4 b1 41 ba 6b e0 55 60 bf b8 bc 1e 05 4e a7 7b f0 56 cb ca 13 06 b3 95 92 7a 04 60 96 69 25 67 19 7e ae 97 d6 61 0c 4a 6b 33 2c e4 a0 bb fd 05 fe 0f d7 64 7a 46 bc 6d 11 24 4e 01 4c 5b 10 ae 9d 49 38 b1 5b 70 ee 93 3f da 10 fe a2 f7 81 61 03 51 33 30 a6 40 27 6d 4e cc 17 3b 05 ca b9 5f 87 b9 e9 9c e6 ad 7f 7a f3 59 d7 a7 90 fe da 06 ac 7e 20 0f 3c de 33 eb 60 cb b3 56 0b 97 8f 5c 73 cf 41 f2 eb 8c 24 68 b1 49 84 56 b6 43 63 48 cf 24 82 3a 8d b4 a2 6b 4d 94 ad fb 10 0c 07 a3 05 39 4b 2b 0c 92 88 39 a6 bc f4 23 13 e0 6d 36 fa 7b b0 9d f7 5a b5 77 da 1c bf c7 28 64 3a 30 55 76 29 7a a1 4e cf a3 91 30 10 bf 68 6b 26 7c a0 f7 ab 73 14 92 80 30 c4 9e 47 0f d3 a4 32 26 db 46 3d ed 06 9e 3d 65 db 2d cf c2 75 aa 3f b6 60 b8 3e b3 95 ac a2 a7 12 0b cd a2 42 37 4e 97 82 b3 9d c4 58 67 7c e7 6c 15 1d 01 b5 20 5d 91 09 30 04 ec 5f f6 7a 9c f2 5a cb c7 e1 33 13 e5 e1 f8 19 14 ac c0 bc 18 81 59 87 dc ec aa c7 90 46 ad 0e 1f 18 77 d3 3b d9 7e a0 ee 1f 8e e1 f5 46 fb b1 01 09 5f a7 d8 7c e1 a3 de 21 dd 34 1b ad cf 50 49 13 3a e5 06 08 67 44 45 76 7d 48 75 0b ca 9c 86 8a 10 3f 11 a1 0f 60 84 37 8a 1d e8 e8 01 89 38 56 5c 26 40 99 f7 02 44 ff 9d f9 05 9d 1f 80 d4 4d 2f a4 0b 5f 79 cf 71 fe de 13 10 46 67 aa eb 52 58 05 01 3d 15 21 7a 2f 70 76 42 03 1c 0c be a7 99 41 0e 5d 55 4e a1 b7 21 33 b8 38 f9 79 f6 f0 fc 3d b0 25 9d c3 3e 07 f4 1e 4e 8c 4f 40 1c 3f 06 14 e3 c7 90 82 eb 94 af 83 f2 07 33 df 87 c5 e7 3e 84 15 e3 7b 60 84 15 9e 0b 9e b0 c8 56 85 56 c1 63 b6 0d e0 5a f6 47 1a 08 61 86 7c dc 0c 4e a4 ae a1 6a a1 6f 9a 88 29 5b bd 00 0c 42 f0 b5 63 40 fe 75 77 82 60 04 05 f6 74 7a fb f9 06 9e f8 eb 57 51 87 ef c3 86 7d 9c 3a 81 dd cf 36 f0 47 fc e9 87 ea 86 8f e5 85 4c ce 43 40 79 ff b4 d0 1f 42 7a 4f 63 f8 ae bc 5f 05 f4 45 a1 3f 04 f4 5e dd f0 a1 bc 5f 06 f4 d7 f2 14 3e 97 f7 3d 2c b8 cd f0 21 e7 4c ea 44 29 d1 38 bd 51 11 d4 87 c0 a2 98 0a 39 11 fb 1c a1 69 9f 6b 32 a2 93 18 83 c7 23 dc f5 69 23 cc 27 4e 19 d9 46 19 cd 3c 5a 83 1b 2f 85 c6 9c 5b 81 e0 32 71 b1 29 7e 56 e5 2e 67 84 d7 fd 19 04 65 d1 eb 62 f0 3d 72 c2 e3 51 04 65 15 b8 04 92 02 3f 4c 70 ef f6 74 c7 f2 c7 5b fb 22 25 07 f7 29 58 93 0a 20 b1 6b bf ad 69 bf 38 86 c8 56 19 db 48 b5 81 5a b9 6b 09 77 84 36 31 b9 82 2e e0 ce 06 a4 f3 c5 49 d2 46 db f2 da ae 09 10 c5 b1 41 55 08 11 ac 1f c2 29 58 87 4c f0 66 03 e7 e2 0f f3 96 96 39 20 a9 f5 2b 16 fb e2 18 ea 6f 7c a0 46 53 77 62 ba d1 31 86 b3 80 3a d7 f4 07 90 b1 04 d4 92 3f 3a 39 71 45 38 a0 aa 0f ca 86 5c 6d 34 b1 b5 4d 57 22 21 71 82 4c c1 cc 20 4e 25 6f 3d 3e 12 63 b7 81 9a 54 83 c7 95 5e 03 47 cb dd 2f aa 03 2e 3d 66 27 55 84 07 19 44 cf 5e 6c ec c0 49 fa 73 65 89 ae cd 07 84 13 23 93 e0 d6 82 64 c5 d7 31 29 d4 5a 0e 87 a1 96 c0 80 f3 3f 13 08 63 48 c8 96 75 a3 79 c9 bf b8 ba 4c 39 23 07 92 f9 d2 d6 17 b4 ee 4e 0a a0 32 8e 01 4e 02 40 2b 14 c6 cb 9b 12 f5 4a 02 8e 8e 8a c8 31 23 30 d1 9a d8 bc e1 4e ba 56 54 32 e4 5f 18 3a d2 01 2e 5a c4 71 34 51 31 e0 6c 17 09 3b 83 55 44 f3 d5 8c d4 55 16 5c c4 c6 fc 65 26 34 fc db b9 71 56 84 58 4b a5 d2 80 90 1f e2 39 a1 74 31 46 8a 90 86 a7 1f fd 17 10 5b 18 5f 44 85 3f fe 4a 82 e7 9b 31 3d cc 80 c2 5d 77 40 78 3b 0f 86 24 02 9b 71 34 dc cc 66 5a 1f 20 b3 f8 c1 79 4f c2 da 33 d0 a8 dc 24 a2 66 30 51 78 bd d9 37 32 bb 90 ac 08 18 3b e1 64 40 96 f1 56 32 2b 92 8b 6e 03 9e f8 47 c5 a2 a6 41 53 6b c2 4a e4 c0 62 b4 2c 76 05 54 5f ea 83 6d be 28 06 9c 23 11 7e 7e a0 82 1e be 20 69 c8 2a e8 17 db a8 34 8c 2e 02 6d b7 90 93 df 2f 4e cb 24 d2 9f 57 83 23 62 57 5c 9a a1 0d 0f f9 ac 4e 66 19 28 f5 49 5c 68 93 38 45 07 ba a0 00 20 54 2a ba c3 56 78 f4 ea f0 12 93 67 74 1b d6 87 1c 62 1c e1 83 09 bf 45 20 b3 62 df b3 60 fa 67 c7 58 e6 8a 90 c0 75 0e 2a 01 b9 75 77 d4 f9 04 57 4d fc 82 df 01 f6 38 4c 88 cd 77 ca 6f d5 af 1d 7c 7c 79 59 f0 22 79 21 a4 51 06 32 88 ca 4a 5b 86 bd cc cd 81 60 07 79 8c 92 e4 37 74 19 c0 9f 15 23 92 c8 e9 29 03 b4 4d b7 35 4a 9f 63 ff e1 3d 24 9a 2e 19 19 4b 38 36 54 8e 9a 30 94 5c ac e6 ff 09 35 2b a2 9c 4f 61 08 ba 92 a8 6b c7 db 00 ef a6 ce d6 e2 4f 59 d6 63 71 fd b1 13 4e b4 91 5e 87 9e 87 e9 e9 dd 98 c8 4c d3 16 8d 0f e9 9e 2a 32 fa 9d 1d 8f a5 ce 24 78 a6 ca 68 a5 2f a4 b0 dd 89 cc a1 e3 3a d2 6a 93 24 2a ae e0 d0 1f 32 19 2d e3 0f 7d bd 7b 85 0f a8 38 30 52 33 a3 22 f8 c2 0a 44 08 1d c5 69 85 41 4c 98 a0 71 36 b7 e0 98 4e 86 f7 c4 d6 50 99 e7 f9 52 0c 4a ef 39 ed 23 f4 20 cc 5a d1 59 35 4d 41 31 63 79 dd 2e 0a 76 d3 cf 2e e4 20 3d e9 cf 01 bc 55 b3 6b 6d c6 5e f1 fe 88 bd 90 23 46 d0 19 9b ed 22 63 c1 b7 24 e2 c1 1e f2 4f d1 d3 4e aa ae 2f 61 2c 50 c3 c6 20 91 84 9f f6 27 34 8c c6 36 ca 61 c4 e0 69 e9 66 5c 80 bf 25 89 50 ad ec 8b 28 25 89 42 89 d8 55 eb b5 fa 50 e9 75 14 7f 62 90 cb 85 07 aa 54 70 4a bd 1b 23 9a dc 0d 09 79 ec e3 b2 1a 49 28 d9 0d 97 f9 7f 09 a4 0d 9e e8 57 a5 0d 05 e9 54 9b 67 bb 81 e9 e2 3d 98 e8 ba 7f c2 d9 ff 1a f9 ff ed 85 34 af 43 75 86 d3 12 c6 84 b2 a0 df d0 6e d0 1c 88 64 7e f4 52 d2 d2 3b 61 8c 80 4e 82 71 f4 5c d4 80 cf 37 e8 cf 5b 7d 4e 5c 4f c1 c3 a0 b0 fd b9 78 19 7d e1 57 8c 8a 18 ea 90 6a 34 06 08 83 01 f1 23 ab eb c2 f8 cd 33 46 6f 00 00 e7 e1 cf aa 3b 46 2d bb b2 69 6e 26 b1 3a bb 63 b6 b1 78 b8 9b 8d 4d 53 a2 40 9a 8c 9e 40 f5 44 3a fa 53 24 f1 a7 7e e2 e6 8d 52 31 6e b2 ff d7 db 19 73 f9 7f 4b 0d 41 b8 dc 71 09 13 a2 ca c9 cc 1f ab 60 cf 70 86 90 de f1 16 01 f3 38 d4 b7 47 63 38 b2 fe cf 75 44 f8 17 84 c8 bf b7 10 52 73 84 ff 03 a8 d3 f1 cb 6c dc 68 0f 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 e3 04 0a 11 09 0a ea ca 1e 38 00 00 0a bb 49 44 41 54 78 da ed dd 31 56 e2 5c 03 80 e1 7b bf f3 2d 85 58 78 58 41 5c 01 4c 33 d5 b4 d3 85 52 9a e9 dc c1 d7 40 29 dd df 5a d9 18 56 40 56 e0 b1 10 f6 92 bf 40 14 18 90 40 60 c6 c0 f3 54 e3 99 10 35 d7 bc dc 5c 82 c6 b2 2c 03 00 4d f6 8f 43 00 20 e5 00 48 39 00 52 0e 20 e5 00 48 39 00 52 0e 80 94 03 48 39 00 52 0e 80 94 03 20 e5 00 52 0e 80 94 03 20 e5 00 48 39 80 94 03 20 e5 00 48 39 00 52 0e 20 e5 00 48 39 00 52 0e 80 94 03 48 39 00 52 0e c0 5f f0 ef a5 7d c3 31 c6 f9 3f ca b2 34 fc c0 99 94 ed a2 8a f6 de f1 35 b2 0e 98 95 9b aa 03 48 b9 a6 03 48 b9 a6 03 52 ce ee a6 cb 3a 20 e5 5f d1 3c cd db 5e 0b 35 55 07 a4 bc 61 41 d7 74 40 ca 35 5d d3 01 29 ff 92 4d af 9e 75 4b ea 80 94 9b aa 03 48 b9 a6 03 52 8e a6 03 52 7e d1 4d 0f 96 d4 01 29 37 55 77 00 01 29 d7 74 40 ca d1 74 40 ca a9 d2 f4 60 49 1d 90 72 53 75 07 10 90 72 4d 07 a4 1c 4d 07 a4 9c 2a 4d 0f 96 d4 01 29 37 55 77 00 41 ca d1 74 40 ca d1 74 40 ca 39 51 d3 65 1d a4 9c 2f da 74 53 75 40 ca 2f 7d aa ae e9 70 06 fe 71 08 ce ac e9 73 d5 1f 12 17 be fc 37 37 1b de bc 7f b1 f1 66 38 33 dc 20 e5 9a be b5 e9 5f 32 eb e3 5e 4c fa 61 30 7d fb b6 f2 76 ff a7 98 c3 c7 f9 7b 51 d7 d7 6b 91 ba b4 b5 85 03 1a fd 45 0e d1 b8 17 bb a3 74 30 9d dc b6 9c b3 b0 81 b5 f2 cb 9a aa ef db f4 af b1 a4 3e 7b 7d 0e 21 fd f1 4d c7 61 0b 0b 2c 17 da f4 46 2d a9 4f 5f 8a 10 da 57 4a 0e 66 e5 9c d3 3c 1d 30 2b 67 fb 3c bd 7a a0 ff f4 cb a4 cf af 5e e6 04 29 67 ef ac 57 7f c8 89 9b de f9 9e 85 50 3c 3c 69 39 48 39 cd 6d 7a e7 d7 20 0d c5 d2 fd 87 b3 e1 4d ec 8d 0d 11 2c 4e 3d 37 23 72 f0 01 ac f8 7c 70 a4 4f 3e ee c5 ee 68 f1 81 3b 13 41 ca a5 bc e9 59 07 56 b8 83 85 03 b9 fb 05 a4 1c 4d d7 74 90 72 34 1d 90 72 fe 40 d3 83 3f 39 0d 52 8e a9 ba 03 08 52 8e a6 83 94 83 a6 83 94 43 95 a6 07 4b ea 20 e5 98 aa 3b 80 48 39 68 3a 34 5b 93 7f 9d d6 b8 17 fd d9 de b3 6e fa f9 fe c9 69 90 f2 f7 8c 3f 7e 5f 9c ec 79 16 8a 7e e2 37 e5 9d 79 d3 bf ee ef 52 87 bf ed 5c 7e 9d d6 b8 17 bb a3 2c 2f ef 3b 95 ae c4 5d 8f 37 fe 07 d7 2f f3 82 33 98 95 6f e4 ef cc 5c e0 54 7d af fa 9b a7 73 ae bc ec 49 e3 9b be ef 3c dd cb a4 98 95 7f 21 b3 e1 cd c7 82 e8 c7 df 24 e0 d2 e7 e9 96 d4 91 f2 26 65 3c e9 87 c1 74 e9 85 4f f8 2d eb d5 1f a2 e9 34 5a 43 17 58 a6 2f 45 08 d9 9d bf 08 c6 ce a6 bf 97 ba 7a d3 d7 1e 0b 66 e5 27 92 5c a7 21 8c 1e c7 ef 73 74 0b 2c 98 a7 23 e5 4d d3 ba 9d e4 59 18 75 e7 a7 5a f2 72 67 85 85 3d 9b 6e 49 9d 73 e2 cf 34 83 bb d4 69 3c 37 23 82 25 75 a4 1c 34 5d d3 91 72 38 b3 a6 cb 3a 52 0e 5f b4 e9 a6 ea 48 39 5c fa 54 5d d3 91 72 d0 74 90 72 d0 74 a4 1c a8 d8 f4 e0 4f 4e 23 e5 60 aa ee 00 22 e5 a0 e9 48 39 a0 e9 48 39 50 a5 e9 c1 92 3a 52 0e a6 ea 0e 20 52 0e 9a 8e 94 03 9a 8e 94 03 55 9a 1e 2c a9 23 e5 60 aa ee 00 4a 39 a0 e9 48 39 a0 e9 48 39 50 a5 e9 c1 92 ba 94 3b 04 60 aa ee 00 4a 39 a0 e9 48 39 a0 e9 48 39 50 a5 e9 c1 92 ba 94 03 a6 ea 0e a0 94 03 9a 8e 94 03 9a 8e 94 03 55 9a 1e 2c a9 4b 39 60 aa ee 00 4a 39 a0 e9 48 39 a0 e9 52 0e 50 a5 e9 c1 92 ba 94 03 a6 ea 0e a0 94 03 9a 8e 94 03 9a 2e e5 00 27 6a ba ac 4b 39 f0 45 9b 6e aa 2e e5 c0 a5 4f d5 35 5d ca 01 4d 97 72 00 4d 97 72 80 8a 4d 0f de 79 24 e5 80 a9 ba 94 03 68 7a 23 c5 8b fa 86 ab ff 40 00 67 f6 7c 70 de fe 31 d2 80 09 9c 94 03 20 e5 00 48 79 75 ee 58 82 4b 73 21 67 7d 54 37 00 b3 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 ce cb 6c 78 13 63 ec 8d 1d 09 90 72 00 a4 1c 40 ca 01 90 72 2e de 7c d1 3c c6 18 e3 cd 70 e6 78 80 94 d3 34 a3 6e 4c 5e ee ca b2 2c cb 32 cf 8a 7e a2 e6 20 e5 34 4e 3a 98 de 77 e6 ff ec dc e7 59 28 fa ff b9 a9 05 a4 9c 46 c9 ee 6e 5b 1f 1f 25 d7 69 08 a3 47 2d 07 29 a7 b9 5a 57 6d 07 01 a4 1c 00 29 e7 af 9a bd 3e 87 90 5e 27 8e 04 48 39 0d b2 b2 30 3e 7b 7a 28 42 68 5f b5 1c 17 90 72 9a 23 4d 9f bb 8b df c3 32 1b fe ec 17 21 1d fc ea 38 2e 70 74 ff 3a 04 9c 4c fb 6e 32 09 bd 18 e3 fc c3 2c 2f ef 85 1c 4e 21 96 65 e9 28 00 34 9a 05 16 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 9c 9a 66 c3 9b 18 63 6f ec 48 18 38 90 72 b8 cc 27 93 2d cf 26 e3 5e 5c b2 61 9b fa 1b 20 e5 40 ed 8c 27 fd 62 f3 7f 8e 7b 31 76 47 59 5e ce 4d 07 e9 a8 1b 6f 86 b3 23 6e 40 f3 95 1c 22 cf 42 48 07 d3 df ff 63 3a 48 43 08 ef 27 cd 71 77 ce e9 1c 63 e0 6a 8c 77 08 e9 20 df f8 25 4c 07 e9 fa 8f c3 ea d7 5a 7f 03 ce c0 05 cf ca 57 2e 38 ab cf 50 e6 97 c1 dd 51 08 ed ab d6 ee cb e5 e3 ef 7c 69 c7 d1 cc ea 90 61 9d 0d 6f 3e 59 61 d8 39 70 db 1f 7e d8 d0 8c 1f 47 21 cb cb c9 6d b2 f1 cb 79 7a 28 42 fa e3 db f2 8f 43 eb db 8f 34 84 d1 e3 f8 38 1b 60 81 a5 d1 e7 fb e3 f7 a5 59 51 d1 4f 76 ae 1e ce 4f d4 f9 65 70 96 97 e5 7d 67 eb a6 a3 6e 4c 5e ee 16 7b 2f fa c9 ce f3 ba e2 ce c7 bd 98 f4 c3 fb 04 2b 6f f7 7f 8a 79 bd 61 ad 39 70 3b 87 66 75 8d 7a c3 f3 4c e7 fe 93 9f a5 d9 d3 43 f1 fb 13 7b eb aa 1d 42 78 7e 9d 1d 63 03 a4 bc b9 56 cf 9e ce 7d 9e 7d 3e 45 19 f7 16 9d 7d bb 4e fd 24 e3 61 7e b5 3c 5d 6c d2 b9 cf b3 50 f4 ff 1b d7 df f9 b8 d7 1d 85 74 f0 bf db d6 c7 f7 31 b9 6d f9 31 3e 70 58 6b 0e 5c b5 a1 e9 dc 6f b9 22 36 72 48 f9 49 6c 9e a2 8c 7b 6f 4b 1e f3 85 c5 6a e7 5f 76 b7 bc 59 72 bd ed 62 76 bf 9d cf 5e 9f c3 fa 95 32 87 0d 6b cd 81 fb b3 43 93 5e 27 a7 de 00 29 bf 14 35 4e 86 f9 c5 6c fd 9d 4f 5f 8a 5d 2b f4 7c 7a ed 33 97 f4 8b 10 46 dd dd 37 e6 2d 0d dc 8e 87 9f 76 68 8a 97 e9 a9 37 40 ca 9b 6a e5 25 aa ee e8 d3 8b f6 b7 65 d7 e3 df 8f 7b d2 9d 1b d6 e5 61 5d 5a e7 98 0e d2 95 bb 37 76 ad 96 d5 7b f8 ce b5 f2 83 ed 7c ea a8 bf 01 52 fe e5 cf f7 e5 97 a8 de 6e 07 db 71 22 4f 07 e9 fb 6c 6c af e8 ce af be b7 4e bc f7 db b9 57 aa 8e 37 ac 35 07 ae da d0 d4 5b 2b df fc f2 e4 d2 17 56 7f 03 a4 bc b1 a6 2f c5 fa b2 68 95 75 92 db c9 fb 1d b9 a3 ee a7 c5 5d 59 5f dd 7c 0b c1 01 3b ef 7c cf 42 28 1e 9e b4 fc 98 c3 5a 73 e0 4e 3d 34 9b f6 bc 72 7b 61 fd 0d 38 0b de 0e f2 f6 d1 7e ef ca f9 fc 2d 42 69 fa 71 09 3e df fb 5e ef f8 d9 fe 16 a1 f5 9d 4d 07 a9 f7 79 ec 3d ac eb 2b 24 7b 0e dc c6 87 1f 63 68 b6 bc 6f 67 7d cf 79 b6 f6 75 d5 df 80 e6 bb d8 77 7b 2e 5f 7b 67 f9 f1 de 60 f9 7e 9e 2f 7d 82 e3 c6 76 65 d5 c0 f9 78 ac 61 3d c6 c0 1d 36 34 5b 96 81 56 3e f9 ea 36 1b be ae fa 1b d0 6c b1 2c 4b 97 26 00 d6 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 fc 4c cd 86 37 31 c6 de f8 74 fb 7e 77 9a 4f 02 48 39 a7 7c 92 f8 d9 6f e7 e5 9b e9 20 1d 75 e3 cd 70 e6 c0 80 94 d3 1c ad db 49 79 df 59 fa 28 cf 42 d1 ff cf d4 1c a4 9c 06 4b ae d3 10 46 8f 5a 0e 52 ce 41 c6 bd a5 35 eb cd ab 1c 4b 0b db bf 6f b0 b2 ea 6d 95 04 90 f2 bf 91 f1 c7 ef 8b 35 eb 3c 0b 45 3f 59 7f 05 72 d4 8d c9 cb dd 62 8b a2 9f 2c e7 7a dc 8b 49 3f 0c a6 8b 3d b4 fb 3f 87 b3 f5 e7 87 b8 f3 b9 22 4c 5f 8a 10 d2 eb c4 90 c0 25 28 39 a9 3c 0b 21 64 f9 c7 cb 91 21 84 90 be 97 7a 7d 8b 3c 5b ff ef 1a 9f f6 08 fb 01 1a c1 ac fc 4f 78 7e 5d 99 38 67 77 b7 ad 8f 8f 96 17 b5 67 af cf 21 a4 3f be b5 ea ae ed 74 47 e9 60 3a b9 6d 39 f6 60 81 85 3f a1 75 d5 5e 5d 15 69 5f d5 2b f0 7c 32 ae e3 20 e5 d4 b0 f2 aa 65 77 74 a4 bd ee bb 56 0e 48 39 35 32 be fc aa e5 7c d1 fa f3 87 bc 3e af be 3e b9 b6 1c f3 a6 73 bf 65 8d cc f4 1b 90 f2 e3 9a be 14 eb 6b e1 bf 5b b9 db 7b f6 f4 f0 b1 a8 d2 f9 9e 85 50 3c 3c 1d 3c cf ee dc 6b 3b 48 39 35 ad be 31 67 36 bc d9 b0 c0 92 a6 cf dd c5 af 48 99 0d 7f f6 8b 90 0e 7e bd bd 51 b3 f3 6b 90 86 e2 ed fe c3 c5 34 bf fa af 53 99 af ed 58 72 81 4b f3 af 43 70 54 ad db 49 fe 12 bb dd 38 2f 78 96 97 f9 63 ec 3e af 6c d3 be 9b 4c 42 2f c6 18 16 db 7c bc e3 3e b4 6e 27 e5 55 2f 76 93 d8 7f 0b ff 60 3a e9 38 b0 c0 67 62 59 96 8e 02 40 a3 59 60 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 40 ca 01 90 72 00 a4 1c 40 ca 01 90 72 00 a4 1c 00 29 07 90 72 00 a4 1c 00 29 07 40 ca 01 a4 1c 00 29 07 40 ca 01 90 72 00 29 07 a0 41 fe 0f 08 42 40 c5 b8 a2 26 23 00 00 00 00 49 45 4e 44 ae 42 60 82

从文件头的89 50 4e 47可以可以看出这是png的hex格式,使用010 editor来处理

打开010 editor:>>File>>Import Hex,然后选择上面生成的challenge_todo,即可

automne

将文件保存,得到了一个需要约束求解的图片

automne

编写简易的z3求解脚本

1
2
3
4
5
6
7
from z3 import *

a = Int('a')
b = Int('b')
c = Int('c')

solve(a>0,b>a,b<c,a+b+c==1000,a*a+b*b==c*c)

得到:

1
[c = 425, b = 375, a = 200]

相乘即可得到答案:31875000

CATALOG