久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

Links - Typecho友情鏈接插件

一款Typecho友情鏈接插件

這是一款算得上是一款Typecho博客必裝的插件了,可以方便的為你的博客添加友情鏈接功能。

本版本的友情鏈接可以支持以下的功能:
1、方便地在側(cè)邊欄添加友情鏈接。
2、支持兩種輸出方式。一種為函數(shù)輸出方式,主要用于側(cè)邊欄的友情鏈接,或者模板開發(fā)者設(shè)計的友情鏈接模板等。另一種方式為HTML標(biāo)簽式輸出,主要方便用戶建立自己的友情鏈接頁面。
3、支持文字鏈接、圖片鏈接、圖文混合鏈接等。內(nèi)設(shè)這三種默認(rèn)的輸出方式,支持自定議設(shè)定輸出規(guī)則。
4、支持鏈接分類,方便管理。
5、支持增加自定義字段,方便用戶做一些個性擴(kuò)展。

使用幫助
插件的安裝:
解壓至插件目錄后,激活即可。
如果已經(jīng)安裝舊版本的本插件,需要禁用后重新激活。

友情鏈接插件主要有兩種調(diào)用方式。
第一種為函數(shù)調(diào)用法。函數(shù)的原型為:

output($pattern=NULL, $links_num=0, $sort=NULL)

其中,$pattern是輸出規(guī)則。輸出規(guī)則是Links插件的一種特殊語法。使用輸出規(guī)則,可以定制出屬于自己的鏈接輸出方式。例如:

<li><a href="{url}" title="{title}" target="_blank">{name}</a></li>

這就是一個輸出規(guī)則的例子。經(jīng)過插件解析后,{url}將會被替換成鏈接地址,{title}將會被替換鏈連描述,{name}將會被替換成鏈接名稱。
Links插件目前支持的輸出規(guī)則有:

{lid}鏈接在數(shù)據(jù)表中存放的ID<br />
{url}將會被替換成鏈接地址<br />
{sort}鏈接的分類名稱<br />
{title}{description}將會被替換鏈連描述,兩者效果一樣<br />
{name}將會被替換成鏈接名稱<br />
{image}將會被替換成鏈接圖片<br />
{user}自定義字段

插件自帶三種輸出規(guī)則:顯示文字、顯示圖片及圖文混排。
當(dāng)$pattern值為NULL或SHOW_TEXT時,則規(guī)則為顯示文字。

<li><a href="{url}" title="{title}" target="_blank">{name}</a></li>\n

當(dāng)$pattern值為SHOW_IMG時,則規(guī)則為顯示圖片。

<li><a href="{url}" title="{title}" target="_blank"><img src="{image}" alt="{name}" /></a></li>\n

當(dāng)$pattern值為SHOW_MIX時,則規(guī)則為顯示圖片和文字

<li><a href="{url}" title="{title}" target="_blank"><img src="{image}" alt="{name}" /><span>{name}</span></a></li>\n

$links_num是用于控制鏈接輸出的條數(shù)的。當(dāng)$links_num為缺省值0時,表示不進(jìn)行限制,輸出滿足條件的所有鏈接。

$sort用于指定輸出的鏈接類別,以實(shí)現(xiàn)鏈接的分類輸出。缺省值NULL表示輸出所有類別的鏈接。

第二種輸出為HTML標(biāo)簽調(diào)用法??梢栽谖恼禄蝽撁嬷屑尤際TML標(biāo)簽來實(shí)現(xiàn)鏈接的調(diào)用。
其調(diào)用原型為:

<links $links_num $sort>$pattern</links>


$links_num $sort $pattern的功能及缺省值與第一種一樣。不過,為了$links_num$sort缺省值的識別,建議$sort采用的命名方式為:以字母開頭,僅包括字母和數(shù)字。

使用向?qū)В涸趥?cè)邊欄添加友情鏈接

在0.8默認(rèn)主題上,已經(jīng)集成了本插件的調(diào)用接口。因此,不需要任何的修改即可直接使用。如果主題沒有本插件接口,可按照以下方式進(jìn)行調(diào)用。
最簡單的調(diào)用方式為:

<?php Links_Plugin::output(); ?>

此時,會列出所有的鏈接。
如果想調(diào)用的為圖片鏈接,則調(diào)用方式為:

<?php Links_Plugin::output("SHOW_IMG"); ?>

如果是圖文的混合鏈接,則調(diào)用方式為:

<?php Links_Plugin::output("SHOW_MIX"); ?>

如果想限制側(cè)邊欄的鏈接數(shù)量,比如說為10個,則可調(diào)用:

<?php Links_Plugin::output("SHOW_TEXT", 10); ?>

圖片鏈接依此類推。

如果想列出某個類別的鏈接,則可調(diào)用:

<?php Links_Plugin::output("SHOW_TEXT", 0, "testsort"); ?>

使用向?qū)В航ⅹ?dú)立的友情鏈接頁面
建立獨(dú)立的友情頁面,可以直接用類似建立側(cè)邊欄的方式,在模板設(shè)計階段,就設(shè)計好鏈接模板。也可以在后臺的頁面創(chuàng)建進(jìn)行鏈接引用。

最簡單的引用方式為:
<links></links>
如果想調(diào)用的為圖片鏈接,則調(diào)用方式為:

<links>SHOW_IMG</links>

如果是圖文的混合鏈接,則調(diào)用方式為:

<links>SHOW_MIX</links>

如果想限制側(cè)邊欄的鏈接數(shù)量,比如說為10個,則可調(diào)用:

<links 10>SHOW_TEXT</links>

圖片鏈接依此類推。
如果想列出某個類別的鏈接,則可調(diào)用:

<links 0 testsort></links>

也可以用

<links testsort></links>

不過,后者要求分類必須以字母開頭。

最后要注意的是:分類名只能包含字母及數(shù)字!

插件 Links 越權(quán)漏洞

趁著這幾天學(xué)校剛開學(xué)能有稍微有多一點(diǎn)空余時間,便對博客的插件進(jìn)行了一次檢查維護(hù)。當(dāng)維護(hù)到友鏈插件 Links 時,留意到一個比較奇怪的問題,在插件目錄下負(fù)責(zé)處理后臺管理友鏈請求的 Action.php 之中的全部方法沒有做任何權(quán)限驗(yàn)證,一開始我以為 Typecho 本身會對這些請求作相應(yīng)認(rèn)證工作,但是經(jīng)過一些測試之后證實(shí)這是一個允許越權(quán)以及表單欺騙的漏洞。

所有 Links 插件版本為 1.1.1 或之前的用戶都可能受到本漏洞影響。

發(fā)現(xiàn) Links 新增友鏈表單項目未做過濾,可以配合此漏洞實(shí)施跨站攻擊,請受影響用戶立即檢查并修補(bǔ)。

漏洞修補(bǔ)

當(dāng)務(wù)之急是須封堵漏洞入口,亦即是對友鏈管理操作添加權(quán)限驗(yàn)證。為了配合 Links 插件原生設(shè)定為僅管理員可進(jìn)入友鏈管理頁面的這一設(shè)置,則現(xiàn)在需要把 Action.php 中的 action() 方法也限制為僅管理員可用。

具體操作很簡單,只需在 action() 方法內(nèi)的開頭位置插入下列代碼即可。

$user = Typecho_Widget::widget('Widget_User');
$user->pass('administrator');

漏洞復(fù)現(xiàn)

我找了一個博客使用 Typecho 并且安裝了 Links 插件的好友測試了一下,首先打開自己博客后臺的友鏈管理面板,用開發(fā)者工具把編輯鏈接表單 action 屬性中的域名改成好友網(wǎng)站的域名,再點(diǎn)擊提交。

Links - Typecho友情鏈接插件

執(zhí)行提交后,雖然會因?yàn)槲吹卿浂D(zhuǎn)回到對方的博客后臺登錄頁面,但可見頁面上方仍然出現(xiàn)了操作成功的提示:“鏈接 XXX 已經(jīng)被增加”,證明添加友鏈的操作已經(jīng)繞過了權(quán)限驗(yàn)證被順利執(zhí)行。

跨站測試

我們可以先來做一個最簡單的測試,利用插件新增友鏈表單,添加一個“鏈接名稱”為 <script>alert('test')</script>的鏈接。在鏈接被添加后即可見頁面出現(xiàn)對應(yīng)的彈出對話框,也就是說添加的 JS 代碼被執(zhí)行了。

Links - Typecho友情鏈接插件

我接下來做的幾個測試證實(shí),當(dāng)博客管理員訪問受攻擊的友鏈管理頁面,可以在自身不知情的情況下被他人作出獲取客戶端 Cookie、刪除文章、更改博客配置等高危動作,具體代碼就不貼出來了。說明插件對表單提交內(nèi)容的過濾工作未完善;而且友鏈管理頁面表單的“鏈接名稱”一項對應(yīng)的數(shù)據(jù)庫字段數(shù)據(jù)類型為 varchar(200),此處也給攻擊者留下了很大的發(fā)揮空間。

最后

如果發(fā)現(xiàn)插件友鏈管理頁面出現(xiàn)不明條目,建議先馬上將其刪除后修改后臺管理密碼。

下載權(quán)限
查看
  • 免費(fèi)下載
    評論并刷新后下載
    登錄后下載
  • {{attr.name}}:
您當(dāng)前的等級為
登錄后免費(fèi)下載登錄 小黑屋反思中,不準(zhǔn)下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(shù)(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當(dāng)前的用戶組不允許下載升級會員
您已獲得下載權(quán)限 您可以每天下載資源次,今日剩余

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    欧美一区二区高清在线观看| 狠狠久久亚洲欧美专区| 在线观看国产日韩| 精品福利电影| 国产精品乱码一区二三区小蝌蚪| 欧美日韩精品一区二区| 亚洲一区在线播放| 亚洲黄色免费| 亚洲国产精品久久91精品| 久久久国产成人精品| 国产亚洲亚洲| 久久综合导航| 亚洲第一区在线| 欧美激情无毛| 欧美精品一区二区久久婷婷| 欧美成人在线免费观看| 国产精品视频专区| 99精品国产福利在线观看免费| 久久精品男女| 国产精品亚洲不卡a| 夜夜嗨一区二区三区| 国产精品午夜在线观看| 激情一区二区| 国产精品一区二区你懂的| 激情91久久| 国产一区美女| 在线观看亚洲视频啊啊啊啊| 亚洲欧美日韩在线综合| 久久久福利视频| 在线成人h网| 久久亚洲国产精品日日av夜夜| 国产精品视频内| 欧美一乱一性一交一视频| 国产精品户外野外| 久久国产一区| 91久久国产自产拍夜夜嗨| 欧美大片18| 亚洲女同同性videoxma| 国产午夜精品理论片a级探花 | 久久天天躁狠狠躁夜夜av| 伊人色综合久久天天| 欧美国产另类| 久久夜色精品国产欧美乱| 精品91在线| 在线免费一区三区| 中文久久精品| 亚洲欧美在线另类| 欧美精品亚洲二区| 最新高清无码专区| 久久午夜羞羞影院免费观看| 亚洲国产婷婷| 国产一区二区三区观看| 欧美日韩亚洲一区二| 久久女同精品一区二区| 欧美另类视频在线| 狠狠色噜噜狠狠色综合久| 一区二区三欧美| 国产精品嫩草99av在线| 亚洲永久免费av| 久久天天躁狠狠躁夜夜av| 亚洲精品综合精品自拍| 国产一区亚洲一区| 国产亚洲精品一区二区| 欧美激情日韩| 欧美日韩国产欧| 美女诱惑一区| 欧美日本一区二区高清播放视频| 久久免费国产精品| 老鸭窝亚洲一区二区三区| 欧美一区二区私人影院日本| 性欧美激情精品| 欧美一区二区在线观看| 久久国产精品电影| 久久久久9999亚洲精品| 久久久久久亚洲精品不卡4k岛国| 欧美一区二区免费观在线| 欧美一区二区三区婷婷月色| 欧美一区二区免费| 久久精品亚洲精品| 欧美va天堂在线| 欧美日韩在线精品| 国产精品日韩精品欧美精品| 国产乱子伦一区二区三区国色天香| 国产日韩av高清| 一区二区视频免费完整版观看| 亚洲人成网站色ww在线| 这里只有精品视频在线| 久久精品盗摄| 欧美性猛片xxxx免费看久爱| 国模私拍视频一区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲男女自偷自拍| 久久精品国产999大香线蕉| 欧美精品在线免费观看| 国产欧亚日韩视频| 亚洲一区二区在线看| 久久午夜精品一区二区| 国产精品久久毛片a| 亚洲精品视频在线观看免费| 久久久久久久一区二区三区| 欧美午夜片在线免费观看| 亚洲精品久久久一区二区三区| 久久国产手机看片| 国产美女精品免费电影| 亚洲一区二区视频在线观看| 欧美黑人在线播放| 91久久精品日日躁夜夜躁国产| 久久久久久久久久久久久9999 | 欧美chengren| 精品成人一区二区| 欧美jizz19性欧美| 亚洲激情成人| 国产精品xxxxx| 欧美亚洲在线| 欧美不卡在线视频| 亚洲激情成人网| 欧美日韩综合精品| 欧美一区午夜视频在线观看| 国产精品久久久999| 欧美在线不卡| 亚洲伦理久久| 国产欧美日韩亚洲精品| 久久综合九色综合网站| 亚洲精选视频免费看| 国产美女精品免费电影| 欧美日韩美女| 欧美先锋影音| 午夜亚洲福利在线老司机| 国产视频观看一区| 欧美人与禽猛交乱配| 久久成人免费网| 亚洲综合三区| 亚洲视频高清| 在线综合欧美| 日韩午夜精品视频| 伊人婷婷欧美激情| 国内精品久久久久久久影视蜜臀| 欧美日韩国产小视频在线观看| 性久久久久久久| 香蕉久久夜色精品| 亚洲综合首页| 亚洲一区一卡| 午夜免费在线观看精品视频| 亚洲免费福利视频| 日韩午夜高潮| 亚洲天堂av图片| 国产精品99久久久久久久女警 | 亚洲国产视频一区二区| 狠久久av成人天堂| 亚洲第一视频| 亚洲精品三级| 亚洲综合国产精品| 亚洲欧美资源在线| 久久人人97超碰精品888| 欧美一区二区三区四区视频| 久久国产精品99久久久久久老狼| 久久青青草原一区二区| 欧美电影在线播放| 欧美日韩精品免费观看视一区二区 | 国产精品成人一区二区三区夜夜夜| 欧美777四色影视在线| 亚洲作爱视频| 亚洲精品五月天| 午夜精品福利一区二区蜜股av| 欧美午夜精品久久久久免费视| 欧美日韩喷水| 国产情人节一区| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲制服av| 欧美日韩在线看| 亚洲国产综合91精品麻豆| 国产精品久久久久久久久免费桃花| 久久免费视频网站| 国产精品国产馆在线真实露脸| 麻豆精品在线视频| 久久精品伊人| 亚洲午夜精品一区二区| 日韩视频免费在线| 久久精品国产欧美激情| 亚洲视频网站在线观看| 宅男精品视频| 亚洲精品一区二区三区四区高清| 久久精品久久99精品久久| 国产日韩欧美一区| 国产真实久久| 久久久久久高潮国产精品视| 欧美视频在线一区| 亚洲主播在线播放| 国产麻豆日韩欧美久久| 国产精品国产三级国产| 一本色道久久综合精品竹菊| 在线视频亚洲一区| 欧美一级在线亚洲天堂| 欧美一级二级三级蜜桃| 精品999日本| 亚洲日本激情| 欧美三级视频在线| 国产精品乱子久久久久| 久久人人97超碰人人澡爱香蕉| 欧美日韩免费看|