web21
抓包,看有个头是base64账户密码之后的,对其爆破即可
web22
爆破子域名
web23
别人写的脚本,我不是这么做的。
<?php
error_reporting(0);
$string = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
print (strlen($string)."\n");
for ($a = 0; $a < 62; $a++) {
for ($b = 0; $b < 62; $b++) {
for ($c = 0; $c < 62; $c++) {
$flag = $string[$a] . $string[$b] . $string[$c];
$token = md5($flag);
if (substr($token, 1, 1) === substr($token, 14, 1) && substr($token, 14, 1) === substr($token, 17, 1)) {
if ((intval(substr($token, 1, 1)) + intval(substr($token, 14, 1)) + substr($token, 17, 1)) / substr($token, 1, 1) === intval(substr($token, 31, 1))) {
echo $flag . "\n";
}
}
}
}
}
web24-25
php伪随机数,可以网上查查相关的文章,php的一种不安全认证
web26
源码里有个checkdb.php访问数据包里有几个参数,按照提示的格式最后再重新爆破下密码
web27
在查询界面把身份证跑出来,最后会有提示,登陆下即可。
web28
爆破两段数字