最近开始学习asp.net的代码审计,在开始审计之前除了要对语言有些基本的了解,还需要会在本地搭建demo网站方便调试和复现漏洞

准备工作:
操作系统:我用的是win10

数据库:我用的sql server 2017

中间件:iis

.Net FrameWork (版本什么的,我目前也不清楚区别)

1.首先是在win10下安装iis以及.Net FrameWork 4.0,由于文章是后面补上的,没办法贴上详细的图了

打开控制面板-》程序-》启动或关闭windows功能-》进入互联网服务中把iis .net什么的都勾选上,问题不大。(实在不会网上有详细教程)

在运行中输入:inetmgr,打开IIS管理器,然后添加网站(之后再演示如何添加网站)

2.安装sqlserver(参考:https://blog.csdn.net/qq_30347133/article/details/86160469)

https://download.microsoft.com/download/5/A/7/5A7065A2-C81C-4A31-9972-8A31AC9388C1/SQLServer2017-SSEI-Dev.exe   下载链接

下载后双击安装即可,全自动无脑安装,但是安装完后默认的sa是不能直接用的

打开sql server management studio,先使用windows认证登陆

安全性—》登录名—》sa(双击或者右击选“属性”),左栏“常规”里面修改密码,“状态”里面“登录”下面选择启用,然后“确定”

右单击“服务器”(就是数据库上面的那个)选择“属性”,找到“安全性”选择SQL于Windows混合模式,确定退出

再右单击“服务器”选择“重新启动”即可。

3.下载源码,网上随便选择了一个asp.net 的cms——zkeacms(http://www.zkea.net)

放入指定文件夹,并给该文件夹设置权限,给Everyone开启所有权限,不然安装的时候会出现各种问题

4.配置数据库,其实安装cms的步骤在cms的官网上应该都会有详细的教程,看下http://www.zkea.net/zkeacms/document/deploy

首先需要将cms数据库数据导入本地数据库中,这里通常有两种情况:
第一种:下载的cms文件中仅有一个数据库文件,需要自己在本地数据库中创建数据库,然后导入sdf文件

第二种:下载的cms文件中有批执行文件,按官网的指示运行就行,zkeacms就属于这种情况

运行Build.cmd,依次输入数据库名、登录名以及密码即可导入数据库

如果没有提示输入这些而是直接运行的,说明批文件中将这些参数写死了,需要可以使用编辑器打开Build.cmd修改这些参数

创建好本地数据库后需要再修改cms中的数据库配置文件

5.在iis中添加网站

打开iis管理程序

右键网站后点击添加网站

转载于:https://www.cnblogs.com/jinqi520/p/11418296.html

asp.net代码审计起始篇之系统搭建相关推荐

  1. SoC学习篇—Linux 系统搭建

    SoC学习篇-Linux 系统搭建 一.制作.dtb与.rbf文件 1.编译硬件工程 2.文件制作 二.启动操作系统内核 1.编译uboot 2.生成preloader-mkpimage.bin文件 ...

  2. RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统

    在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...

  3. 快速搭建ELK7.5版本的日志分析系统--搭建篇

    一.ELK安装部署 官网地址:https://www.elastic.co/cn/ 官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide ...

  4. 小白玩大数据日志分析系统经典入门实操篇FileBeat+ElasticSearch+Kibana 实时日志系统搭建从入门到放弃

    大数据实时日志系统搭建 距离全链路跟踪分析系统第二个迭代已经有一小阵子了,由于在项目中主要在写ES查询\Storm Bolt逻辑,都没有去搭建实时日志分析系统,全链路跟踪分析系统采用的开源产品组合为F ...

  5. 「数据密集型系统搭建」开卷篇|什么是数据密集型系统

      在我们开发的诸多系统,基本都可以视为"数据密集型系统",数据是一切物质的载体,我们依靠数据做存储记录,通过数据进行信息传递交换,最终还要数据来呈现和展示等,从一定视角而言,系统 ...

  6. [转]Linux 微擎系统搭建

    本文转自:https://www.cnblogs.com/voidking/p/5296552.html 前言 时隔一年半,再次接触微信公众平台开发.相比于掌上大学.圈里.微站ABC.图灵机器人.小i ...

  7. ASP.NET CORE系列【一】搭建ASP.NET CORE项目

    原文:ASP.NET CORE系列[一]搭建ASP.NET CORE项目 为什么要使用 ASP.NET Core? NET Core 刚发布的时候根据介绍就有点心里痒痒,微软的尿性都懂的,新东西bug ...

  8. 如何系统搭建现代 Web CI/CD

    大家好,我是若川.今天分享一篇00后写的CI/CD直播文字稿.之前发过他的故事:一位00后前端2年经验的成长历程.我最近组织了源码共读活动,感兴趣的加我微信 ruochuan12. 本次直播录播链接: ...

  9. Java预科篇2-环境搭建

    Java预科篇2-环境搭建 1.Java历史 1995年 Java问世 1996年 Java 1.0 1999年 Java 1.2发布(JAVA SE\JAVA EE\JAVA ME) - - - 2 ...

最新文章

  1. 常见的计算机监控系统分类,第二章 发厂计算机监控系统的基本分类.doc
  2. 【C++基础】时间类型详解(转)
  3. scratch 素材_scratch书籍免费领
  4. 大数据_Flink_流式处理_简介_流数据处理的应用行业---Flink工作笔记0003
  5. Portainer容器管理软件,安装
  6. 阿姆达尔定律(Amdahl's law)
  7. mybatis 之 parameterType=list1
  8. Microsemi Libero SoC/IDE/SoftConsole/FlashPro安装包所有版本下载链接
  9. 浅谈安科瑞餐饮油烟在线监测系统在餐饮油烟治理中起到的作用
  10. linux4.12 交叉编译链,交叉编译工具链(很详细)
  11. win10没法进入安全模式的处理办法
  12. ESP8266连接TFT(ST7789)配置说明
  13. 女神舒淇同款敏感肌,应该如何修复呢??
  14. 你真的了解抑郁症吗?
  15. mysql获取年月日周季度
  16. Enterprise Architect入门:如何利用BABOK指南进行建模
  17. Stata 新命令 readWind:快速读入并转换万德数据
  18. 接入高德开放平台实现地址转换为经纬度坐标
  19. 服务器xp系统无法粘贴到本地,电脑远程登录时本机和远程机间不能直接复制粘贴文件...
  20. APUE:fork()、exec()前用fflush()刷新缓冲区的重要性

热门文章

  1. 【GVA】gin gorm多对多many2many更新数据时级联更新关联表数据的正确写法
  2. Gin的路由类型:GET POST PUT DELETE
  3. xshell 5如何选中即复制,右键即粘贴
  4. HDFS常用端口及参数释义
  5. Deepin v20依赖错误,检测更新失败解决办法
  6. Python Django 一对多之插入多条数据示例
  7. navicat连接本地MySQL8.0.19报1251错误的解决办法
  8. spring aop切点表达式常见写法
  9. MySQL repeat复制函数示例
  10. Java集合常见数据结构-栈/队列/数组/链表/红黑树