标签: 练习

2 篇文章

thumbnail
SSTI
原理: SSTI 注入 - Hello CTF 以 Jinja2 举例,Jinja2 在渲染的时候会把 {{}} 包裹的内容当做变量解析替换,所以当我们传入 {{表达式}} 时,表达式就会被渲染器执行。 一般我们先在可疑的地方尝试插入简单的模板表达式,比如 {{7*7}} 、 {{ config }…
thumbnail
PHP 序列化与反序列化
常见魔术方法 __construct:对象被创建时触发。 __destruct:对象被销毁时触发。 __toString:当对象被当做字符串使用时。 __wakeup:反序列化恢复对象前调用。 __sleep:序列化对象前进行调用,返回数组。 __call:调用不存在的方法的时候触发,第一个参数是方法名。 __get:从不可访问的属性中获取数据,第…