久久精品国产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国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      亚洲精品国产成人久久av盗摄| 国产精品亚洲午夜一区二区三区 | 寂寞少妇一区二区三区| 国产麻豆视频一区| 欧美三区免费完整视频在线观看| 91久久精品日日躁夜夜躁欧美| 日韩一区二区影院| 亚洲自拍与偷拍| www.日本不卡| 成人爽a毛片一区二区免费| 欧美日韩精品免费| 亚洲美女精品一区| av不卡免费在线观看| 久久久91精品国产一区二区精品| 天天亚洲美女在线视频| 欧美日韩一二三区| 精品久久国产字幕高潮| 偷拍一区二区三区| 欧美中文字幕亚洲一区二区va在线| 国产精品你懂的| 99re66热这里只有精品3直播| 久久久久久久久岛国免费| 韩日av一区二区| 丰满岳乱妇一区二区三区| 久久这里都是精品| 国产精品一区二区无线| 成人网在线免费视频| 中文文精品字幕一区二区| 国产99精品国产| 国产精品久久精品日日| av一区二区三区四区| 日韩理论片网站| 欧美中文字幕不卡| 午夜精品久久久久久久久久久| 欧美网站一区二区| 亚洲成人自拍偷拍| 欧美老年两性高潮| 久久99国产精品尤物| 精品久久久久久久久久久久包黑料| 精品一区二区久久久| 99r国产精品| 亚洲一本大道在线| 2欧美一区二区三区在线观看视频| 成人精品鲁一区一区二区| 国产精品卡一卡二| 欧美午夜电影一区| 国产不卡免费视频| 日韩精品一区二区三区老鸭窝| 韩国精品久久久| 欧美激情在线一区二区三区| 欧洲精品一区二区| 国产美女一区二区| 国产精品成人网| 欧美日韩一区视频| 国产精品高清亚洲| 欧美精品三级日韩久久| 国产精品影音先锋| 亚洲欧美偷拍另类a∨色屁股| 欧美色综合影院| 一本到三区不卡视频| 色婷婷久久久久swag精品| 97久久超碰国产精品| 欧美系列一区二区| 日韩欧美一二三区| 国产午夜亚洲精品午夜鲁丝片 | av激情成人网| 91免费国产在线观看| 在线观看一区二区视频| 欧美日韩综合色| 欧美精品一区在线观看| 亚洲国产高清在线| 亚洲小少妇裸体bbw| 精品一区二区在线看| 国产裸体歌舞团一区二区| 不卡一区在线观看| 欧美性高清videossexo| 欧美一二三区在线观看| 欧美激情在线一区二区| 亚洲国产综合人成综合网站| 日本成人在线网站| 成人久久视频在线观看| 欧美日韩久久久久久| 精品国产免费人成电影在线观看四季 | 香蕉久久夜色精品国产使用方法| 日欧美一区二区| 国产成人亚洲精品青草天美| 色先锋久久av资源部| 日韩女优av电影| 亚洲欧美激情一区二区| 久久99精品久久久久久| 91啦中文在线观看| 26uuuu精品一区二区| 亚洲视频一区在线| 国产精品一区二区三区乱码| 91麻豆精品国产91久久久| 国产精品丝袜黑色高跟| 亚洲福利电影网| 99久久精品国产导航| 精品乱码亚洲一区二区不卡| 亚洲电影一区二区三区| 成人av在线一区二区| 日韩一级免费一区| 亚洲午夜激情网站| 91污片在线观看| 久久久影院官网| 青青青爽久久午夜综合久久午夜| 972aa.com艺术欧美| 国产亚洲一区字幕| 美女网站一区二区| 欧美日韩精品一区二区三区四区 | 久草这里只有精品视频| 91黄色激情网站| 国产精品久久久久久亚洲毛片 | 国产精品麻豆网站| 国产毛片一区二区| 日韩美一区二区三区| 日韩av一区二区在线影视| 欧美亚洲动漫制服丝袜| 一区二区在线免费观看| 色噜噜久久综合| 亚洲视频一区二区在线| 不卡的电视剧免费网站有什么| 久久人人97超碰com| 激情欧美一区二区三区在线观看| 日韩久久久久久| 精品在线一区二区三区| 精品久久久久久久久久久久久久久| 舔着乳尖日韩一区| 在线成人高清不卡| 蜜臀精品一区二区三区在线观看 | 精品视频在线免费看| 亚洲一区二区在线免费看| 91亚洲国产成人精品一区二三| 亚洲精选在线视频| 欧美日韩aaa| 久久国产视频网| 国产日产欧美一区二区三区 | 成人三级在线视频| 中文乱码免费一区二区| 91理论电影在线观看| 图片区小说区区亚洲影院| 精品日韩欧美一区二区| 成人一区二区三区中文字幕| 亚洲精品亚洲人成人网| 欧美日韩国产免费一区二区 | av在线综合网| 亚洲成人在线网站| 久久色.com| 色综合久久久久综合体| 日韩激情视频网站| 国产三级精品三级在线专区| 91在线免费播放| 另类小说综合欧美亚洲| 国产精品高潮呻吟| 欧美日韩一区 二区 三区 久久精品| 午夜成人在线视频| 亚洲精品一区二区三区四区高清| 91麻豆国产福利精品| 黄一区二区三区| 亚洲网友自拍偷拍| 久久综合久色欧美综合狠狠| 色综合久久综合| 国产精品自在在线| 亚洲国产精品久久一线不卡| 26uuu国产在线精品一区二区| 一本到三区不卡视频| 久久99精品国产.久久久久| 一区二区三区在线视频免费观看| 日韩视频一区在线观看| 色哟哟在线观看一区二区三区| 久久av老司机精品网站导航| 一区二区三区在线看| 久久久噜噜噜久噜久久综合| 欧美日韩午夜精品| 成人免费看片app下载| 久久精品国产一区二区三| 亚洲高清视频在线| 亚洲人快播电影网| 国产人妖乱国产精品人妖| 欧美一区二区精美| 91日韩在线专区| 国产精品18久久久久久久网站| 日韩av在线免费观看不卡| 国产精品系列在线| 久久久久久久久免费| 欧美变态凌虐bdsm| 欧美另类久久久品| 欧洲精品在线观看| 成人v精品蜜桃久久一区| 韩国av一区二区三区四区| 亚洲第一搞黄网站| 一区二区三区中文在线| 亚洲天堂网中文字| 欧美videos大乳护士334| 欧美又粗又大又爽| 色94色欧美sute亚洲线路二| 岛国av在线一区| 成人精品视频一区二区三区尤物| 蜜臀久久99精品久久久久久9| 麻豆91小视频|