BugkuCTF-MISC题做个游戏

补充:

(一)

JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一类文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容里,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

(二)

base32和base64的判断
base64里包含大写字母(A-Z)、小写字母(a-z)、数字0——9以及+/;
base32里只有大写字母(A-Z)和数字234567
分辨方法:
首先看有没有符号,base64和base32都以’=‘作为空白补足符符号,如果结尾没有’='有可能是base16。如果出现了+和/,那么一定为base64。
然后看大小写字母,如果有大写有小写就一定为base64。如果全是大写的情况就看具体字母有没有F之后的字母出现,因为base16就是16进制,字母部分只到F。
当然这个base32的数字部分只有2-7,不过数字一般不好判断,所以这里不推荐用数字进行判断。
最后基本上就可以判断出来了,实在不行就拿去在线网站挨个方式解码,也不麻烦。

解题流程

1.下载题目给的文件:heiheihei.jar
发现是java的jar文件,直接运行:
在控制台执行命令:java -jar heiheihei.jar没有发现有价值的信息
注:需要java运行环境,如果没有,先搭建java的环境。

2.通过binwalk分析下:binwalk heiheihei.jar
发现好多文件——》
发现要查找的文件太多了

3.于是将文件拿到 JD-GUI(Java反编译工具)下 用 jd-gui 分析代码
在这里插入图片描述
flag{RGFqaURhbGlfSmlud2FuQ2hpamk=}
发现大括号里面是一串base64编码
解码即可得到flag

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524937.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js(javascript)之浏览器控制台使用

基本语法入门&#xff0c;必备调试技巧 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script>//js严格区分大小写//1.定义变量//var num1;//alert(num);//2.条件控制var …

C语言 数组指针 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.数组指针三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下标index&#xff0c;例如&#xff0c;…

Spark+Alluxio性能调优十大技巧

戳蓝字“CSDN云计算”关注我们哦&#xff01;由于统一访问对象存储&#xff08;如S3&#xff09;和HDFS数据的场景的出现和普及&#xff0c;Apache Spark结合Alluxio的大数据栈越来越受欢迎。此外&#xff0c;越来越流行的计算与存储分离的架构导致计算端查询延迟增大。因此&am…

jq(jquery)之点击隐藏段落

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>点击p段落&#xff0c;把它们隐藏</title><script src"https://code.jquery.com/jquery-3.4.1.min.js"></script><scr…

C语言 指针数组和数组指针区别 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.指针数组和数组指针区别 1.指针数组2.数组指针 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下…

BugkuCTF-MISC题FileStoragedat

知识点 FileStorage是微信存储数据的一个文件夹&#xff0c;该文件夹下存放的是经过加密后微信里发送、接受的图片而形成的文件后缀为dat的文件。就是微信dat文件。想要做出此题&#xff0c;就得先弄懂微信dat文件形成的原因。 微信的dat文件&#xff0c;将微信图片的各字节通…

官宣!张小龙史上最长演讲 4小时3万字完整版回应微信的一切

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;腾讯科技&#xff08;ID:qqtech)腾讯科技讯 1月9日消息&#xff0c;在今日举行的2019微信公开课PRO的微信之夜上&#xff0c;腾讯公司高级执行副总裁、微信事业群总裁张小龙做了他自己有史以来最长的一次演讲&a…

有问有答 | 容器精华问答,如何玩转容器服务?

戳蓝字“CSDN云计算”关注我们哦&#xff01;容器这个词&#xff0c;当你第一眼看它或许脑子里是这东西&#xff1a;瓶瓶罐罐、装水、装其他东西的玩意。不管是什么&#xff0c;总的来说&#xff0c;容器给人第一印象就是——“装”。容器技术作为近两年热门的话题&#xff0c;…

BugkuCTF-WEB题文件上传

启动场景 发现是文件上传 只能上传图像&#xff0c;不能上传PHP文件&#xff0c;那应该是寻找漏洞上传PHP文件 PHP文件里写入一句话木马 <?php eval($_POST[caidao]);?> 使用burp抓包&#xff0c;不断尝试发现发现需要修改的地方有三个&#xff1a; 一个是http head里…

C语言 野指针 - C语言零基础入门教程

目录 一.简介二.野指针产生的原因 1.指针变量未初始化2.指针释放后之后未置空 三.避免野指针产生 1.初始化时置 NULL2.释放时置 NULL 四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 野指针就是指针指向的位置是不可知的&#xff08;随…

阿里云获ITSS最高等级认证:公共云、专有云服务能力双一级

近日&#xff0c;阿里云在由ITSS&#xff08;中国电子工业标准化技术协会信息技术服务分会&#xff09;颁发的云计算服务能力标准评选中获公共云、专有云双一级资质&#xff0c;这也是该标准评选中的最高等级。 云计算服务能力评估由工信部信软司牵头&#xff0c;委托ITSS围绕…

要闻君说:IBM最新量子计算机真真像个艺术品!鹅厂正式成立了自己的技术委员会哇!联想竟然也试着做了一款智能闹钟?...

关注并标星星CSDN云计算每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 嗨&#xff0c;大家好&#xff01;盼望着、盼望着&#xff0c;周五已到&#xff01;今天又有什么新鲜事儿呢&#xff1f;依旧抢先听个歌曲陶冶下&#xff0c;再容头条君慢慢道来&am…

Spring中的9种设计模式汇总

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;Java和Android架构1. 简单工厂又叫做静态工厂方法&#xff08;StaticFactory Method&#xff09;模式&#xff0c;但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数&#xff0c;动…

云漫圈 | 什么是微服务?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;小灰来源&#xff1a;程序员小灰单体架构的痛点缺点一&#xff1a;项目过于臃肿当大大小小的功能模块都集中在同一项目的时候&#xff0c;整个项目必然会变得臃肿&#xff0c;让开发者难以维护。缺点二&#xff1a;…

五分钟解读“大数据”

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;鲜枣课堂作者&#xff1a;小枣君大家好&#xff0c;我是小枣君。2019年的第一篇文章&#xff0c;我们来聊聊大数据。这些年&#xff0c;大数据作为一个时髦概念&#xff0c;出现频率很高&#xff0c;关注度也很…

数据版吐槽大会: 国产综艺节目年终盘点

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者介绍&#xff1a;徐麟&#xff0c;目前就职于互联网公司数据部&#xff0c;哥大统计数据狗&#xff0c;从事数据挖掘&分析工作&#xff0c;喜欢用R&Python玩一些不一样的数据个人公众号&#xff1a;数据森麟&#xff08…

2018全球50大最佳发明名单

戳蓝字“CSDN云计算”关注我们哦&#xff01;来自&#xff1a;全国3D大赛提起发明创造&#xff0c;你会想到什么&#xff1f;每年《时代周刊》都会评选年度最佳发明&#xff0c;它们让世界变得更美好&#xff0c;更智能&#xff0c;或更有趣。Time 从世界各地征集了各类别的提名…

虚拟化精华问答 | 什么是虚拟化?

戳蓝字“CSDN云计算”关注我们哦&#xff01;虚拟化是云计算的基础&#xff0c;基于虚拟化我们可以实现私有云、公有云、桌面云等。它的主要目的是对IT基础设施进行简化&#xff0c;简化对资源以及对资源管理的访问。那么今天就让我们一起就来探究云计算关键技术「虚拟化技术」…

要闻君说:难道金山云与京东云真的要合并了吗?中国联通获准发行不超过500亿元公司债券,都用于5G 商用?用AI技术精准来找室友?...

关注并标星星CSDN云计算每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 嗨&#xff0c;大家好&#xff01;偶是要闻君。愉快的周一从“听歌看新闻”开始啦&#xff01;文/要闻君图片来源网络近日&#xff0c;阿里巴巴宣布推出“A100”战略合作伙伴计划&a…

对不起,我就是喜欢问你Spring构造器注入原理

戳蓝字“CSDN云计算”关注我们哦&#xff01;文章来自&#xff1a;Java和Android架构作者&#xff1a;Static_lin原文&#xff1a;https://blog.csdn.net/qq_41737716/article/details/85596817前言Spring IOC是面试常问的知识点。本文讲述了从自定义注册Bean开始&#xff0c;到…