Re学习笔记
一些概念可执行文件// Hello CTF: 目前我们常见的两大主流平台分别是 Linux 和 Windows;在前者环境下,其主要的可执行文件对应的名称为 ELF(Executable and Linking Format)文件;在后者环境下,其可执行文件对应的名称为 PE(Portable Executable)文件 https://hello-ctf.com/HC_Reverse/Quick%20Start%EF%BC%9A%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6/ 汇编语言(ASM 汇编)需要了解的什么: 寄存器(了解的要多一些,要知道每个寄存器做什么的) jcc leave ret cmp xor sub test mov
刷题中遇到的MISC盲点
加密方法&文字隐写serpent(snake) http://serpent.online-domain-tools.com/ BrainFuck (brainfuck码例子) https://www.bf.doleczek.pl/ 嵌套 base64想出这个东西的诗人握持(雾 如果看到一大堆的base 64编码,跑不出来文件类型 或者base 64解密后变短了而且结果还是base 64 就怀疑是否是base 64嵌套,也就是一个数据一直base64编码 盲文翻译eg: ⡇⡓⡄⡖⠂⠀⠂⠀⡋⡉⠔⠀⠔⡅⡯⡖⠔⠁⠔⡞⠔⡔⠔⡯⡽⠔⡕⠔⡕⠔⡕⠔⡕⠔⡕⡍= https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=mangwen NTFS数据流隐写 使用windows自带的notepad 使用lads 使用NtfsStreamsEditor(推荐) eg: https://blog.csdn.net/qq_45836474/article/details/111074356 0okeg: Ook. Ook. Ook. Ook....
C语言作业中的Bugs
常识最大公约数(GCD)辗转相除法(欧几里得算法) // ChatGPT 假设我们要计算两个正整数 a 和 b 的最大公约数,步骤如下: 用较大的数 a 除以较小的数 b,得到余数 r。 如果余数 r=0,则 b 就是 a 和 b 的最大公约数。 如果 r ≠ 0,则将 a 赋值为 b,将 b 赋值为 r,重复步骤 1,直到余数为 0。 通过不断用较大的数除以较小的数,可以不断缩小问题规模,最终得到最大公约数。 最小公倍数(LCM)LCM = (a * b) / GCD(a, b) 判断素数注意: 1不是素数!2是素数! // ChatGPT 判断方法: 简单方法:从 2 到 n−1 的每个数都尝试除 n。如果 n 能被其中任何一个数整除,那么 n 就不是素数。 优化方法:只需检查从 2 到 根号n 的数即可。因为如果一个数 n 能被大于 根号n 的数整除,则它必定也能被小于 根号n 的数整除。检查从 3 到 sqrt(n)...
Minecraft简单快速联机教程
用樱花frp进行简单多人联机(超详细版)准备工作 一台能玩mc的电脑 一个能用的邮箱 一个能用的手机号 一个能用的网络 有一块钱的支付宝(实名认证用) 手 眼睛和脑子(雾 注:该教程为基于局域网游戏的多人联机教程,并不是开服教程 配置樱花frp什么是樱花frp?为什么需要端口穿透?樱花frp官网:Sakura Frp | 樱花内网穿透 — 免费内网穿透_免费端口映射_高速_高防节点_不限流量_Minecraft我的世界_微信开发调试_群辉NAS_无需公网_免备案 樱花frp(SakuraFrp)是一款非常好用的端口穿透软件,它有免费流量,并且非常稳定。为什么需要端口穿透?樱花frp官网是这么说的 注册、登录你的账号要使用樱花frp,你需要一个账号,注册需求如下 注册好后,去邮箱点下验证邮件,就可以登录了 点击Sakura...
SHCTF WriteUP
SHCTF WriteUP作为第一场完整打下来的ctf比赛,感觉打的还算ok 先放一下战绩(雾 总榜36全部校内赛道第十Misc总榜第五 ok进入正题 week 1AI小助手如图所示,得到flag. MISC签到题按照题目要求做即可 Rasterizing Traffic压缩包里面有个pcapng文件,可以在里面找到一张图片 导出后,发现是一张光栅图,使用软件拆解即可 拜师之旅①使用010 editor可以看到文件前面缺少png文件头 修复后简单查找即可 真真假假?遮遮掩掩!首先分析文件,很明显,第一个是伪加密 然后得到一个提示 根据提示和题目,可以明白这是一个掩码题 使用ARCHPR破解即可 可以得到flag 有WiFi干嘛不用呢?给了一堆东西一开始没看明白 看了个01.cap发现可以使用aircrack-ng暴力破解 (然后卡了半天)may文件夹里面有一堆文件,打开后发现是一些wifi密码类似物,果断组成字典进行破解 得到flag Quarantine首先根据题目猜测,该文件为一个windows...