解释执行 由解释器根据输入的数据当场执行而不生成任何目标程序。 解释执行程序是高级语言翻译程序的一种,它将源语言(如VASIC)书写的源程序作为输入,解释一句后就提交给计算机执行一句,并不生成目标程序。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或者语句, 解释程序就立即将... ...
分类:
其他好文 时间:
2019-10-08 23:59:18
阅读次数:
478
(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦) 一、事件背景 北京时间9月20日,杭州公安发布《杭州警方通报打击涉网违法犯罪暨‘净网2019’专项行动战果》一文,文章曝光了国内知名PHP调试环境程序集成包“PhpStudy软件”遭到黑客篡改并植入“后门”。截至案发,近 ...
分类:
Web程序 时间:
2019-10-06 09:46:23
阅读次数:
514
phpStudy后门漏洞利用复现 一、漏洞描述 Phpstudy软件是国内的一款免费的PHP调试环境的程序集成包,通过集成Apache、PHP、MySQL、phpMyAdmin、ZendOptimizer 多款软件一次性安装,无需配置即可直接安装使用,具有PHP环境调试和PHP开发功能,在国内有着近 ...
分类:
Web程序 时间:
2019-10-01 15:51:08
阅读次数:
121
0x00 前言 C#的在Windows平台下的编译器名称是Csc.exe。Installutil.exe工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源,可以执行dll,exe,txt等。这两个东西一般情况下是配合使用。所以就不单独拿出来讲了。 0x01 利用 ...
分类:
其他好文 时间:
2019-09-30 14:51:16
阅读次数:
112
最近在开发一个安装程序, 需要将dll文件嵌入到exe中, 保证编译出来的程序只有一个 .exe 文件 1. 首先定义个函数用来动态获取dll文件 2. 在Main函数中 添加一行代码, 在程序解析程序集失败事件触发时 调用上面的方法动态加载程序集 3. 将需要嵌入的dll文件添加到工程中 在文件的 ...
分类:
其他好文 时间:
2019-09-30 11:15:55
阅读次数:
109
框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以IL程序集形式存在的)的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层 ...
分类:
其他好文 时间:
2019-09-29 23:45:31
阅读次数:
95
Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。OLE可以用来创建复合文档,复 ...
分类:
数据库 时间:
2019-09-29 12:45:23
阅读次数:
139
最近在开发.Net MVC程序时,突然出现未能加载文件或程序集的错误, 错误1 错误2 猜测时由于引用了Swagger,导致Swagger依赖的组件版本和现有版本冲突(现在仍未确定是这个原因),浪费了好长时间去寻找原因。最终查找资料的时候看到有人提及到Web.config,于时试着将现有5.2.3. ...
分类:
Web程序 时间:
2019-09-26 23:02:03
阅读次数:
131
MVCApplication Application_Statr--RegisterRoutes--给RouteCollection添加规则,请求进到网站 X 请求地址被路由按照顺序匹配,遇到一个温和的就结束,就到对应的控制器和action。 在程序中使用log4net,首先nuget引入程序集 L ...
分类:
Web程序 时间:
2019-09-23 22:49:24
阅读次数:
153
一:在运行期间检查代码和动态编程 介绍自定义特性、反射和动态编程。自定义特性允许把自定义元数据与程序元素关联起来。 这些元素局是在编译过程中创建的,并嵌入到程序集中。 反射是一个普通术语,它描述了运行过程中检查和处理程序元素的功能。 反射允许完成一下任务 1):枚举类型的成员 2):实例化新对象 - ...