paip.提升ASP编程安全性之脚本部件

本文介绍了一种通过脚本部件提高ASP编程安全性的方法。脚本部件允许使用VBScript和JScript创建COM组件,从而增强ASP应用的安全性和功能。文章详细解释了脚本部件的组成部分及其在ASP中的应用实例。

paip.提升ASP编程安全性之脚本部件

以往,为了脚本安全性,可以使用用VB,VC来写COM组件。。这里,又有了新的技术,就是脚本

部件,简单的说,就是脚本也可以用来写COM组件..

 

脚本部件为您提供了使用脚本语言( (VBScript) 和  JScript®)来创建 COM 部件的便利途径。

脚本部件可以作为 COM 部件应用于应用程序,其他任何支持 COM 部件的应用程序。下面列出了

本教程所要论述的内容。


Windows® 脚本部件技术包括下述 部分:

脚本部件运行时程序 (Scrobj.dll),用来帮助将 COM 请求发送到脚本部件。按照 COM 的术语,

Scrobj.dll 是作为脚本部件的 inproc 服务器来执行。

 

脚本部件文件 (这是一个 .wsc 文件)。脚本部件文件属于 XML (可扩展的标记语言) 文件,其中包

含要创建何种 COM 部件类型的信息(也就是要使用何种接口处理程序)。然后,根据该处理程序

提供的可用功能,在脚本部件中编写脚本来实现这些接口。
脚本部件运行时程序可以用作宿主应用程序的入


可以使用远程COM组件技术,  DCOM ,远程RPC调用。。强。

 

创建 ASP 脚本部件,只需按照脚本部件文件的内容中所描述的,正常创建一个脚本部件。使用

<implements> 元素来实现 ASP 接口处理程序,即将<implements> 元素的 type 属性设置为

“ASP” 。这样就提供了访问 ASP 对象(Response, Request, Server, Session 以及

Application)的手段。在 ASP 脚本部件中,可以象直接在 ASP 页面内那样使用这些对象


-----------------脚本组件调用:------------------
<%Set wscASP = CreateObject("ASPScriptlet")%>
<P>The current date is <%= wscASP.AddDate()%></P>

======其中,ASPScriptlet就是我们自建立的COM组件。。

COM组件的源码如下:


<component id="ASPScriptlet">
<registration progid="ASPScriptlet"/>

<public>
   <property name="applicationVar1"/>
   <method name="AddDate"/>
</public>

<implements type="ASP"/>
<script language="VBScript">
<![CDATA[
dim applicationVar1
applicationVar1 = Application("Var1")
Sub AddDate()
   Response.Write(Date)
End Sub
]]>
</script>
</component>

源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引一波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第一次运行时会自动生产一个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另一种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 一定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值