码迷,mamicode.com
首页 > 其他好文 > 详细

BUUCTF reverse [ACTF新生赛2020]Universe_final_answer

时间:2021-01-28 11:57:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:color   ==   png   mod   打开   bsp   算法   nbsp   lag   

没有壳,用ida64打开。

技术图片

查看sub_55B4BF947860函数

技术图片

这个算法直接没见过,看大佬的wp知道用z3库写。

 1 from z3 import *
 2 
 3 s = Solver()
 4 v1 = Int(v1)
 5 v2 = Int(v2)
 6 v3 = Int(v3)
 7 v4 = Int(v4)
 8 v5 = Int(v5)
 9 v6 = Int(v6)
10 v7 = Int(v7)
11 v8 = Int(v8)
12 v9 = Int(v9)
13 v11 = Int(v11)
14 
15 s.add(-85 * v9 + 58 * v8 + 97 * v6 + v7 + -45 * v5 + 84 * v4 + 95 * v2 - 20 * v1 + 12 * v3 == 12613)
16 s.add(30 * v11 + -70 * v9 + -122 * v6 + -81 * v7 + -66 * v5 + -115 * v4 + -41 * v3 + -86 * v1 - 15 * v2 - 30 * v8 == -54400)
17 s.add(-103 * v11 + 120 * v8 + 108 * v7 + 48 * v4 + -89 * v3 + 78 * v1 - 41 * v2 + 31 * v5 - (v6 *64) - 120 * v9 == -10283)
18 s.add(71 * v6 + (v7 *128) + 99 * v5 + -111 * v3 + 85 * v1 + 79 * v2 - 30 * v4 - 119 * v8 + 48 * v9 - 16 * v11 == 22855)
19 s.add(5 * v11 + 23 * v9 + 122 * v8 + -19 * v6 + 99 * v7 + -117 * v5 + -69 * v3 + 22 * v1 - 98 * v2 + 10 * v4 == -2944)
20 s.add(-54 * v11 + -23 * v8 + -82 * v3 + -85 * v2 + 124 * v1 - 11 * v4 - 8 * v5 - 60 * v7 + 95 * v6 + 100 * v9 == -2222)
21 s.add(-83 * v11 + -111 * v7 + -57 * v2 + 41 * v1 + 73 * v3 - 18 * v4 + 26 * v5 + 16 * v6 + 77 * v8 - 63 * v9 == -13258)
22 s.add(81 * v11 + -48 * v9 + 66 * v8 + -104 * v6 + -121 * v7 + 95 * v5 + 85 * v4 + 60 * v3 + -85 * v2 + 80 * v1 == -1559)
23 s.add(101 * v11 + -85 * v9 + 7 * v6 + 117 * v7 + -83 * v5 + -101 * v4 + 90 * v3 + -28 * v1 + 18 * v2 - v8 == 6308)
24 s.add(99 * v11 + -28 * v9 + 5 * v8 + 93 * v6 + -18 * v7 + -127 * v5 + 6 * v4 + -9 * v3 + -93 * v1 + 58 * v2 == -1697)
25 
26 if s.check() == sat:
27     result = s.model()
28     
29 print result

得到[v6 = 95, v1 = 48,v5 = 84, v7 = 121, v2 = 70, v4 = 82, v11 = 64, v3 = 117, v9 = 119, v8 = 55]

得到输入的内容:F0uRTy_7w@,然后输入到程序中

flag{F0uRTy_7w@_42}

 

BUUCTF reverse [ACTF新生赛2020]Universe_final_answer

标签:color   ==   png   mod   打开   bsp   算法   nbsp   lag   

原文地址:https://www.cnblogs.com/sk2rw/p/14335577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!