Diposting oleh: panduan
Nama Patch: Patch Pertahanan Referensi Sampah
Waktu rilis: 2007-1-4
Nomor Versi: Edisi ke -3
Versi yang berlaku: pjblog2.6
Penulis Asli: Panduan
Alamat demo: http://www.hljsh.com/
Alamat unduhan: http://bbs.pjhome.net/attachment.php?aid=2143
Pendahuluan Plugin: Ini dapat secara efektif mencegah referensi spam. Enkripsi alamat pengiriman, tambahkan verifikasi kunci dalam edisi kedua, dan secara otomatis mengubah kunci satu jam sekali.
Versi ini tidak memodifikasi database, hanya 4 file yang dimodifikasi, dan mendukung mode halaman statis!
Memengaruhi
Alamat Pemberitahuan Kutipan: trackback.asp? Tbid = jnkrqof8 & key = joknpnkoqpmppmc0
Metode instalasi spesifik adalah sebagai berikut:
=================================================================================
File trackback.asp
Menemukan
tbid = checkstr (request.querystring ("tbid"))
Ganti dengan
tbid = decrypt (checkstr (request.querystring ("tbid")))
Menemukan
Ifnot (isInteger (request.queryString ("tbid")) andisinteger (request.queryString ("logid"))) lalu
Ganti dengan
IfNotisInteger (decrypt (request.queryString ("tbid")) andisinteger (request.querystring ("logid")) lalu
Menemukan
WhereBlog_id = "& logid &" andtb_id = "& checkstr (request.querystring (" tbid "))
Ganti dengan
WhereBlog_id = "& logid &" andtb_id = "& decrypt (checkstr (request.queryString (" tbid "))))
** Ada 2 tempat
Menemukan
'===============================================
Halaman Pemrosesan Pemberitahuan Kutipan
'Waktu Pembaruan: 2006-6-1
'===============================================
Tambahkan di bawah
Dimkeys, Keys1
Keys = request.QueryString ("Key")
keys1 = enkripsi ((tahun (sekarang)) & (bulan (sekarang)) & (hari (sekarang)) & jam (sekarang ())))
ifkeys <> keys1then
Respons.c
Response.write "<? Xmlversion =" "1.0" "encoding =" "UTF-8" "?> <? Xml-stylesheettype =" "teks/xsl" "href =" "tb.xsl" "?>"
%>
<spesponse> <calah> 1 </galat> <pesage> Informasi yang Anda kirimkan telah kedaluwarsa. Harap periksa ... </pesage> </spesponse>
<%
kalau tidak
Dimstrget
strget = trim (request.querystring ("tbid"))
iflen (strget)> 8then