Postado por: guia
Nome do patch: Patch de defesa de referência de lixo
Hora de lançamento: 2007-1-4
Número da versão: 3ª edição
Versão aplicável: pjblog2.6
Autor original: guia
Endereço da demonstração: http://www.hljsh.com/
Endereço para download: http://bbs.pjhome.net/attachment.php?aid=2143
Introdução ao plug -in: pode efetivamente impedir referências de spam. Criptografar o endereço de envio, adicione a verificação de chave na segunda edição e altere automaticamente a chave uma vez por hora.
Esta versão não modifica o banco de dados, apenas 4 arquivos são modificados e suporta o modo de página estática!
Efeito
Endereço de aviso de cotação: trackback.asp?
O método de instalação específico é o seguinte:
===================================================================================
Arquivo Trackback.asp
Encontrar
tbid = checkstr (request.QueryString ("tbid")))
Substitua por
tbid = descriptografar (checkstr (request.QueryString ("tbid")))))
Encontrar
Ifnot (isinteger (request.QueryString ("tbid")) AndisInteger (request.QueryString ("logid"))) então
Substitua por
IfNotisInteger (descriptografar (request.QueryString ("tbid"))) Andisinteger (request.QueryString ("LogId")) então
Encontrar
OndeBLOG_ID = "& LOGID &" ANDTB_ID = "& CHECKSTR (request.QueryString (" Tbid "))
Substitua por
OndeBLOG_ID = "& LOGID &" ANDTB_ID = "& Decrypt (checkstr (request.QueryString (" tbid "))))
** Existem 2 lugares
Encontrar
'===============================================
'Página de processamento de notificação de cotação
'Tempo de atualização: 2006-6-1
'===============================================
Adicione abaixo
Dimkeys, Keys1
keys = request.QueryString ("key")
Keys1 = Encrypt ((ano (agora)) e (mês (agora)) & (dia (agora)) e hora (agora ())))
Ifkeys <> keys1Then
Response.C
Response.Write "<? Xmlversion =" "1.0" "coding =" "utf-8" "?> <? Xml-stylesheettype =" "text/xsl" "href =" "tb.xsl" "?>"
%>
<Respons> <leror> 1 </rister> <messment> As informações enviadas expiraram. Por favor, verifique ... </mession> </swerwer>
<%
outro
DIMSTRGET
strget = Trim (request.QueryString ("tbid")))
iflen (strget)> 8then