题目很简单,逻辑捋清楚就行了,从client出发,先后向kdc的getTGT和getTicket发包校验,校验通过则发包到cmd执行,执行没有回显,主要在getTicket中的判断限制了cmd的内容,不过认真分析一下kdc源码,可以发现data变量是可控的,控制前一数据包中的timestamp使得int(time.time()) - data[‘timestamp’] > 60就可以了,所以修改client app.py
2020 GXZYCTF baby_java
2020 GXZYCTF eazytrick_gzmtu
首先进入页面提示
2020 GXZYCTF lancet
2020 GXZYCTF happyvacation
2020 GXZYCTF hackme
考点一、源码泄露
2020 GXZYCTF NORTHWRD
2020 GXZYCTF nweb
根据登入后的提示,用户会有分级,注册账号的时候隐藏了type属性
2020 GXZYCTF sqlcheckin
2020 GXZYCTF webct
部分源码