2020第十三屆全國大學生信息安全競賽創新實踐能力賽rceme writerup

審計代碼   傳入參數a,進入parserIfLabel函數   發現參數a的模板,a的格式要匹配pattern,如{if:payload}{end if}   可知ifstr是a中匹配的第一組的值,即payload中的值 並且經過danger_key函數過濾 繼續往下看 Ifstr經過很多過濾替換,最終裏面不包含大括號就會進入一個eval語句 漏洞正是出現在這裏 往回看danger_key過濾函
相關文章
相關標籤/搜索