协会网站建设,单页网站制作工具,设计装饰公司排名,各网站的网络联盟爆破
21#xff1a;直接bp抓包跑字典#xff0c;需base64加密
22#xff1a;可用工具跑也可用浏览器找还可以用网上做好的域名查找去找
23#xff1a;此题需跑脚本已经附上自写脚本 最后跑出来六个答案一个一个尝试得到答案为3j import hashlibm 0123456789qwert…爆破
21直接bp抓包跑字典需base64加密
22可用工具跑也可用浏览器找还可以用网上做好的域名查找去找
23此题需跑脚本已经附上自写脚本 最后跑出来六个答案一个一个尝试得到答案为3j import hashlibm 0123456789qwertyuiopasdfghjklzxcvbnm
# 这串英文就是24个英文字母
for i in m:for a in m:md5 hashlib.md5()# 构造一个hashlib对象str_1 str(i) str(a)# 构造payloadmd5.update(str_1.encode(utf-8))# 指定位utf-8加密方式b md5.hexdigest()# MD5加密if b[1:2] b[14:15] and b[14:15] b[17:18]:print(str_1)# 输出答案
24所以直接把它设置的复制一下拿到php在线运行网站跑一下就能得到 这一题很像是版本漏洞通过看提示从php4.2.0开始就不用mt_scrand(seed)来播种会自动播种如果设置了mt_scrand(seed)并且seed有值那就会生成伪随机数俗称假的随机数生成的数字就会固定。 25这一题和上一题不一样需要用工具跑工具php_mt_seed 这里有和24题一样的漏洞使用了mt_srand()播种就会生成特定的随机值这里我们需要传入同样的随机值让rand的变量为零才能进入if 虽然说使用mt_rand()会生成特定的数但是每次的使用会不一样 例如第一次使用mt_rand()会生成123456但第二次使用mt_rand()会生成456789但是无论刷新多少次他们都不会变 这里还需要我们传入cookie里的token值需要弱等于两个随机值相加每一次使用mt_rand()生成的都会不一样本来我还想直接bp抓包爆破来着但是显然不可行 ####这里使用工具怎么跑出来的不清楚原理有些许复杂 这里跑出来的是mt_srand(种子)的种子把他拿到php在线执行中去跑直到第一次使用mt_rand()等于784681645每个人都不一样 例如这样 26直接暴力破解密码即可
27这一题我直接用万能的bp做的 首先呢他会验证这中间部分是否日期如果长度或者大小都不正确的话会直接弹窗且不发包这里我直接用bp爆破模式添加了三个放payload的位置 这里是三个payload 28直接bp抓包爆破看状态码返回200的就是存在目录就会直接给flag