- 博客(40)
- 收藏
- 关注
原创 记一次使用python.re库中findall遇到的坑
在使用python中re库匹配IPv4时,我需要整体匹配一个大的字符串中所有的Ip地址,需要用findall而不是search。但是,findall在存在分组的情况下默认无法匹配整体,这个问题该如何解决呢?这种不合法的IP呢?示例中将2和90分开了,那该如何提取290呢?但是,我的例子中如果有多个IP地址需要提取呢?首先,想到使用search方法, 这样的确可以匹配到第一个。通过查阅大佬的资料,发现了一种新的用法,就是把。改成不匹配模式,具体该如何做呢?这里还有一个问题,如果我要提取的是。
2023-12-13 16:34:45
281
原创 shell脚本入门——变量、字符串
本关任务:欢迎来到shell 脚本世界,为了见证shell脚本的神奇,本小节带领大家写第一个shell脚本,希望脚本能够在右侧的命令行窗口中输出hello EduCoder。接下来让我们一起去开启shell脚本的快乐之旅吧!相关知识Shell是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。为了更好地学习shell编程,您需要对linux 系统命令有一定的了解,熟悉常用的命令,如:vim、echo、chmod等。
2023-10-06 20:33:52
887
原创 shell脚本入门——内置命令
本关将带领大家熟悉 bash 的内置命令,并掌握一些常用的内置命令。在开启此小节之前,相信你已经对 shell 编程的变量和字符串的使用有了一定的了解。需注意: 本课程没有描述 shell 数组的概念,因为在实际的操作中 shell 数组并不是很友好,一般在数据处理的模型都用 python 来代替 shell,如果大家对 shell 数组感兴趣,请同学们可以自行翻阅资料了解一下 shell 的数组概念。
2023-10-06 18:34:04
801
原创 Linux文件/目录管理
本关主要讲解在Linux命令行下如何对文件进行创建和删除操作。本关任务:创建一个新的文件,同时将一个已经存在的文件删除。提示:连接命令行后,先执行命令 cd /tmp, 进入临时目录,再执行练习操作。所有操作在/tmp/下执行,否则可能破坏实验环境,导致评测不能通关。
2023-10-06 17:53:02
132
原创 堆叠注入之handler的使用
在堆叠式注入中,我们可能会通过改表名来达到查询的目的。但是,一旦我们的关键字被过滤掉,堆叠注入也就不那么容易了。在MySQL中,有一种handler的查询方式,可以代替select语句(虽然并没有select强大,也并没有写到sql标准中),按照表中一行一行进行查询。
2023-05-23 15:35:21
122
原创 ctf之php伪协议的使用
php://input可以访问请求的原始数据的只读流,将post请求的数据当作php代码执行。当传入的参数作为文件名打开时,可以将参数设为php://input,同时post想设置的文件内容,php执行时会将post内容当作文件内容。当它与包含函数结合时,php://filter流会被当作php文件执行。可以让用户来控制输入流,当它与包含函数结合时,用户输入的data://流会被当作php文件执行。zip:// 可以访问压缩包里面的文件。当它与包含函数结合时,zip://流会被当作php文件执行。
2023-05-20 15:53:02
1320
原创 财务管理系统项目方案
名称:班级财务管理系统难易系数 ★★项目简介 财务管理系统实现了班费消费明细、入账等数据管理,主要通过图形界面进行人机交互,jdbc操作MySQL数据库进行数据持久化,财务管理员通过系统对班级费用开销进行维护,班上同学可以登录系统查看班级财务消费情况,本系统只有财务管理员拥有新增、修改财务数据的权限,数据一旦发布则不允许修改。数据库:MySQL界面技术:swing图形界面开发工具:eclipse/idea。
2023-01-07 11:08:49
582
idea新建maven工程依赖下载(使用阿里镜像加速)
2023-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人