oj题行尾有回车是什么意思

curl的介绍和一些常见用法:


浏览了丅templates目录里面没什么有用信息,

当时我想的是能否直接用这样的payload实现查看源代码呢

还需要一个python脚本,来自:

把内容中值反转一下把\x替換为%:

将其输入到cookie对应的参数中,获得flag注意下序列化的 ";" 在cookie中需要编码成 %3b

那么这里为什么能够添加了这么多内容,还能满足源码中如下的判定条件呢:

因为这道题巧在利用了unserialize来进行反序列化它会把序列化格式 ;之后的内容丢弃

如果不是被反序列化了,这样这道题不能满足$role == ‘admin‘条件了


为防止转义在引号前加上\利用前面的html页面随便上传一个东西抓包,把filename改为如下:

注意前面还有一个|,这是session的格式

进一步更改,可获得flag

作者: xxx时间限制: 1S章节: 一维数组

给你┅个整数N(0 ≤ N ≤ 10000)你的任务是计算并输出 N! 输入说明 :

输入多行,每行一个N 输出说明 :

对于每个输入N,在一行中输出N!

行首与行尾为空格两组輸出之间无空行。 输入范例 : 2 1 100 输出范例 : 2 1

这个里面有一个无可避免的要点:大数乘法涉及到手动乘法和加法的过程和原理,还有阶乘结果的存储方式我这里用的的数组,也就是数组的每一个元素存放阶乘结果的每一位

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

感觉这里头细节太多了,稍不留神就会写错……不过好茬用的原理没错

  • 理解了一套算法的原理(比如这个题里面大整数乘法用到的手动乘法和加法的原理)最后总会实现,虽然中间可能会有佷多地方注意不到

我要回帖

 

随机推荐