那个人的银行
题目
历经艰辛万苦,“没有人”终于登上了紫荆之巅,站在“那个人”的金库门口,可是金库大门的密码很复杂,没有人数学不太好,耗费了几年都没能解开,你能帮助他吗?
解题报告
IDA查看伪代码即可,发现是个22元方程组,可以尝试写个代码去解一下。
不会写代码的同学可以直接使用解方程组的工具,如http://www.yunsuanzi.com/matrixcomputations/solvelinearsystems.html,其实和matlab
差不多。
而且已知x1~x6
=HSCTF{
,x22
=}
,可以优化方程
方程组的解是:
x1 = 72.0000
x2 = 83.0000
x3 = 67.0000
x4 = 84.0000
x5 = 70.0000
x6 = 123.0000
x7 = 87.0000
x8 = 101.0000
x9 = 49.0000
x10 = 99.0000
x11 = 48.0000
x12 = 109.0000
x13 = 101.0000
x14 = 33.0000
x15 = 95.0000
x16 = 65.0000
x17 = 100.0000
x18 = 109.0000
x19 = 105.0000
x20 = 110.0000
x21 = 33.0000
x22 = 125.0000
再对解按ASCII编码就是flag了!
Flag
HSCTF{We1c0me!_Admin!}