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

Links – Typecho友情鏈接插件

一款Typecho友情鏈接插件

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

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

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

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

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

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

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

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

當(dāng)$pattern值為SHOW_MIX時(shí),則規(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時(shí),表示不進(jìn)行限制,輸出滿足條件的所有鏈接。

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

第二種輸出為HTML標(biāo)簽調(diào)用法。可以在文章或頁面中加入HTML標(biāo)簽來實(shí)現(xiàn)鏈接的調(diào)用。
其調(diào)用原型為:

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


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

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

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

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

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

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

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

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

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

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

圖片鏈接依此類推。

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

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

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

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

<links>SHOW_IMG</links>

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

<links>SHOW_MIX</links>

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

<links 10>SHOW_TEXT</links>

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

<links 0 testsort></links>

也可以用

<links testsort></links>

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

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

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

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

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

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

漏洞修補(bǔ)

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

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

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

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

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

Links - Typecho友情鏈接插件

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

跨站測(cè)試

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

Links - Typecho友情鏈接插件

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

最后

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

下載權(quán)限
查看
  • 免費(fèi)下載
    評(píng)論并刷新后下載
    登錄后下載
  • {{attr.name}}:
您當(dāng)前的等級(jí)為
登錄后免費(fèi)下載登錄 小黑屋反思中,不準(zhǔn)下載! 評(píng)論后刷新頁面下載評(píng)論 支付以后下載 請(qǐng)先登錄 您今天的下載次數(shù)(次)用完了,請(qǐng)明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當(dāng)前的用戶組不允許下載升級(jí)會(huì)員
您已獲得下載權(quán)限 您可以每天下載資源次,今日剩余
??
Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      亚洲精品男人天堂| 国产欧美一区二区三区视频在线观看| 色婷婷免费视频| 欧美a视频在线观看| 激情综合网五月天| 国产亚洲欧美日韩高清| 国产成人三级一区二区在线观看一| 91精东传媒理伦片在线观看 | 精品久久久噜噜噜噜久久图片 | 国产探花在线看| 东京热av一区| 国产chinese中国hdxxxx| xxxx国产精品| 成人手机在线免费视频| 草草视频在线播放| 国产大片aaa| 国产精品久久久久久久久久久久久久久久久 | 中文字幕一区二区三区乱码不卡| 日韩久久久久久久久| 欧美一区二区三区四| 老熟妇高潮一区二区高清视频| 久久99爱视频| 久久精品这里只有精品| 精品无码一区二区三区| 精品黑人一区二区三区在线观看| 精品国产乱码久久久久夜深人妻 | 不卡一区二区在线观看| 懂色av蜜臀av粉嫩av喷吹| www.午夜激情| 国产精久久久久久| 国产又大又黄的视频| 久久精品国产成人av| 麻豆av免费观看| 青娱乐国产盛宴| 色综合久久久无码中文字幕波多| 婷婷久久综合网| 中文字幕国产高清| 亚洲熟女乱色一区二区三区久久久 | 亚洲爱爱综合网| 中文字幕亚洲精品在线| 亚洲少妇久久久| 爆乳熟妇一区二区三区霸乳| 国产精品成人69xxx免费视频| 国产又粗又大又黄| 美女黄色一级视频| 日韩精品一区二区三区高清免费| 无码精品视频一区二区三区 | 中文字幕免费看| 91麻豆精品国产91久久综合| 国产jjizz一区二区三区视频 | 少妇视频在线播放| 在线播放av中文字幕| 亚洲中文字幕在线观看| 国产1区在线观看| 精品人体无码一区二区三区| 日本精品一二区| 一区二区三区 日韩| 亚洲一区日韩精品| 国产成人三级在线播放| 久久黄色一级视频| 特级丰满少妇一级aaaa爱毛片| 亚洲国产无线乱码在线观看| jizz欧美性11| 久久爱一区二区| 天堂网中文字幕| 亚洲中文字幕一区| 国产精品视频久久久久久| 妺妺窝人体色WWW精品| 五月天婷婷视频| 91香蕉视频导航| 黄色一级大片在线免费看国产| 人妻激情偷乱视频一区二区三区| 怡春院在线视频| 高潮一区二区三区乱码| 免费在线观看黄色小视频| 五月综合色婷婷| av天堂一区二区三区| 久草国产在线视频| 无码人妻aⅴ一区二区三区玉蒲团| 亚洲天堂日韩av| 激情综合网五月天| 天天操天天干天天插| 97人妻精品一区二区三区视频| 精品久久久久久中文字幕2017 | 不卡中文字幕在线观看| 久草资源在线视频| 网站一区二区三区| av片在线免费看| 欧美88888| 亚洲人与黑人屁股眼交| 黄色一级片免费在线观看| 天天干天天草天天射| 99热这里只有精品4| 久久香蕉精品视频| 亚洲精品一区二区三区不卡| 国产精品第七页| 日韩中文字幕高清| 99久久亚洲精品日本无码| 久久久久亚洲av成人片| 中文字幕人妻无码系列第三区 | caoporn超碰97| 欧美人妻一区二区三区| 亚洲精品午夜久久久久久久| 精品国产aaa| 中文字幕一区二区人妻在线不卡 | 久久精品国产亚洲av香蕉| 一级做a爰片久久毛片16| 国产精品1区2区3区4区| 手机在线看片日韩| 国产传媒免费在线观看| 天堂在线视频网站| 国产精品人人爽| 午夜少妇久久久久久久久| 国产毛片毛片毛片毛片毛片毛片 | 亚洲不卡免费视频| 国产一级免费大片| 在线观看免费不卡av| 极品久久久久久久| 自拍一级黄色片| 免费看一级一片| 一级全黄裸体免费视频| 欧美精品亚洲精品日韩精品| 91在线视频免费播放| 欧美一级免费在线| aaaaaaaa毛片| 三年中国中文观看免费播放| 国产黄色一区二区| 亚洲第一天堂网| 精品一区二区6| 亚洲男人的天堂在线视频| 久久中文字幕在线观看| 91午夜交换视频| 色香蕉在线视频| 国产无遮挡又黄又爽| 中文字幕国产专区| 男女做暖暖视频| 国产成人麻豆精品午夜在线| 亚欧视频在线观看| 久久黄色一级视频| 97人妻精品一区二区三区视频| 色诱av手机版| 精品久久久久久亚洲综合网站| 亚洲一区二区天堂| 少妇精品无码一区二区免费视频| 国产三级在线观看视频| 亚洲精品电影院| 日韩一区二区三区在线观看视频| 国产午夜精品久久久久久久久| 中文字幕免费播放| 日本不卡一二区| 韩国无码一区二区三区精品| 亚洲蜜桃精久久久久久久久久久久| 欧美一级片免费在线观看| 国产欧美一区二| 6—12呦国产精品| 香蕉在线观看视频| 免费看91视频| 国产毛片aaa| 91麻豆成人精品国产| 亚洲AV无码精品自拍| 理论片中文字幕| 国产精品16p| 亚洲最大成人网站| 亚洲 另类 春色 国产| 男操女免费网站| 国内精品久久久久久久久久久| 97精品久久人人爽人人爽| 婷婷伊人五月天| 男人天堂综合网| 国产主播在线播放| www.成人黄色| 亚洲欧美精品aaaaaa片| 午夜精品在线免费观看| 啪啪一区二区三区| 黄色一级片免费播放| 国产成人精品亚洲男人的天堂| 亚洲欧美va天堂人熟伦| 亚洲av熟女高潮一区二区| 日本少妇久久久| 免费91在线观看| 级毛片内射视频| 国产精品爽爽久久| www.97超碰| 一道本在线免费视频| 中文字幕国产免费| 香蕉久久久久久久| 视频免费1区二区三区| 欧美日韩一级在线观看| 久久国产精品影院| 国精品无码一区二区三区| 国产精品欧美综合| 超碰在线免费av| 91精品视频免费在线观看| 亚洲国产精品成人综合久久久| 五月婷婷免费视频| 神马久久久久久久久久| 日本伦理一区二区三区| 女同激情久久av久久| 久久久久久久久久毛片| 精品国产乱码久久久久久蜜臀网站|