热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

实验吧——WriteUp&&涨姿势(7)

WriteUp这是一个坑flag.xls图片里的动漫保险箱涨姿势CanonBAT公司信息查询系统社交网络矛盾的in2这是一个坑原题解题思路明文攻击,也有

WriteUp
  1. 这是一个坑
  2. flag.xls
  3. 图片里的动漫
  4. 保险箱

涨姿势
  1. Canon
  2. BAT公司信息查询系统
  3. 社交网络
  4. 矛盾的in2

这是一个坑

原题

这里写图片描述

这里写图片描述

涨姿势点

网站解不开的base64,脚本未必就解不开

备注

刚得到pic_png.txt时就判断为base64编码,但是直接拿到网站上解码时却得到的数据却无法用于生成png图像,而用Python脚本就可以。按理说base64编码和解码的规则都是固定的不应该一个可以解码一个不能解码才对,真是奇怪。这道题我也是因为网站上得到的数据无法用于生成png才看的WP

这里写图片描述


BAT公司信息查询系统

原题

这里写图片描述

解题思路

扫码,得到源代码,绕过,一句话木马

WriteUp

满屏的二维码,扫一下

这里写图片描述

访问该文件得到源代码

这里写图片描述

这里考察PHP弱类型,只要提交0.99999999999999999(至少17个9)即可绕过,绕过后来到一个404页面

这里写图片描述

页面源代码中暗藏玄机

这里写图片描述

那句注释是一句话木马由ANSIUnicode得到的,解密即可
以下引用自实验吧@pcat

解密方法:把上面这串复制到记事本,另存为,编码选上“Unicode”,关闭。用WinHex等可以查看16进制的软件,直接打开,一目了然。如果想显示正常,把开头的FF FE两个字节删了,再用记事本打开就看到了。
原理是:Windows平台下默认的Unicode编码为Little Endian的UTF-16,UTF-16就需要通过在文件开头以名为BOM(Byte Order Mark)的字符来表明文件是Big Endian还是Little Endian。BOM为U+FEFF这个字符。

这里写图片描述

涨姿势点

字符串由ANSIUnicode以及解密方法

社交网络

原题

这里写图片描述

解题思路

三个脑洞

WriteUp

解压需要密码,密码哪里来?
Binwalk和HxD都没发现有用的信息,那就是题目自身里面了
Birthday一般是有8为数字组成,所以猜测密码为8位数字,爆破它

这里写图片描述

得到图片,就觉得还有脑洞,直接看下属性

这里写图片描述

这里写图片描述

最后还有一个脑洞,就是直接提交大括号里面的内容

涨姿势点

全靠脑洞解题也是第一次

矛盾的in2

原题

这里写图片描述

解题思路

突兀的数字,进制转换,还有一个不知道为什么的小写

WriteUp

右键源代码发现一些突兀出现的数字

这里写图片描述

最大就15,估计是16进制,转换一下看看

这里写图片描述

最后是不知道为什么的小写,就是D改为小写

涨姿势点

虽然有一串突兀的数字在源代码中,但我没当回事,然后一直找不到突破口


推荐阅读
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 本文详细介绍了《问道》手游在2020年12月31日进行的服务器维护情况,以及此次更新中新增的跨年狂欢活动和寒假活动等内容。同时,文章还涵盖了其他重要的系统优化与修复信息。 ... [详细]
  • Win11扩展卷无法使用?解决扩展卷灰色问题的指南
    本文详细介绍了在Windows 11中遇到扩展卷灰色无法使用时的解决方案,帮助用户快速恢复磁盘扩展功能。 ... [详细]
  • 掌握 Photoshop 是学习网页设计的重要一步。本文将详细介绍 Photoshop 的基础与进阶功能,帮助您更好地进行图像处理和网页设计。推荐使用最新版本的 Photoshop,以体验更强大的功能和更高的效率。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Python实现照片磨皮效果
    本文介绍如何使用Python和OpenCV库来实现照片的磨皮效果,使图片更加平滑并提升整体美感。 ... [详细]
  • 深入解析三大范式与JDBC集成
    本文详细探讨了数据库设计中的三大范式,并结合Java数据库连接(JDBC)技术,讲解如何在实际开发中应用这些概念。通过实例和图表,帮助读者更好地理解范式理论及其在数据操作中的重要性。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 如何彻底清除顽固软件如360
    本文详细介绍了如何彻底卸载难以删除的软件,如360安全卫士。这类软件不仅难以卸载,还会在开机时启动多个应用,影响系统性能。我们将提供两种有效的方法来帮助您彻底清理这些顽固软件。 ... [详细]
author-avatar
itsima
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有