在Wordpress中删除XSS脚本

时间:2016-05-18 07:15:47

标签: php wordpress xss

我试图测试我的WordPress网站安全性,现在我感到困惑。在表单中,我在输入中输入了objects。提交表单后,下一页会出现一个弹出框。这意味着我的表格尚未安全。但那不是问题。

首先让我解释一下,XSS脚本的提交将由用户<script>alert('XSS Expoit worked');</script>更新,并且应该可以在数据库的update_user_meta()表中找到。

usermeta

这里的问题是,我没有找到表格中的脚本&amp;每次我退出&amp;登录然后跳到if(isset($_POST['submit_userinfo'])) { global $current_user; get_currentuserinfo(); $user_id = $current_user->ID; if(!wp_verify_nonce($_POST['peoplesweep_user_form'],'peoplesweep_form_submit')){ wp_die('Our Site is protected!!'); } else{ $nric = $_POST['nric']; update_user_meta( $user_id, 'nric', $nric ); wp_redirect(get_permalink('next_page')); // next page after submission success } } ,脚本仍会弹出。 我需要知道它的存储位置,以便我可以将其删除

脚本存储的任何想法?和/或我如何审查数据库中的任何变化????

1 个答案:

答案 0 :(得分:0)

您是否尝试过检查wp_usermeta表? 您可以参考this link以获得Wordpress数据库结构的真实有用和详细的描述。