XDCTF MISC

MISC100:题目给了两张图zzzzzzyu.png和org.png,下载后发现两张图都是这样的,


到winhex里发现文件类型确实是png格式,文件尾也没有添加额外的附加信息,再用stegsolve打开进行移位也没有发现什么异常…,查看图片信
息也没有发现flag。。然后仔细观察图片就开始瞎猜是不是跟图片中的钥匙和0101顺序有关呢。。(事实证明脑洞开歪了真不好玩。。居然没发现这就是主
办方的LOGO,Org。。。)然后有hint是braintool,上google搜了一下发现是github上一个专门加解密用的工具https://github.com/mbikovitsky/BrainTools,然而没用过github。。不知道怎么下载和用上面的工具= =(其实执行说明就在下面啊!!!也可能是自己对英文还是有点怕,然后就没细看…明明第一题是很简单的明明已经找到工具了QAQ。。钻研精神很重要啊以后不能这么浮了。。)

回到正题…然后看了writeup了以后自己动手做一遍。

以下是做的结果

各大writeup上面都直接说编译一下然后运行,表示真的不知道是自己编译还是用git编译- -(更加坚定
了我学习git的决心。。)然后直接用VS打开BrainTools-master/BrainTools.sln(VS下的解决方案文件,包含整个项目
的信息),编译了一下,生成bin文件,打开Debug下的exe文件,一闪就木有了…然后通过命令行打开,尝试了各种终于成功了…最后说一下题目图片放
在exe所在目录下才可以直接操作,不然会报错(我就是这么闹笑话的--。)

时间: 2024-10-12 16:12:21

XDCTF MISC的相关文章

sun.misc.BASE64Encoder找不到包,解决方法

右键项目->属性->java bulid path->jre System Library->access rules->resolution选择accessible,下面填上** 点击确定即可 Jun-1: sun.misc.BASE64Encoder找不到jar包的解决方法 1.右键项目->属性->java bulid path->jre System Library->access rules->resolution选择accessible

[转载]我的WafBypass之道(Misc篇)

厉害,满满的干货,让我膜一下 现在位置: 首页 > 文章 > Web安全 > 文章 > 代码审计 > 正文 我的WafBypass之道(Misc篇) 2017 /2/13 17:17 4,445 沙发 先知技术社区独家发表本文,如需要转载,请先联系先知技术社区授权:未经授权请勿转载.先知技术社区投稿邮箱:Aliyun_xianzhi#service.alibaba.com: Author:Tr3jer_CongRong Blog:www.Thinkings.org 第一篇&l

MyEclipse/Eclipse导入sun.misc.BASE64Encoder jar包步骤

1.右键项目 -->Properties -->Java Bulid Path-> Libraries -->JRE System Library-->Access rules -->双击Type Access Rules在Accessible中添加accessible,下面填上** 点击确定. 2.在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder即可.

认识 sun.misc.Unsafe

笼罩在迷雾之中的 Unsafe 私有API,有人认为应该废弃,也有人认为应该开放. [2015年07月28日] Oracle 宣称要在 Java 9 中去除私有 API: sun.misc.Unsafe, 这就像点燃了炸药桶, 遭到 许多开发者的抗议, 他们认为 这会严重破坏Java的生态系统 开源博主 Rafael Winterhalter 在博文 "Understanding sun.misc.Unsafe" 中说, 底层编程(low-level programming) 中经常会

正则表达式匹配/data/misc/wifi/wpa_supplicant.conf的WiFi名称与密码

正则表达式匹配/data/misc/wifi/wpa_supplicant.conf的WiFi名称与密码: String regex_name="ssid=\"(.*?)\""; String regex_psk="psk=\"(.*?)\""; 核心代码: Pattern p_name=Pattern.compile(regex_name); Pattern p_psk=Pattern.compile(regex_psk);

Java中的sun.misc.Unsafe包

chronicle项目:https://github.com/peter-lawrey/Java-Chronicle 这个项目是利用mmap机制来实现高效的读写数据,号称每秒写入5到20百万条数据. 作者有个测试,写入1百万条log用时0.234秒,用java自带的logger,用时7.347秒. 在看chronicle的源代码,发现一个牛B的利用Unsafe来直接读写内存,从而提高效率的例子. 详细见这个类:https://github.com/peter-lawrey/Java-Chroni

linux系统中misc子系统

misc子系统 转载请注明出处:http://blog.csdn.net/wang_zheng_kai 光源器件与系统研究所 个人学习总结 1.在linux系统中什么是misc? 在研究摄像头驱动的时候,发现摄像头驱动的路径为:/driver/misc/jz_cim/文件目录下,经过查找结果如下: 杂项设备(misc device) 杂项设备也是嵌入式系统中用得比较多的一种设备驱动.在 Linux 内核的include/linux目录下有miscdevice.h文件,要把自己定义的misc de

教你一招 - Misc类型插件的妙用(附带插件源码)

熟悉nopcommerce插件的朋友应该知道里面有一种Misc类型的插件,比如Nop.Plugin.Misc.WebServices和 Nop.Plugin.Misc.FacebookShop,继承自接口IMiscPlugin,主要用来完成其他插件不能完成的工作,今天无意中发现这 种插件还有个妙用,就是可以替换现有的页面,看来nopcommerce真的很博大. 例如我们进入后台促销管理 - 折扣管理,你会看到这个页面: 这 个功能做的不太友好,没有搜索功能,如果数据比较多的话找起来会很吃力,怎么

Java Magic. Part 4: sun.misc.Unsafe

原文地址 译文地址 译者:许巧辉 校对:梁海舰 Java是一门安全的编程语言,防止程序员犯很多愚蠢的错误,它们大部分是基于内存管理的.但是,有一种方式可以有意的执行一些不安全.容易犯错的操作,那就是使用Unsafe类. 本文是sun.misc.Unsafe公共API的简要概述,及其一些有趣的用法. Unsafe 实例 在使用Unsafe之前,我们需要创建Unsafe对象的实例.这并不像Unsafe unsafe = new Unsafe()这么简单,因为Unsafe的构造器是私有的.它也有一个静