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

网站建设项目描述成都网络推广公司

网站建设项目描述,成都网络推广公司,怎么制作网站设计,贵州省最新疫情最新消息人员名单NSS [NUSTCTF 2022 新生赛]Ezjava1 题目描述:你能获取flag{1}吗 开题,一眼java web中的index.jsp。 默认index.jsp中的body内容是$END$ 附件jar包导入IDEA,会自动反编译。看看源码。 附件结构大致如此。主要看classes.com.joe1sn中的代码就…

NSS [NUSTCTF 2022 新生赛]Ezjava1

题目描述:你能获取flag{1}吗

开题,一眼java web中的index.jsp

image-20230830224149897

默认index.jsp中的body内容是$END$

image-20230830224239996

附件jar包导入IDEA,会自动反编译。看看源码。

附件结构大致如此。主要看classes.com.joe1sn中的代码就好啦。

image-20230830224618032

HelloController.class内容如下

package com.joe1sn.controller;
import ...@Controller
public class HelloController {public HelloController() {}@RequestMapping({"/hello"})public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {ModelAndView mav = new ModelAndView("index");mav.addObject("message", "Do you know \"beans\"?");return mav;}@PostMapping({"/index"})public void postIndex(@ModelAttribute EvalBean evalBean, Model model) {System.out.println("@POST Called");}@GetMapping({"/index"})public void getIndex(@ModelAttribute EvalBean evalBean, Model model) {System.out.println("@GET Called");}@RequestMapping({"/addUser1"})@ResponseBodypublic String addUser(User user) throws IOException {System.out.println(user.getDepartment().getName1());if (user.getDepartment().getName1().contains("njust") && user.getName().contains("2022")) {return "flag{1}";} else {String var10002 = user.getDepartment().getName1();File f = new File("../webapps/ROOT/" + var10002 + user.getName() + ".njust.jsp");return f.exists() ? "flag{2}" : user.getName();}}
}

根据题目描述,我们的目标是拿到flag{1},所以核心代码是:

if (user.getDepartment().getName1().contains("njust") && user.getName().contains("2022")) {return "flag{1}";
}

判断条件:

调用user对象中的getDepartment方法然后再调用到Department类中的getName1方法,之后判断调用后的结果是否等于或包含”njust”

调用user对象中的getName方法,之后判断结果是否等于或包含”2022”

看了一眼User类和Department类,getxxx()方法,最后返回的就是this.xxx(user.xxx)。所以上述要求也就是:

User.department.name1        等于或包含”njust”
User.name                    等于或包含”2022”

User类的属性应该是直接GET/POST传入的。

image-20230830230635722

由于这里没有指定GET或者POST提交,所以都行。注意路由是/addUser1

payload:

/addUser1?department.name1=xxxnjustxxx&name=xxx2022xxx

image-20230830230707000

http://www.yidumall.com/news/6840.html

相关文章:

  • 网站建设需要企业提供哪些素材关键字挖掘爱站网
  • 做网站webform mvc友情链接代码模板
  • 有实力营销型网站建设百度免费下载安装百度
  • 商城网站模板下载如何开发网站平台
  • 如何建立网站视频深圳seo优化外包公司
  • 在后台怎么做网站内链上海推广外包
  • 做网站站长先把作息和身体搞好找客户的十大方法
  • 福建省建设工程继续教育网站华为云速建站
  • 吉林省高等级公路建设局 网站如何制作app软件
  • 网站后台文本编辑器seo是搜索引擎吗
  • 温州网站维护工作短视频推广
  • 高端论坛网站建设公司网络推广营销
  • 做房产信息网站百度推广页面投放
  • 如何通过cpa网站做推广东莞seo网络营销
  • 编写 网站 语言潍坊做网站公司
  • wordpress 农业主题seo网站优化培训价格
  • 上海招聘网站建设湖南百度seo
  • 在网站制作意见征集是怎么做的大庆黄页查询电话
  • 做高大上分析的网站天天网站
  • wordpress插件和模板百度seo排名优化系统
  • 上虞网站设计百度一下网页版浏览器
  • 微信公众平台申请入口青岛网络优化代理
  • 石家庄酒店网站建设广西南宁市有公司网站设计
  • 上海做网站收费济宁seo公司
  • wordpress 文章摘要字数网站排名seo教程
  • wordpress子主题怎么用seo优化方案策划书
  • 网站建设费用标准建站系统有哪些
  • 广州制作网站哪家专业做个小程序需要花多少钱
  • 网站开发赚钱的方法目前最牛的二级分销模式
  • 漳州做网站公司软件制作平台