- 博客(23)
- 问答 (12)
- 收藏
- 关注
原创 御网杯2025 Web,Msic,密码 WP
用winhex打开得到e,N,c,然后使用factor在线网站http://www.factordb.com/index.php?附件中给出了源码,审计发现,接收post参数msg并且帅冲filter过滤了(内容是flag,php)然后在进行判断,如果。题目内容:每一次反序列化都是一次艺术创作,构造出正确的对象与密码,揭开过滤后的秘密,找到埋藏的flag。发现cookie里面存在user,且是url编码的。
2025-05-11 18:51:32
681
原创 php反序列化&php反序列化靶场
类似于java的jar文件,JAR是开发java程序一个应用,包括所有的可执行、可访问的文件,都打包进了一个JAR文件里使得部署过程十分简单。PHAR(“Php ARchive”)是PHP里类似于JAR的一种打包文件。对于PHP5.3或更高版本,Phar后缀文件是默认开启支持的,可以直接使用它。文件包含就:phar伪协议,可读取 .phar文件。
2025-04-29 21:01:34
519
原创 CTFrce
使用localeconv()函数获取.代表着当前目录,而.是在数组的第一个,那么就可以使用current()函数,或者pos()函数获取. 获取到.以后可以使用scandir()查看一下有哪些文件,发现了flag.php在数组最后,使用array_reverse()反转数组,在使用current()或者pos()获取flag.php,获取到后,使用show_source()或者highlight_file()高亮。/usr/local/bin/perl的perl脚本)结果发现是可以访问的,但是并没有东西。
2025-04-29 20:58:49
1007
原创 CTF sql注入& sql-labs
SWPUCTF 2021 新生赛]easy_sql[SWPUCTF 2021 新生赛]easy_sql思路主页中要求我们输入参数,然后尝试了?id=1发现参数不对,然后查看源码,给了提示参数是wllm。传参?wllm=1和?wllm=2发现页面没用变化,说明是字符型的。然后尝试闭合方式,发现是’ 闭合,再用–+注释order by 3查看字段有几行,发现是3行。?因为页面有回显所有使用union联合注入,??
2025-04-29 20:47:53
295
原创 xss-labs
当其他用户访问包含恶意脚本的页面时,浏览器会执行这些脚本,攻击者就可以利用这些脚本获取用户的敏感信息,如 Cookie、会话令牌等。标签是有输入框的,简单来说,onfocus事件就是当输入框被点击的时候,就会触发myFunction()函数,然后我们再配合javascript伪协议来执行javascript代码。ng-include:是文件包涵的意思,用来包涵外部的html文件,如果包涵的内容是地址,需要加引号。引用的地址打不开,需要写一个简单的放在本地服务器上,应用对应的URL就行,同时需要。
2025-04-29 20:43:50
549
原创 CTF内存取证&volatility工具
你的任务是查看内存转储,看看能否找出一些线索。发现有密码,查看一些属性里面有没有注释,发现是有点(Password is SHA1(stage-3-FLAG) from Lab-1. Password is in lowercase.)提示我们密码是Lab-1的第三部分Flag的SHA1值。作为调查的一部分,他告诉我们,他的应用程序是浏览器,他的密码管理器等。大小小于或等于1024字节的文件将直接存储在MFT表中(称为“常驻”文件),如果超过1024字节,表将只包含其位置信息(称为“非常驻”文件)。
2025-04-29 20:43:13
818
原创 upload-labs文件上传
,上传一个jpg类型的就能上传了。上传一个txt类型的文件,弹出了提示“该文件不允许上传,请上传.jpg|.png|.gif类型的文件,当前文件类型为:.tx”,上传一个一句话木马d.php。这里就是绕过黑名单。从源码来看,服务器先是将上传的文件保存下来,然后将文件的后缀名同白名单对比,如果是jpg、png、gif中的一种,就将文件进行重命名。例如muma.php. . 首先循环会找到最后一个点,之后还会循环,但是最后一个不是点了而是空格反回muma.php.之后会进入到if判断返回muma.php.
2025-04-29 20:41:25
794
原创 javascript基础小白都能看懂(更新中)
和undefined的区别在于。结论:十进制小数转二进制后,可能出现无限循环,而计算机的存储空间有限,所以一定长度之后的数据就会被丢弃,导致小数存储不精确,用不精确的小数计算,结果也会不精确。数组.slice(起始索引,结束索引):取出起始索引到结束索引之间的数据(左闭右开),得到一个新的数组,且不改变原来的数组。数组.splice(索引,n):从索引位置删除n个元素,返回删除的元素,返回删除的元素(数组)在js里面,整数和小数,都用的是小数的存储方法存储,每一个数字占的内存空间固定为64位。
2025-04-29 20:28:39
640
原创 kali中安装内存取证工具volatility
因为kali自带的pip都是3.0版本的。所以需要手动安装基于python2的pip。# 下载 get-pip.py# 安装 pip出现如图代表安装成功。
2025-04-21 15:31:24
778
原创 python模块time时间之间的转换
不同时间格式不能跨越式的转换,必须按照时间戳--->>>结构化时间--->>>格式化时间 或者格式化时间--->>>结构化时间--->>>时间戳。一图带你看懂python random模块各个时间格式之间的转换。
2023-06-22 11:49:54
170
1
原创 python百钱买百鸡及优化
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?
2022-12-31 20:17:17
2690
原创 python 都六天(字符串)
字符串是Python中最受欢迎、最常用的数据类型。可以通过用引号括起字符来创建他们。字符串的定义:s1="Hello Python"s2='你好世界'print(s1) #Hello Pythonprint(s2) #你好世界2.转义字符和原始字符串需要指出的是,并不是所有的字符串只要两端加上双引号,就会原样输出,当遇到转义字符,其字符会发生变化。转义字符 含义 转义字符 含义 \\ 单个\ \r 回车 \n 换
2022-04-24 12:19:03
1215
原创 python 第五天 (运算符的优先级)
当有多种类型的运算符出现在同一个表达式中时,表达式的运算按照运算符的优先级“从高到底、从左到右”的顺序进行。运算符类型 运算符 算数运算符 ** *、/、%、// +、- 关系运算符 >、<、<=、>=、==、!= 成员运算符 in 、 not in 逻辑运算符 not and or 上方的表格就是运算符的优先级,从上往下。num=(9//2**2%3 and
2022-04-24 10:32:17
1110
原创 python第四天 (复数、bool、逻辑运算符,成员运算符)
1.复数(complex)是数学中的概念,复数有事不和虚部部分,用j或J表示虚数部分。如:10+5j X8-7J2.布尔值(bool)python中True表示真,False表示假,通常用来判断条件是否成立。print(bool(-1)) #Trueprint(bool("abc")) #Trueprint(bool(0)) #Falseprint(bool("")) #False'''真(True):非零数字、非零对象。如bool(-1)、bool("
2022-04-23 20:06:40
914
原创 python 100天第二天(注释、常量与变量)
1.第一个程序"Hello world"打开python的idle 或者pycham如果没有安装看我之前的安装教程一定要多练,多打几次“Hello World” 可以说是每个程序员的必经之路啊print("Hello World") # Hello World# print() 为输出函数...
2022-04-22 20:03:23
350
原创 python100天 第一天
1.初识pythonpyhton的历史:1989年,荷兰程序员吉多.范.罗苏姆开发的一种继承ABC语言(一种结构化高级语言)的开发脚本,即python(也称大蟒蛇)python分为2个大的版本,一个是python2版本,另一个是python3版本,这里建议学习pyhton3,然后再去了python2python的特点:(1)更易理解 (2)简化设计 (3)易于学习 (4)开源免费 (5)可移植性 (6)“胶水”语言 Python 是一种解释型语言:这意味着开发过程中没有..
2022-04-22 18:20:27
212
原创 pycham的安装
步骤一安装:打开pycham官网https://www.jetbrains.com/pycharm/点击DOWNLOAD下载进入后有两个版本一个专业版,一个社区版。专业版是收费的:功能丰富,对开发者来说十分棒。社区版,就是功能不全的专业版,是用来解决工作问题的。除了一些功能没有以外(例如:Web开发,Python Web框架,Python的探查,远程开发能力,数据库和SQL支持),其他的功能和专业版是一样的。初学者推荐下载社区版,如果非专业版不可的话可以去某宝买一个,点击
2022-04-22 18:02:31
2386
1
原创 python环境的安装(Windows)
步骤一安装:打开python官网https://www.python.org/点击Downloads,选择Windows进入后根据自己的电脑是32位还是64位(右击此电脑属性查看)选择相应的版本下载(注意:要选择Windows installer那个为运行程序)到桌面等待下载完成后回到桌面双击python应用程序,打开后勾选Add Python 3.8 to PATH,并选择自定义安装点击后将所有的勾点上,然后点击Next进入后再次将下方图片的勾对应打上,人后点...
2022-04-21 18:24:14
5816
python内存地址
2022-04-14
js语言怎么转换成Python
2022-03-31
Python解决问题
2022-03-25
python 中 return返回值
2022-03-19
将range()生成的数转换成列表
2022-03-18
fat32提取文件数据
2022-03-04
U盘打不开插上电脑后电脑变卡
2022-02-14
U盘打不开插上电脑变卡
2022-02-13
VMware Workstation Pro 虚拟机新建虚拟机进不去
2022-02-09
while中bark退出程序
2022-01-29
'str'对象不支持赋值
2022-01-29
python如何去除print()输出中的间隙
2022-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人