Post List

13k words 12 mins.

学后端到现在也算是开始写第一个可以称之为项目的东西了,虽然都在讲 xx 点评、xx 外卖之类的项目没含金量,我也觉得简历里面写这种东西没什么竞争力,但花一两个星期写完我不认为不会有任何收获,看的也就是 redis - 黑马点评的那个视频 这个项目的前端页面已经提供了,我只需要完成后端接口即可。以各个功能模块的代码作为段落进行解析,记录一下写这个项目遇到的各种问题和学到的、弄明白的各种东西,所以不会贴完整的代码,完整代码会放到 Github 上,等写完了再传,欢迎品鉴 shi 山( 技术栈大概是 springboot、mysql、redis、mybatisplus 这些 # 准备工作 下载...
5.6k words 5 mins.

很难想象有人读了一年计算机现在才开始学 git 相关操作..... 其实之前也一直在用,但每次都是用的时候搜和问 AI,也就是下点东西用。没怎么梳理过相关知识,github 的页面自己也不太熟悉,更别提什么仓库管理、合并分支之类的 学习视频:https://www.bilibili.com/video/BV1pX4y1S7Dq # 安装 Git 这里不赘述了,之前装过 # 创建本地仓库 随便在本地找一个文件夹,在这个目录的 cmd 窗口下输入: 1git init 此时这个文件夹就成为了自己本地的 git 仓库(不需要联网) 同时也可以用: 1git clone URL 来克隆 github...
1.3k words 1 mins.

一点基础乐理知识的梳理。偏个人向记录,因此可能写的不太具体和清晰,而且有很多碎碎念(( 哎哎小时候没上过音乐课,也没有怎么系统地了解过这些,想学 vocaloid 发现自己啥也不会,甚至打音游的时候说的什么八分十六分什么 bpm 都没概念( 对乐理的唯一认识可能只是 do re mi fa sol la si 了 学习视频为:https://www.bilibili.com/video/BV1EV411C7tx # 音符相关 音符就是这里的 1,2,3,4,5,6,7(do re mi fa sol la si),在下面加・表示低八度,上面加・表示高八度 上面的 do re.... 称为...
20k words 18 mins.

第一次也是最后一次作为出题者和管理员的身份参与比赛,办完 0x 之后就差不多退役了( 因为是新生赛,所以希望我出的题能对各位新生师傅起到引导学习的作用。由于是跟同队的 Spreng 和 1n1t 学长一起出的,所以这里只有我出的相关题目 # Week1 # SignIn IDA SHIFT+F12 查看字符串即可 因为字符串是硬编码在程序内部,因此用记事本、winhex 等文本编辑工具其实也能看( # EasyXor 一般遇到不认识的文件,先扔到 DIE 或者其它的文件查询工具里面查查看 这里可以看到是 ELF 文件,什么是 ELF 文件可以在网上搜搜,总之 IDA...
4.5k words 4 mins.

之前的文章迁移过来又得去 markdown 里边改图片链接,虽然我把以前文章的图片移到 Github 图床了,但是也懒得去改以前的文章,所以之前的文章可能没有图片,不过也无所谓了,大多数都是一些 CTF 的 wp( 自己以前用的是阿里云服务器 + Wordpress 建的博客,但碍于国内服务器又要备案、又要安全证书啥的,特别繁琐还要钱,于是干脆迁移到 github,既免费又省事,而且最近正好在学 web 开发,也借此了解一些前端的相关知识。顺便写一篇文章记录一下基于 Hexo+Github 的建站过程,以及从我的原阿里云 + Wordpress...
10k words 9 mins.

校科协的免试题,做的时候除了 Git 其它的都学习过了,但没有实战做过具体的项目,借助 ChatGPT 完成,代码的 AI 味可能有点浓...... 完成后的项目地址:soapsama7/SAST-ReadTrack at dev-soapsama 欢迎各位大佬来指出问题和拷打( # 项目需求分析和准备工作 文档中给了一个项目仓库,里面提供了模板代码,只需要照着 github 仓库里面提供的模板代码和文档需求完成相应的业务逻辑即可 先用 git clone 把项目仓库拷贝到本地,但这里网有点抽风,第一次失败了,改一下代理就行 还得新建一个自己的本地分支,方便代码管理 然后用 IDEA...
8.6k words 8 mins.

学的黑马的这个视频 -> 阶段项目 - 10 - 阶段项目课后练习思路分析_哔哩哔哩_bilibili 没做登录和注册界面 主函数: 1234567import com.itheima.ui.GameJFrame;public class App { public static void main(String[] args){ new GameJFrame(); }} 主要逻辑...
2.6k words 2 mins.

打了小半年的 CTF,一直在搞逆向,但现在放弃,以后也不以这个为主了,暂时决定转向 java 之类的开发吧 主要原因就是太累了... 本身我就不是一个勤奋的人,在这方面也没有什么天赋,去年因为本校办的 0xGame 对这个产生了兴趣,刚好也不知道想学什么,就尝试尝试吧,然后就一直为了这个学到现在。在这期间也因为 CTF...
7.6k words 7 mins.

# Fuko's_starfish 题目给出一个 exe 和 dll 文件,先看看 exe 先加载这个 dll 文件,若加载成功则提示我们需要完成三个小游戏,然后进入函数 sub_140001490,那么跟进它看看 第一个小游戏就在 sub_140001270 内,是一个猜数字小游戏 原本想动调的,但这道题似乎搞了挺多反调试,找不到怎么解决,强行运行吧,前面的猜数字和贪吃蛇玩一下就过了,到最后这里 对应 dll 文件里面是 这里让我们输入密钥,下面的 sub_180001650 是个 AES 加密,跟进看可以发现 这里有一大串赋值语句,应该就是密钥,跟进这些...
18k words 16 mins.

# 签到 Re 动调发现是把我们的输入分为四个一组做了小加密(sub_13AC 内) 直接 z3 12345678910111213141516171819202122232425262728293031323334353637383940414243from z3 import *key = 0xFB341651M00 = (key & 0xFF) # 0x51M01 = ((key >> 8) & 0xFF) # 0x16M10 = ((key >> 16) & 0xFF) #...