刷題記錄:[RCTF 2019]Nextphp
題目復現鏈接:https://buuoj.cn/challenges
參考鏈接:RCTF 2019 Web Writeup
知識點
preload/FFI同時使用導致繞過disable_function/open_basedir
看文檔https://wiki.php.net/rfc/preload
https://www.php.net/manual/en/ffi.examples-basic.php
題目中設置了opcache.preload = /var/www/html/preload.php
和FFI support = enabled
,可以利用ffi直接調用C語言編寫的函數