VNCTF-Misc
VNCTF-Misc
VN_Lang
直接IDApro打开,shift+F12检索字符串

Echo Flowers
echo_flowers.ovf文件,可以使用vmware挂载

有个imToken,别的应用也没啥什么东西
手机安装的某数字钱包App在导入助记词时没有将助 记词输入框设为密码属性,使得输入法可以开启单词联想,而手机安装的某输入法 (包括厂商预装版本)的单词联想是默认开启的。(题目描述中也对此给出了提示: 114 英语不好) 多次导入助记词会发现输入助记词首字母即可联想助记词单词。
我们大致确定助记词的范围
所有2048个助记词: bips/bip-0039/english.txt at master · bitcoin/bips
确定助记词
ramp twenty only space define fashion high carpet muscle laundry couch ranch
接下来,我们换个思路
用7z去解压vmdk文件
找到以下解压目录下的文件
echo_flowers\echo_flowers-disk1\android-7.1-r5\data\data\com.sohu.inputmethod.sogouoem\files\dict\sgim_gd_usr.bin
但是搜狗输入法用户词库文件不是utf-8编码而是utf-16
所以记事本打开什么都看不见
用kali自带的strings的命令
strings --encoding=b *

最后的顺序
ranch only space define laundry carpet muscle ramp high twenty couch fashion
所有助记词和顺序都得到了,直接用手机imToken设置一个密码然后利用高级设置查看私钥,导出私钥

官方给的在线工具看不懂。。。。。。。。
VNCTF{6433c196bb66b0d8ce3aa072d794822fd87edfbc3a30e2f2335a3fb437eb3cda}
ezSignal
写了一整天,然后半夜告诉我附件错了。。。。。。
拿到一个压缩包,第一个没有名字,但是可以强行解压

问了一下deepseek(这玩意也是卡爆了),是grc文件,加密包含FM调频和xor
我们重命名文件为1.grc,用gnuradio打开文件

附件给的png文件还有东西,可以使用binwalk分离

记事本打不开
这是加密后的文件
我们需要逆向这个grc文件,恢复得到原始的wav文件
还是利用gnuradio编写exp

最终得到wav文件
最后sstv扫一下得到一个二维码

百度扫码可以出

VNCTF{W0w_Y0u_Ar3_G0od_4t_R4di0_S1gn4L}
VNCTF-Misc的更多相关文章
- sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目->属性->java bulid path->jre System Library->access rules->resolution选择accessible ...
- sun.misc.Unsafe的理解
以下sun.misc.Unsafe源码和demo基于jdk1.7: 最近在看J.U.C里的源码,很多都用到了sun.misc.Unsafe这个类,一知半解,看起来总感觉有点不尽兴,所以打算对Unsaf ...
- 正则表达式匹配/data/misc/wifi/wpa_supplicant.conf的WiFi名称与密码
正则表达式匹配/data/misc/wifi/wpa_supplicant.conf的WiFi名称与密码: String regex_name="ssid=\"(.*?)\&quo ...
- Java--如何使用sun.misc.Unsafe完成compareAndSwapObject原子操作
package com; import sun.misc.Unsafe; import java.lang.reflect.Field; /** * Created by yangyu on 16/1 ...
- MyEclipse中无法识别 sun.misc.BASE64Encoder
sun.misc.BASE64Encoder/BASE64Decoder类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用.但是在MyEclipse中直接使用却找不到该类. 解决方法: 1 ...
- Java sun.misc.Unsafe类的学习笔记
Java未开源的Unsafe类 Unsafe类可以为我们提供高效并且线程安全方式操作变量,直接和内存数据打交道. 获取Unsafe实体的方法 private static Unsafe getUnsa ...
- 教你一招 - Misc类型插件的妙用(附带插件源码)
熟悉nopcommerce插件的朋友应该知道里面有一种Misc类型的插件,比如Nop.Plugin.Misc.WebServices和 Nop.Plugin.Misc.FacebookShop,继承自 ...
- linux设备驱动归纳总结(十):1.udev&misc【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-111839.html linux设备驱动归纳总结(十):1.udev&misc xxxxxxx ...
- misc设备
WatchDog Timer驱动 混杂设备 Misc(或miscellaneous)驱动是一些拥有着共同特性的简单字符设备驱动.内核抽象出这些特性而形成一些API(在文件drivers/char/mi ...
- python中scipy.misc.logsumexp函数的运用场景
scipy.misc.logsumexp函数的输入参数有(a, axis=None, b=None, keepdims=False, return_sign=False),具体配置可参见这里,返回的值 ...
随机推荐
- C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
前言 自从 DeepSeek 大模型火了以来,网络上出现了许多关于本地部署的教程和方法.然而,要真正深入了解其功能和应用,还是需要自己动手进行一次本地部署. DeepSeek 作为一个高效的自然语言处 ...
- form-create-designer中怎么扩展自定义组件
form-create-designer中怎么扩展自定义组件 form-create-designer 是基于 @form-create/element-ui实现的表单设计器组件.可以通过拖拽的方式快 ...
- go、thinkphp8、webman数据读取并发测试、性能测试
前期准备:本地搭建程序运行所需环境,分别编写go,thinkphp8和webman程序,确保程序运行正常,新建mysql的student表,模拟存储学生信息,共计3646条数据,分别使用go语言.th ...
- Cython与CUDA之Add
技术背景 在前一篇文章中,我们介绍过使用Cython结合CUDA实现了一个Gather算子以及一个BatchGather算子.这里我们继续使用这一套方案,实现一个简单的求和函数,通过CUDA来计算数组 ...
- cypress route 拦截 zepto ajax 请求时候 response 返回 null 问题原因
原文链接:https://blog.jijian.link/2020-08-03/cypress-zepto-ajax-response-null/ 如果你项目有如下几个巧合,大概率会发现一个 aja ...
- vuex 踩坑记之unknown local mutation type
使用模块化定义vuex时,出现了这么个错误unknown local mutation type,检查好久发现单词并没有写错,代码如下: // 引入请求数据的方法 import { reqUsers ...
- go mod 安装bee 报错
报错信息 go: github.com/beego/bee imports github.com/beego/bee/cmd imports github.com/beego/bee/cmd/comm ...
- Go语言计算字符串长度——len()和RuneCountInString()
Go 语言的内建函数 len(),可以用来获取切片.字符串.通道(channel)等的长度.下面的代码可以用 len() 来获取字符串的长度. tip1 := "genji is a nin ...
- BundleFusion+WIN11+VS2019 + CUDA11.7环境配置
BundleFusion+WIN11+VS2019环境配置 Step1 一开始会提示你重定解决方案,点是即可,如果点错了,也可以在这里再点一次: 简要记录一下环境的配置过程,刚下载下来BundleFu ...
- Linux性能分析-CPU上下文切换
前言 在Linux性能分析-平均负载中,提到过一种导致平均负载升高的情况,就是有大量进程或线程等待cpu调度. 为什么大量进程或者线程等待CPU调度会导致负载升高呢? 当大量进程或者线程等待调度时,c ...