Posts

共 18 篇文章

  • 第三届“盘古石杯”全国电子数据取证大赛初赛服务器

    第二届服务器稳定发挥混了个决赛一等奖,今年服务器爆零让队友抗压了 结束后对第三届“盘古石杯”全国电子数据取证大赛初赛UNRAID服务器部分做了比较完整的复盘,部分题目答案可能因为考虑不足,不一定对,在这里分享一下UNRAID仿真与LUKS ZFS数据盘的解密。如有错误,欢迎师傅们指出。 服务器启动模式: UEFI/BIOS (SYSLINUX) 镜像模式:

  • 2025 CISCN x CCB 半决赛 WP

    一个Django框架的Blog Python 版本2.7.17 DJANGO 版本1.8.4 http://10.10.1.100:114514/detail_show/banner detail_show 目录回退 + 任意文件读取 下载SQLITE数据库 /home/ctf/db.sqlite3 拿到如下Hash,拿去HashCat跑下字典能出密码为go

    CTF#CTF
  • Cloudflare Email Workers Auth

    绑定Cloudflare Email Worker,当收到新邮件时转发内容至指定的WebHook,进一步处理 实现邮箱验证功能 webhook_endpoint 填你的公网WebHook地址 注意添加Token鉴权 Worker 代码 示例后端代码

    DEV#DEV
  • [CTF] 蝉道Zentao RCE脚本

    编写的是非伪静态版本 伪静态替换下路径即可

    CTF#CTF#CTF-WEB
  • [CTF] 睡眠排序的出题记录 w0w

    本题所需要的工具 「ffmpeg」「flac」 这两个工具都可以很方便的下到 如果对音视频分析, 你通常还会用到 Audacity、REAPER、SPEK 、VLC 这些工具可以辅助你的解题和日常处理音视频的需求 但解出本题其实只需要ffmpeg即可 官网: ffmpeg.org FFmpeg 是一款功能强大的开源多媒体处理工具。 在视频处理方面,它可以进

    CTF#CTF#CTF-MISC
  • [CTF] FLAG-MACHINE FLAG 发放机题解

    打开首页 自动下载 /static/backup.zip 下的源码 先看源码路由 static 路由 开启了文件服务 用dirsearch扫描出nohup.out,backup.zip backup.zip 是我们获取到的源码 访问一下看看 nohup.out 是程序的 stdout 输出回显 我们看看 /service/flag 路由 该路由在 /ser

    CTF#CTF#CTF-WEB#GO
  • OPENSSL生成CSR

    1 2 openssl genrsa -out server.key 2048 openssl req -new -key server.key -out server.csr -subj "/C=HK/ST=/L=/O=/OU=/CN=domain.com/emailAddress=admin@domain.com" # 自签名 1 openssl req

    #Openssl
  • 使用CDN时防止源站被扫描攻击

    部署SSL证书时,获取的证书中会包含您签发的域名,通过扫描443端口,可获取部署在该IP地址上的相关证书,从中解析出包含的域名。即使您通过CDN反向代理了网站,只要源站没有对外封禁,且部署了含有您域名的证书,通过扫描便可轻松的获取您域名所对应的源站IP地址。 从而绕过CDN保护以及WAF对您进行4层或7层攻击。 若您的服务器有IPV6支援且CDN支持IPV6

    #Openssl
  • 使用Python自动观看驾校视频并打卡

    研究了驾考软件后发现APP就是个套壳浏览器,直接与http接口交互即可。 由于我的主设备是iOS,这里使用了QuantumultX 进行调试抓包,有些或许是https通信还需要配置下MITM,我这里全是裸http就不必了。 测试后发现,观看视频与提交没有关联,遂跳过视频相关处理,直接到最后的提交部分。 服务端是没有计时器的,只要提交数据的时间符合便可记录学时

  • 解决netplan的dns问题

    Ubuntu启用新的网络管理程序Netplan Dhcp获取到的dns有问题,不能用,要替换 查了资料替换后,dhcp获取到的dns依旧无法删除,有一定几率无法解析 也懒得换ifupdown 在netplan下,resolv.conf只是个符号链接 一把梭 直接把 /etc/resolv.conf 写死,不用本地缓存了 rm -rf /etc/resolv.

  • 使用Alien转换rpm及deb包

    这里我们以java的rpm包为例 sudo alien jre-8u171-linux-x64.rpm -c -d jre1.8_1.8.0171-1_amd64.deb generated sudo dpkg -i jre1.8_1.8.0171-1_amd64.deb 结果。 Selecting previously unselected package

  • 使用ytb-dl下载ytb视频

    你可以在官网下载 https://yt-dl.org/latest/youtube-dl.exe 为啥要安装ffmpeg呢? 因为在ytb上,1080p及以上分辨率的视频都是音频和视频分离开的 下下来的视频是没有音频的,要使用ffmpeg合成 (无损合成,并不会损失画质) https://ffmpeg.zeranoe.com/builds/ 在这个网站下载

  • 使用acme.sh进行泛域名和多域名的Let's Encrypt证书签发

    sudo apt update sudo apt install curl curl https://get.acme.sh | sh source ~/.bashrc acme.sh -h 有帮助输出便是安装成功 这里是签发通配符证书,所以不能像以前使用http验证法了 用dns验证法当然要用api啦 自己修改不仅累死还会忘 我这使用了cloudflare

  • Ffmpeg给视频添加水印

    Windows在这下载 ffmpeg-3.4.2-win64-static.zip 下不动请加速 在debian9中有预编译包 sudo apt update sudo apt install ffmpeg 这里安装的ffmpeg不是最新版本 在debian9的testing中有最新版,需要设置优先级等 详细教程看这里 如何在Debian中启用测试版/不稳定

  • Debian9安装pve虚拟环境

    # debian9安装pve 官方文档 https://pve.proxmox.com/wiki/Installation 设置/etc/hosts 本机ip设置为主机名 如,网卡ip为 192.168.24.100 主机名为srotiy-server 设置192.168.24.100 srotiy-server # 加入源 1 2 3 vim /etc/a

  • Nginx 配置特定目录使用http访问

    以上配置优先查找 ~/www/wwwroot/srotiy.com/test 目录下的文件,如果找不到就重定向到 HTTPS 地址。 至于用处嘛,可以在证书挂掉时用来验证域名所有权。

  • Debian9安装pve虚拟环境

    安装过程会连接安全服务器然后更新内核balabalabala…….. 我这里使用了mini.iso 新系统会挂载在安装系统的/target目录下 等待配置完apt后 在软件包统计后 进入选择软件时 按键盘的alt+f2进入console 把debian-security的url换为国内镜像源 然后…. 按alt+f1返回安装界面,愉快安装

  • dd & hdparm测试磁盘io

    1 2 dd if = /dev/zero of = iotest bs = 64k count = 16k conv = fdatasync && rm -f iotest hdparm -t /dev/xxx