buuctf-misc writeup (持续更新)

内存取证三项

文件下载解压,有几个提示信息。

volatility直接梭。

查看镜像信息imageinfo。此命令用于查看镜像的大概系统,便于执行对应的命令。

查看执行过的cmd命令cmdscan。

从这里可以到小黑在小白的电脑执行了nc,并传送一个zip文件。应该就是题目的机密文件。而且猜测压缩包有密码,对应题目的小白的密码。

还有一个信息就是小黑在小白的桌面写了点什么,以为在桌面会有txt文件。文件扫描filescan。

并不是,桌面啥也没有,txt也没有。没思路的时候就看看进程信息pslist。

特殊进程除了nc就是ie和notepad,查看notepad里面写了什么。

原来在这里,并不是在桌面,而是在桌面的notepad里面。这串是16进制,转换成字符串。

但是不是flag,是假的。这条路断了。

回到刚刚的zip文件。先下载下来dumpfiles。

注意到文件名是小白的生日,生日只有数字,可以爆破。

密码是19950101,里面就是flag,真flag。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
scikit-misc 是一个辅助库,包含了许多用于科学计算和数据分析的工具函数,十分方便实用。使用 scikit-misc 前,需要先安装这个库,可以利用命令行工具 pip 进行安装: pip install scikit-misc 使用 scikit-misc 的主要步骤包括导入库、选择需要使用的函数、创建数据并应用函数,下面以其中的几个常用函数为例进行介绍: 1. montage:拼接图像 montage 函数可以将多个图像拼合在一起,形成一个大图像。使用前需要导入相关的包: from skimage.util import montage 创建一个 10x10 的标准图像,并将其随机变色: import numpy as np a = np.zeros((10, 10, 3), dtype=np.uint8) a[ : , : , 0] = 255 * np.random.rand(10, 10) a[ : , : , 1] = 255 * np.random.rand(10, 10) a[ : , : , 2] = 255 * np.random.rand(10, 10) 将图像拼合起来,并显示出来: montage(a, padding_width=3, multichannel=True) plt.show() 2. random_noise: 添加噪声 random_noise函数可以向图像中添加随机噪声。使用前先需要导入相关的包: from skimage.util import random_noise 创建一张 100x100 的灰度图像,并将其添加随机噪声: import numpy as np from skimage.data import camera from skimage.io import imshow image = camera() noisy_image = random_noise(image, mode='gaussian', var=0.1**2) 显示原图像和添加噪声后的图像: imshow(image, cmap='gray') plt.show() imshow(noisy_image, cmap='gray') plt.show() 3. img_as_ubyte:将图像类型转换为 uint8 img_as_ubyte函数可以将图像类型转换为 uint8。使用前需要导入相关的包: from skimage import data, img_as_ubyte import matplotlib.pyplot as plt 读取一张图片并将其类型转换为 uint8: cat = data.chelsea() cat_u8 = img_as_ubyte(cat) 显示原图像和转换后的图像: _, axs = plt.subplots(nrows=1, ncols=2, figsize=(15, 5)) axs[0].imshow(cat, cmap='gray') axs[0].set_title('Original') axs[1].imshow(cat_u8, cmap='gray') axs[1].set_title('img_as_ubyte') plt.show() 以上就是三个 scikit-misc 的常用函数示例。使用这些函数可以使得科学计算和数据分析变得更加轻松愉快。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

its0nme

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值