我们托管了许多WordPress网站,其中一个已经开始被机器人用来发送垃圾邮件。电子邮件由Contact Form 7发送,并使用我们将在某个时间设置的硬编码主题行。不幸的是,这些电子邮件使用我们自己的电子邮件地址作为凭据,因此我们无法确定使用哪个联系表单来发送这些电子邮件。
如果可能的话,我宁愿避免在所有表格中搜寻,在我们所有的网站上找到哪一个使用自动回复者的特定主题标题。
任何人都可以通过一种方式帮助我在phpMyAdmin中的所有MySql WordPress数据库中运行脚本来搜索他们所讨论的特定电子邮件主题标题,这样我就可以找到数据库,因此可以找到网站已被妥协?
非常感谢,西蒙
解答我自己的问题,因此,如果有人需要,
我找到了如何编写一个可以针对每个数据库手动运行的查询,以查找在表单详细信息中使用特定字符串的表单:
这适用于phpMyAdmin
使用[数据库名称];
SELECT *
来自wp_postmeta
WHERE post_id
In(从wp_posts中选择ID,其中post_type =' wpcf7_contact_form')
并且meta_value喜欢'%在此处插入文字%'
在此处替换'插入文字'文本在%symboles(必须保留)之间的文本
答案 0 :(得分:0)
我找到了如何编写一个可以针对每个数据库手动运行的查询,以查找在表单详细信息中使用特定字符串的表单:
这适用于phpMyAdmin
使用[数据库名称];
SELECT * FROM wp_postmeta WHERE post_id In(从wp_posts中选择id,其中post_type ='wpcf7_contact_form')和meta_value赞'%insert text here%'
将'insert text here'文本替换为%symboles(必须保留)
之间的文本