1
/*message.php代码*/访问message.php传参,m,s,f
<?php
class message{public $token='admin';
}
$m = new message();
echo base64_encode(serialize($m));
?>
2
reserve2
offset flag求原flag
49那里第一遍写错了(没有{},我把条件当作进行处理的了)
for i in len(flag1):if ord(flag1[i])=105 or ord(flag1[i])=104:a.append(ord(flag1[i])-i)else:a.append(49-i)
flag=flag1.replace(flag1[i],chr(49))
#wp提醒了小端顺序,内置pyhton函数需要存储(暂时)
3
格密码
c,a,b
r=random.randint(2**14,2**15)
assert((p-r)*a+q)%b <50
4
scanf,输入两个参数v5和v4,
abs表示取绝对值
v6=(v4+v5)/2+|(v5-v4)|/2,(前为无符号,后为有符号)
等效于求v4与v5的较大值
要整数,v6要大于v7(较大数比积大)
无符号:1负>0正
输入两个数字都为负数即可
5
伟大的司令官
stegsolve可以逐帧查看gif,得到三部分flag