[RoarCTF 2019]Online Proxy
我们f12看到页面源码
我们测试一下,先输入 1’ or ‘1 此时我们的current IP就等于它,让后我们再随便换一个其他的东西,只要和刚才那个不一样就可以,比如111,那么我们的current IP就成了:111,而last IP就是1’ or ‘1,此时1’ or ‘1已经写入了数据库 .因为第一次和第二次传输的IP不一样,所以服务器并不会从数据库找last IP,它会把上次的IP(1’or ‘1)直接显示为last IP,让后存入数据库。那么我们再传一次111,因为和currnet IP相同,那么last IP就会从数据库里寻找,也就是会执行1’or‘1,结果为一。
通过提示:flag不一定在当前数据库
所以我们要先
爆数据库
1 | import requests |
爆表名
1 | import requests |
爆字段
1 | import requests |
爆flag
1 | import requests |