当前位置: 首页 > news >正文

2、ASPX、.NAT(环境/框架)安全

ASPX、.NAT(环境/框架)安全

源自小迪安全b站公开课

1、搭建组合:

  • Windows
  • IIS
  • aspx
  • sqlserver

.NAT基于windows

C++开发的框架/环境

对抗Java

xx.dll <=> xx.jar

关键源码封装在dll文件内。

2、.NAT配置调试-信息泄露

功能点:
在这里插入图片描述

关闭customError:

泄露版本信息,部分路径
在这里插入图片描述

开启customError:

在这里插入图片描述

3、.NAT源码反编译-DLL反编译

路径:/bin/xx.dll

工具:ILSpy

分析流程:

aspx文件内容很少,但会调用bin/目录下的dll文件。

在这里插入图片描述

4、NAT常见安全问题-未授权访问

  • 前台:非法登录会员账号
  • 后台:非法登录管理账号

判断用户身份的方法:

  1. 每个页面(文件)都有判断代码
  2. 一个文件专门用于判断,其他文件包含(调用)它

找未授权漏洞思路:

  • 找哪些文件未包含判断代码文件
  • 判断代码文件是否可以绕过

.NAT比较常见,找源码翻翻。

http://www.lryc.cn/news/399364.html

相关文章:

  • 在家上网IP地址是固定的吗?
  • 交换机和路由器的工作流程
  • 算法笔记——LCR
  • ChatGPT对话:如何制作静态网页?
  • k8s(二)
  • ClickHouse表引擎概述
  • jenkins系列-04-jenkins参数化构建
  • Flutter框架时间线梳理
  • RAG 效果提升的最后一步—— 微调LLM
  • C语言 | Leetcode C语言题解之第230题二叉搜索树中第K小的元素
  • YOWOv2(yowov2)动作识别+Fastreid身份识别 详细安装与实现
  • 【微服务】Spring Cloud中如何使用Eureka
  • 【Neo4j】实战 (数据库技术丛书)学习笔记
  • 【Perl】Perl 语言入门
  • godis源码分析——database存储核心1
  • 【UE5.1】Chaos物理系统基础——06 子弹破坏石块
  • Django是干什么的?好用么?
  • C语言实现数据结构B树
  • [论文阅读]MaIL: Improving Imitation Learning with Mamba
  • 在HTML中使用JavaScript
  • InjectFix 热更新解决方案
  • PHP7.4安装使用rabbitMQ教程(windows)
  • 分页以及tab栏切换,动态传类型
  • 【算法】平衡二叉树
  • 五、 计算机网络(考点篇)
  • 如何解决数据分析问题:IPython与Pandas结合
  • 如何在 Microsoft Edge 上使用开发人员工具
  • 《Linux系统编程篇》认识在linux上的文件 ——基础篇
  • Qt:22.鼠标相关事件(实例演示——鼠标进入/离开某控件的事件、鼠标按下事件、鼠标释放事件、鼠标双击事件)
  • 笔记 4 :linux 0.11 中继续分析 0 号进程创建一号进程的 fork () 函数