堵塞Web漏洞(上)

Web应用安全攻防全景:从SQL注入、XSS到CSRF的漏洞原理与实战防御 在Web应用开发中,安全漏洞是攻击者利用信任边界不清、输入验证不严等缺陷进行入侵的主要途径。其核心原理在于程序未能严格区分数据与代码,或逻辑控制存在缺陷,导致非预期操作。从技术价值看,理解并防范这些漏洞是保障数据完整性、用户隐私和业务连续性的基石。典型的应用场景包括用户登录认证、数据查询、动态内容渲染及敏感操作执行等环节。其中,SQL注入通过拼接恶意输入篡改数据库查询逻辑,XSS攻击则在用户浏览器中植入并执行恶意脚本,而CSRF则利用用户浏览器的信任发起未经授权的请求。本文聚焦于这些高频漏洞的深度解析,结合 阅读详情
Web的大多数 安全问题都属于下面三种类型之一 :

1. 服务器向公众提供了不应该提供的服务。

2. 服务器把本应私有的数据放到了公开访问的区域。

3. 服务器信赖了来自不可信赖数据源的数据。   

显然,许多服务器管理员从来没有从另一个角度来看看他们的服务器,例如使用端口扫描程序。如果他们曾经这样做了,就不会在自己的系统上运行那么多的服务,而这些服务原本无需在正式提供Web服务的机器上运行,或者这些服务原本无需面向公众开放。

与这种错误经常相伴的是,为了进行维护而运行某些不安全的、可用于窃取信息的协议。例如,有些Web服务器常常为了收集订单而提供POP3服务,或者为了上载新的页面内容而提供FTP服务甚至数据库服务。在某些地方这些协议可能提供安全认证(比如APOP)甚至安全传输(比如POP或者FTP的SSL版本),但更多的时候,人们使用的是这些协议的非安全版本。有些协议,比如Msql数据库服务,则几乎没有提供任何验证机制。

从公司外面访问自己的网络,完整地检测、模拟攻击自己的网站看看会发生些什么,这对于Web管理者来说是一个很好的建议。有些服务在机器安装之后的默认配置中已经启动,或者由于安装以及初始设置的需要而启动了某些服务,这些服务可能还没有正确地关闭。例如,有些系统提供的Web服务器会在非标准的端口上提供编程示范以及系统手册,它们往往包含错误的程序代码并成为安全隐患所在。正式运行的、可从Internet访问的Web服务器不应该运行这些服务,请务必关闭这些服务。   

9.1 Web服务器常见 漏洞介绍

我们的目的就是向大家介绍Web服务器的常见漏洞,相信看了自己也能试着发现一些Web服务器的漏洞了。不过需要记住的是,不要为了寻找漏洞而寻找漏洞。另外,即使你找到了漏洞,是否能够利用还是另外一回事。

Web服务器存在的主要漏洞包括物理路径泄露,CGI源代码泄露,目录遍历,执行任意命令,缓冲区溢出,拒绝服务,条件竞争和跨站脚本执行漏洞,和CGI漏洞有些相似的地方,但是更多的地方还是有着本质的不同。不过无论是什么漏洞,都体现着安全是一个整体的真理,考虑Web服务器的安全性,必须要考虑到与之相配合的操作系统。

9.1.1 物理路径泄露

物理路径泄露一般是由于Web服务器处理用户请求出错导致的,如通过提交一个超长的请求,或者是某个精心构造的特殊请求,亦或是请求一个Web服务器上不存在的文件。这些请求都有一个共同特点,那就是被请求的文件肯定属于CGI脚本,而不是静态HTML页面。

还有一种情况,就是Web服务器的某些显示环境变量的程序错误的输出了Web服务器的物理路径,这应该算是设计上的问题。

9.1.2  目录遍历

目录遍历对于Web服务器来说并不多见,通过对任意目录附加“../”,或者是在有特殊意义的目录附加“../”,或者是附加“../”的一些变形,如“../”或“..//”甚至其编码,都可能导致目录遍历。前一种情况并不多见,但是后面的几种情况就常见得多,去年非常流行的IIS二次解码漏洞和Unicode解码漏洞都可以看作是变形后的编码。

9.1.3 执行任意命令

执行任意命令即执行任意操作系统命令,主要包括两种情况。一是通过遍历目录,如前面提到的二次解码和UNICODE解码漏洞,来执行系统命令。另外一种就是Web服务器把用户提交的请求作为SSI指令解析,因此导致执行任意命令。

9.1.4 缓冲区溢出

缓冲区溢出漏洞想必大家都很熟悉,无非是Web服务器没有对用户提交的超长请求没有进行合适的处理,这种请求可能包括超长URL,超长HTTP Header域,或者是其它超长的数据。这种漏洞可能导致执行任意命令或者是拒绝服务,这一般取决于构造的数据。

9.1.5 拒绝服务

拒绝服务产生的原因多种多样,主要包括超长URL,特殊目录,超长HTTP Header域,畸形HTTP Header域或者是DOS设备文件等。由于Web服务器在处理这些特殊请求时不知所措或者是处理方式不当,因此出错终止或挂起。

9.1.6  条件竞争

这里的条件竞争主要针对一些管理服务器而言,这类服务器一般是以System或Root身份运行的。当它们需要使用一些临时文件,而在对这些文件进行写操作之前,却没有对文件的属性进行检查,一般可能导致重要系统文件被重写,甚至获得系统控制权。

9.2 CGI的安全性

现在我们来谈谈到底什么是CGI(Co mmon Gate Intergace)。在物理上,CGI是一段程序,它运行在Server上,提供同客户段 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留 言本的工作是这样的:先由用户在客户段输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端), 浏览器把这些信息传送到服务器的CGI目录下特定的 CGI程序中,于是CGI程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息 存入指定的文件中。然后CGI程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在 浏览器里将看到“留言结束”的字样。整个过程结束。

CGI是一种共用网关接口,它可以称之为一种机制.因此您可以使用不同的程序编写适合的CGI程序,这些程序语言包括Visual Basic、Delphi或C/C++等,您将已经写好的程序放在Web服务器的计算机上运行,再将其运行结果通过Web服务器传输到客户端的浏览器上。事实上,这样的编制方式比较困难而且效率低下,因为你每一次修改程序都必须重新将CGI程序编译成可执行文件。

9.2.1 为什么使用CGI

CGI可以为我们提供许多HTML无法做到的功能,比如:

1.一个记数器

2.顾客信息表格的提交以及统计

3.搜索程序

4.Web数据库

用HTML是没有办法记住客户的任何信息的,就算用户愿意让你知道。用HTML也是无法把信息记录到某一个特定文件里的。要把客户段的信息记录在服务器的硬盘上,就要用到CGI。这是CGI最重要的作用,它补充了HTML的不足。是的,仅仅是补充,不是替代。

9.2.2  CGI安全问题

在计算机领域——尤其在Internet上——尽管大部分Web服务器所编的程序都尽可能保护自己的内容不受侵害,但只要CGI脚本中有一点安全方面的失误——口令文件、私有数据、以及任何东西,就能使 入侵者能访问计算机。遵循一些简单的规则并保持警惕能使自己的CGI脚本免受侵害,从而可以保护自己的权益。这里所说的CGI安全,主要包括两个方面,一是Web服务器的安全,一是CGI语言的安全

先从CGI问题的分类开始谈起,一般来说,CGI问题主要有以下几类:

1.暴露敏感或不敏感信息;

2.缺省提供的某些正常服务未关闭;

3.利用某些服务漏洞执行命令;

4.应用程序存在远程溢出;

5.非通用CGI程序的编程漏洞。



下面我们就来详细介绍一下关于CGI的漏洞:

●配置错误

这里所说的配置错误主要指CGI程序和数据文件的权限设置不当,这可能导致CGI源代码或敏感信息泄露。还有一个经常犯的错误就是安装完CGI程序后没有删除安装脚本,这样攻击者就可能远程重置数据。前些日子“XX大联盟”论坛多次被黑就是这个低级错误所致。

●边界条件错误

这个错误主要针对C语言编写的CGI,利用这个错误,攻击者可能发起缓冲区溢出攻击,从而提升权限。

●访问验证错误

这个问题主要是因为用于验证的条件不足以确定用户的身份而造成的,经常会导致未经授权访问,修改甚至删除没有访问权限的内容。用于确定用户身份的方法一般有两种,一是账号和密码,一是Session认证。而不安全的认证方法包括Userid认证,Cook ie认证等等。

●来源验证错误

比较常见的利用这种错误进行攻击的方法就是DoS,也就是拒绝服务攻击,如我们知道的灌水机,就是利用CGI程序没有对文章的来源进行验证,从而不间断的发文章,最后导致服务器硬盘充满而挂起。

●输入验证错误

这种错误导致的安全问题最多,主要是因为没有过滤特殊字符。比如说,没有过滤“%20”造成的畸形注册,没有过滤“../”经常造成泄露系统文件,没有过滤“$”经常导致泄露网页中的敏感信息,没有过滤“;”经常导致执行任意系统指令,没有过滤“ ”或“/t”经常导致文本文件攻击,没有过滤“’”和“#”经常导致SQL数据库攻击,没有过滤“<”和“>”导致的Cross-Site Scripting攻击等。

●意外情况处理失败

这种错误也很常见,如没有检查文件是否存在就直接打开设备文件导致拒绝服务,没有检查文件是否存在就打开文件提取内容进行比较而绕过验证,上下文攻击导致执行任意代码等。

●策略错误

这种错误主要是由于编制CGI程序的程序员的决策造成的。如原始密码生成机制脆弱导致穷举密码导致在Cookie中明文存放账号密码导致敏感信息泄露,使用与CGI程序不同的扩展名扩展名存储敏感信息导致该文件被直接 下载,丢失密码模块在确认用户身份之后直接让用户修改密码而不是把密码发到用户的注册信箱,登陆时采用账号和加密后的密码进行认证导致攻击者不需要知道用户的原始密码就能够登陆等。

●习惯问题

程序员的习惯也可能导致安全问题,如使用某些文本编辑器修改CGI程序时,经常会生成“.bak”文件,如果程序员编辑完后没有删除这些 备份文件,则可能导致CGI源代码泄露。另外,如果程序员总喜欢把一些敏感信息(如账号密码)放在CGI文件中的话,只要攻击者对该CGI文件有读权限(或者利用前面介绍的一些攻击方法)就可能导致敏感信息泄露。

●使用错误

主要是一些函数的使用错误,如Perl中的“die”函数,如果没有在错误信息后面加上“/n”的话,就极可能导致物理路径泄露。
zynq+LWIP 裸机双网口实现(MIO+EMIO)+程序下载 芯片型号: ZYNQ: XC7Z010clg400开发软件:Vivado2022 + Xilinx Vitis 2022网卡芯片:RTL8211FDI(需要根据网口芯片型号修改对应的硬件配置代码。 阅读详情

相关推荐

深入解析fio Benchmark测试:从源码到实践

本文深入解析fio Benchmark测试工具,从入门指南到源码架构分析,详细介绍了其核心模块、关键数据结构和I/O处理机制。通过实战案例展示如何优化存储性能测试,包括内存对齐、多线程调优等技巧,帮助开发者充分利用fio进行精准的存储性能评估。

weixin_42563415的博客 208

2022第三届全国大学生网络安全精英赛练习题(8)

2022第三届全国大学生网络安全精英赛练习题(8)

派大星子的博客 1万+

【训练】Qwen2.5VL 多机多卡 Grounding Box定位

之前的相关文章:【深度学习】LLaMA-Factory微调sft Qwen2-VL进行印章识别使用LLaMA-Factory微调sft Qwen2-VL-7B-Instruct构建最新的LLaMA-Factory镜像。

q742971636的博客 2584

stunnel使用详解

http://www.stunnel.org/faq/args.htmlhttp://www.colasoft.com.cn/support/monitor_stunnel.php科来网络分析系统与stunnel结合使用科来网络分析系统是一款强大的网络检测分析工具,可对网络中未加密的数据传输进行检测分析并实时显示分析结果,包括用户的邮件收发、Web访问以及各种网络登录等操作。所以,未经加密的数据传

FreeXploiT 1万+

STM32驱动WS2812B实现音乐频谱可视化系统

本文详细介绍了基于STM32驱动WS2812B灯带实现音乐频谱可视化系统的设计与实现。通过FFT算法实时分析音频信号,将频谱映射到炫彩灯光控制系统,结合PWM和DMA技术实现低延迟响应。系统支持多模式切换和动态亮度调节,适用于创意灯光秀和智能家居场景。

weixin_29171129的博客 303

车辆TBOX科普 第69次 TBOX行业发展趋势与就业前景深度解析

TBOX技术革新驱动汽车智能化发展 Telematics BOX(TBOX)正快速从车辆状态监控器进化为整车智能核心,市场年增速超25%,2025年规模将达150亿美元。技术呈现四大革新方向:5G与V2X集成实现多模通信网关,支持10-20Gbps高速传输;多模GNSS融合定位精度达厘米级,北斗系统提供独特优势;边缘计算架构使TBOX具备本地AI处理能力,减少95%数据上传;硬件安全模块(HSM)成为标配,满足EVITA标准的安全需求。这些技术突破正重塑TBOX架构,使其从单纯通信管道升级为智能网联汽车的关

IT深耕十余载,大道之简 1834

再谈Windows NT/2000环境切换(http://webcrazy.yeah.net)

再谈Windows NT/2000环境切换                           WebCrazy(tsu00@263.net)    线程是Windows NT/2000环境切换的最基本单位。在浅析Windows NT/2000环境切换>>(Nsfocus Magazine 12)一文中,我只对进程CR3切换进行了较详细的讨论,但未涉及线程调度的内容,本文将尽量讲述这些部分内容。在

FreeXploiT 2805

LE AUDIO---Volume Control Service

LE AUDIO---Volume Control Service

weixin_42162924的博客 165

堵塞Web漏洞(中)

●其它错误 此外,还有一些其它难以归类的错误,如“非1即0”导致绕过认证的问题。 9.2.3  常用的的CGI漏洞检测工具 1.Twwwscan 这个工具速度比较快,而且可以利用参数把windows系统和unix系统分开扫描,不使用图形界面,比较简单些; 2.Cis 是个图形化的小巧扫描工具,主要是针对windows系统设计,对检查出来的CGI问题有比较详细的描述,利于使用、分析和解决漏洞; 3.

FreeXploiT 1415

matlab 计算InSAR干涉相位图的残差点

在理想的情况下,相位场是连续的,图像内沿着任何一条封闭曲线的积分应该为零。这样的连续场称为无旋场,反之为有旋场。但在实际测量过程中,由于噪声、欠采样和系统误差等因素的影响,得到的 InSAR 干涉相位条纹图中往往会出现不连续的相位点,即残差点

点云侠的博客 268

深入浅出AXI协议(2)——通道及信号

本文我们继续AXI协议的学习,我们将讨论5个通道的具体内容和相对应的信号。这一部分的内容现在对于大家来说可能很难理解,但是没有关系,随着学习的深入,我们会逐步讲解这里面的所有现在,现在只需要把它们当作一个可以查阅的手册,快速阅读有一个基本的印象即可。

apple_53311083的博客 1800

堵塞Web漏洞(下)

解决方法: (1) 为你的数据库文件名称起个复杂的非常规的名字,并把他放在几层目录下。所谓“非常规”,打个比方:比如有个数据库要保存的是有关书籍的信息,可不要把它命名为”book.mdb“的名字,起个怪怪的名称,比如d34ksfslf.mdb,再把他放在如./kdslf/i44/studi/ 的几层目录下,这样黑客要想通过猜的方式得到你的Access数据库文件就难上加难了; (2)不要把数据库名写

FreeXploiT 1399

飞塔CVE-2022-40684复现

admin 无密码直接回车(会提示修改密码)

G3et的博客 1148

堵塞Web漏洞

转自:http://www.chinafu.com/service/doc-view-149.html Web的大多数安全问题都属于下面三种类型之一: 1、服务器向公众提供了不应该提供的服务。 2、服务器把本应私有的数据放到了公开访问的区域。 3、服务器信赖了来自不可信赖数据源的数据。 显然,许多服务器管理员从来没有从另一个角度来看看他们的服务器,例如使用端口扫描

Afar的专栏 1505

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

致命隐形杀!物联网项目上线前必堵的5大漏洞(附前瞻防范指南)

物联网五大隐形漏洞威胁安全底线 物联网快速发展背后隐藏着五大核心漏洞:弱口令/硬编码凭证(易被暴力破解)、不安全固件与OTA更新(易遭篡改)、未加密通信(数据“裸奔”)、命令注入/未授权API(远程接管设备)及遗留调试接口(物理暴露风险)。这些漏洞覆盖设备全生命周期,具有极强隐蔽性,实际运行中可能引发数据泄露、设备失控甚至生产事故。 危害深远:从设备被控、内网渗透到合规处罚,影响医疗、工业等关键领域。防范关键包括禁用默认密码、固件签名、强制加密通信、接口权限管控及调试接口关闭。安全措施需贯穿开发到运维全流程

从零开始,掌握网络安全。提供全面的网络安全教程、攻防演练技巧和行业动态。 1353

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

安全通道堵塞识别摄像机

当建筑物的安全通道发生堵塞时,可能会给人员疏散和救援带来重大隐患。为了及时识别和解决安全通道堵塞问题,专门设计了安全通道堵塞识别摄像机,它具有监测、识别和报警功能,可在第一时间发现通道堵塞情况。这种摄像机通常安装在通道入口或周围,通过高清摄像,能够全天候监测通道的状态。!的作用主要体现在以下几个方面:首先,它通过实时监测,可以及时发现通道堵塞的情况。一旦检测到通道被障碍物堵塞,摄像机将发出警报提醒相关人员,以便他们立即采取行动清除障碍物。其次,该摄像机可以提高人们的安全意识。

A_991128a的博客 876

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

4-3-2 扫描技术(Web漏洞扫描)

4-3-2 扫描技术(Web漏洞扫描) 网络漏洞扫描指的是利用一些自动化工具发现网路上各类主机设备的安全漏洞。这些自动化工具通常称为Web漏洞扫描器。我们可以通过网络漏洞扫描,全面掌握目标服务器存在的安全漏洞。市面上常用的web漏洞扫描工具有AWVS、Nessus、NeXpose、OpenVAS等。 本篇主要介绍OpenVAS,它可以用来识别远程主机、Web应用存在的各种漏洞。Nessus曾是业内开源漏洞扫描工具的标准,再Nesus商业化不在开放源码后,在它的原始项目中分支出OpenVAS开源项目。经过多

小约翰呼噜噜的博客 2061

TCP协议堵塞窗口算法攻击

TCP协议堵塞窗口算法攻击 TCP协议层次关于堵塞窗口的算法存在容易受攻击的漏洞这种攻击是基于协议层次的,因此任何实现tcp的系统都会受到影响。危害性:    通过制造堵塞,能够使受攻击的主机不能与任何指定的主机进行正常的tcp层次的数据传输。这类攻击的后果将是使所有的TCP服务(包括web、mail、FTP等)都会产生拒绝服务。攻击的方法有两到三种,没有任何补丁可以用来防止这种攻击,

|独自望海。。。 1158

web常见安全漏洞

原文地址: https://www.cnblogs.com/yzycoder/p/5741507.html 随着Web2.0、网络社交等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中,越来越多的应用都架设在Web平台上。Web业务的迅速发展吸引了黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显。黑客利用网站操作系统的漏洞和Web服务程序的SQL注入漏洞...

哈哈哈哈哈哈哈 2万+

【WEB】反序列化漏洞(更新中)

不安全的反序列化0x00 前言0x01 什么是序列化?0x02 序列化与反序列化0x03什么是不安全的反序列化?0x04不安全的反序列化漏洞如何产生?0x05不安全的反序列化有何影响?0x06利用反序列化漏洞如何识别不安全的反序列化PHP序列化格式Java序列化格式处理序列化对象修改对象属性 0x00 前言 在本文中,我们将介绍什么是不安全的反序列化,并描述它如何使网站可能遭受高强度攻击。我们将重点介绍典型方案,并使用PHP,Ruby和Java反序列化的具体示例演示一些广泛适用的技术。我们还将研究一些方法,

weixin_45844670的博客 891

Web 安全

文章整理自两篇来自Tencent和Microsoft的作者所写的文章,文章出处见本文底部 目录 一、DoS和DDoS攻击 3 1、简介 3 2、攻击原理 3 3、防范 4 4、DDoS 5 二、CSRF攻击 6 1、简介 6 2、攻击原理 6 3、防范 7 三、XSS攻击 7 2、攻击原理 7 3、危害 9 4、防范 9 四、SQL注入攻击 ...

dingtianzhong7528的博客 303

Turbo Intruder实战:高并发Web安全测试与库存超卖漏洞挖掘

在Web安全测试领域,并发漏洞测试是评估系统在高负载下业务逻辑安全性的关键环节。其核心原理在于模拟多个用户或进程在同一时间点对共享资源(如库存、订单状态)进行操作,以检测是否存在因非原子操作或资源竞争导致的逻辑缺陷,例如超卖、重复提交或权限绕过。这类测试的技术价值在于能发现传统单线程扫描工具难以触发的深层业务逻辑漏洞,对电商、金融、社交等涉及高并发交易的系统安全至关重要。应用场景广泛覆盖秒杀系统、抽奖活动、支付接口等核心业务模块。本文以电商库存并发超卖漏洞为例,深入解析如何利用Turbo Intruder这

weixin_34037173的博客 431

Web安全

随着Web2.0、网络社交等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中,越来越多的应用都架设在Web平台上。Web业务的迅速发展吸引了黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显。黑客利用网站操作系统的漏洞和Web服务程序的SQL注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意...

asd09288917的博客 236

网络安全最新使用 Process Explorer 和 Windbg 排查软件线程堵塞案例分享

Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。

2301_77033672的博客 580

Memcached未授权访问漏洞实战:从原理到防御的全面解析

本文深入解析Memcached未授权访问漏洞的原理与危害,通过实战演示了漏洞利用过程,包括敏感数据窃取与缓存污染。文章重点提供了从网络访问控制、服务配置加固到安全运维的多层次立体防御方案,帮助企业有效规避这一常见但高风险的安全威胁。

hp777的博客 460

Web Security 之 Insecure deserialization

序列化是将复杂的数据结构(如对象及其字段)转换为“更扁平”的格式的过程,该格式的数据可以作为字节流序列发送和接收。将复杂数据写入进程间内存、文件或数据库发送复杂数据,例如,通过网络或API调用,在应用程序的不同组件之间传递复杂数据关键的是,当序列化一个对象时,其状态也将保持不变。换句话说,对象的属性及其赋值都会被保留。不安全的反序列化是指用户可控制的数据被网站反序列化。这会使攻击者能够操纵序列化的对象,以便将有害数据传递到应用程序代码中。甚至可以用完全不同类的对象替换序列化对象。

阿道夫的博客 754
上一篇: 编写安全的ASP代码
下一篇: 堵塞Web漏洞(中)
freexploit
博客等级 码龄22年 315粉丝 778原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值