NSSRound#17 Basic web

这篇具有很好参考价值的文章主要介绍了NSSRound#17 Basic web。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

NSSRound#17 Basic web

真签到

审题

一个登录界面

NSSRound#17 Basic  web

看到页面名字Robots?

NSSRound#17 Basic  web

转到robots.txt

看到加密

NSSRound#17 Basic  web

知识点:

加密解密。

解题

  1. hint解密,使用Hex加密方式解出

    用户名熟悉吗,新生赛可遇见过哦~.记得用户名全用小写哦~~

  2. username使用棋盘密码,解出ctfer。

  3. password使用base32和base64加密,解出c9fa95881ea0152791d4a759dacd79de,再用md5解出密码Nss

登录看到界面

NSSRound#17 Basic  web

ctrl+u看到下一界面跳转。

NSSRound#17 Basic  web

使用732339662,1绕过。

可绕过原因是有,或者<等符号is_numerir函数返回false,如果使用abc等字符绕过返回0。

得到flag

真的是文件上传吗?

审题

看到题目是一个文件上传界面,还有一些brainfuck密文。

NSSRound#17 Basic  web

解出为

You want a hint?
Give me a flag!!!!
And you will hava hint!

知识点

flask模版的SSTI注入。

解题

  1. 先用bp抓个包,上传个图片,将内容改为{{4*4}}

    NSSRound#17 Basic  web

  2. 发现SSTI漏洞。

  3. 找到指定的类

NSSRound#17 Basic  web

  1. 看到全部类。

NSSRound#17 Basic  web

  1. 找到可利用类os._wrap_close,为132。

  2. 读取环境变量env得到flag

    NSSRound#17 Basic  web文章来源地址https://www.toymoban.com/news/detail-837673.html

到了这里,关于NSSRound#17 Basic web的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git】Mac Sourcetree 中一个项目改了密码,操作无权限 git remote: HTTP Basic: Access denied

    第一步:在程序中找到“ 钥匙串 ” 第二步:搜索 sourceTree  第三步:删除对应项目 第四步:重新进入 Sourcetree 操作,会提示重新输入密码, 输入新密码即可 。 解决方案: 1、在sourcetree 的界面打开终端 2、在终端输入   git config --global credential.helper store 3、操作git pull 重新输

    2024年02月12日
    浏览(42)
  • NSSRound16

    审核代码,简单的md5绕过。 md5绕过,命令组合,shell里``中的内容会被当成代码执行 md5等于的绕过方法 数组绕过 a[]=1b[]=2, 0e绕过弱比较,md5后的值以0e开头即可绕过。 $a==md5 $a=0e215962017其md5后的值也为0e开头 md5碰撞绕过强比较。 md5碰撞绕过md5_1和2,数组绕过md5_3 进入新目录。

    2024年02月19日
    浏览(27)
  • Python如何17行代码画一个爱心

    🌈write in front🌈 🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流. 🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如需转载还请通知⚠️ 📝个人主页:Aileen_0v0🧸—CSDN博客 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:Aileen_0v0🧸

    2024年02月08日
    浏览(43)
  • 薪资17K是一个怎样的水平?来看看98年测试工程师的面试全过程…

    大概介绍一下个人情况,男,本科,三年多测试工作经验,懂python,会写脚本,会selenium,会性能,然而到今天都没有收到一份offer!从年后就开始准备简历,年后上班的第一天就开始投,开始只是投了一些官网已久的岗位,并没有收到面试邀请,得到的都是不匹配的反馈,一

    2023年04月23日
    浏览(54)
  • 王道p40 17.设计一个算法用于判断带头结点的循环双链表是否对称(c语言代码实现)

    补充循环双链表的知识: 循环双链表是一种链表数据结构,在链表的基础上增加了头尾相连的循环特性,即链表的最后一个节点指向第一个节点,同时每个节点除了储存下一个节点的指针外还储存前一个节点的指针,这样可以实现在链表两端快速插入和删除元素的操作。 与

    2024年02月07日
    浏览(47)
  • 【用unity实现100个游戏之17】从零开始制作一个类幸存者肉鸽(Roguelike)游戏2(附项目源码)

    本节紧跟着上一篇,主要实现对象池程序化生成敌人和属性配置。 新增不同敌人预制体,并配置默认跑步动画 新增一个敌人类的脚本,实现了敌人向玩家移动并面对玩家的功能。注释已添加在相应的代码行上。 挂载脚本,配置参数,一般敌人移速都是比主角低 我们放几个敌

    2024年03月16日
    浏览(73)
  • 【用unity实现100个游戏之17】从零开始制作一个类幸存者肉鸽(Roguelike)游戏1(附项目源码)

    他来了他来了,万众期待的类幸存者肉鸽(Roguelike)游戏。我将从0带大家制作一款肉鸽游戏。 这款游戏采用经典的 Roguelike 游戏玩法,每次冒险都将是一次全新的体验。敌人的位置和道具都是随机生成的,确保每次游玩都充满了无限可能性。 你需要运用智慧、策略和一点运气来

    2024年02月05日
    浏览(166)
  • Jmeter性能综合实战 —— 签到及批量签到

    签 到 请 求 步 骤 1、准备工作: 签到线程组n HTTP请求默认值n HTTP cookie 管理器n 首页访问请求n 登录请求n 查看结果树n 调试取样器l HTTP代理服务器 (1)创建线程组 (2)HTTP代理服务器录制脚本保存在某个线程组下面  (3)浏览器打开代理 2、启动代理服务器录制脚本,浏览

    2024年02月11日
    浏览(37)
  • Visual Basic简介

    Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “ Basic ”指的是 BASIC (Beginners All-Purpose Symbol

    2024年02月05日
    浏览(45)
  • 机器学习-Basic Concept

    video ppt blog Where does the error come from? 在前面我们讨论误差的时候,我们提到了Average Error On Testing Data是最重要的 A more complex model does not lead to better performance on test data Bias And Variance Bias(偏差) 偏差指的是模型在训练过程中对于真实关系的错误假设或简化程度。当模型具有较高的偏

    2024年02月15日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包