Loading

摘要: 一、Brute Force-暴力破解 原理 攻击者使用用户名和密码字典,一个一个去枚举,尝试是否能够登录,其关键是字典的构建。 1. Low 随便输入一个用户名和密码,查看效果,发现登录失败 尝试使用万能密码 admin' or '1'='1 或 admin' #,发现登录成功 查看后台源代码, / 阅读全文
posted @ 2023-03-04 22:11 紫曜花 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 环境准备 phpstudy官网下载:https://www.xp.cn/,下载安装完成后启动 Apache 和 Mysql DVWA 下载地址:https://github.com/ethicalhack3r/DVWA 将下载后的 DVWA 安装包解压后放到 phpstudy 安装路径下的 WWW 阅读全文
posted @ 2023-03-04 22:02 紫曜花 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 愿中国青年都摆脱冷气,只是向上走。不必听自暴自弃者的话。能做事的做事,能发声的发声,有一份光,发一份热。就令萤火一般,也可以在黑暗里发一点光,不必等候炬火。 阅读全文
posted @ 2023-03-03 21:02 紫曜花 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 你的妈妈也许温柔,也许软弱,也许不讲理,但不管她认识你多久,她不懂你都是正常的。因为她一辈子都生活在她的圈子和阶层里,她没有机会去见你看过的世界,更没有机会去体验你有幸体验的人生。 所以,你应该努力变优秀,并且对她有耐心,然后带她去见识更大的世界,而不是站在她有限的认知外面,去指责她的无知和狭隘。 阅读全文
posted @ 2023-03-01 21:29 紫曜花 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 设置 Linux 系统语言为 zh_CN.UTF-8 查看当前系统语言 echo $LANG 查看安装的语言包 locale 设置为中文(上一步中如果没有显示中文包,需要自己安装😂) LANG = "zh_CN.UTF-8" 检查 echo $LANG 阅读全文
posted @ 2023-02-28 11:27 紫曜花 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 主要分为以下几个部分 环境准备 源代码准备 googletest与测试代码 编译执行 一、环境准备 1. MinGW 可以直接下载 MinGW,x86_64-posix-sjlj 下载地址 也可以通过下载带编译器的 CodeBlocks 来安装 MinGW, 下载地址 安装完成后,将 g++/gcc 阅读全文
posted @ 2023-02-26 11:53 紫曜花 阅读(3182) 评论(0) 推荐(1) 编辑
摘要: 安装 zsh Z shell(Zsh)是一款可用作交互式登录的shell及脚本编写的命令解释器。Zsh对Bourne shell做出了大量改进,同时加入了Bash、ksh及tcsh的某些功能。 # 查看有哪些 shell cat /etc/shells # 安装 sudo apt install z 阅读全文
posted @ 2023-02-17 23:31 紫曜花 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 启动调试 生成可执行文件 gcc -g hello.cpp -o hello 启动调试 gdb hello gdb交互命令 启动gdb后,进入到交互模式,通过以下命令完成对程序的调试;注意高频使用的命令一般都会有缩写,熟练使用这些缩写命令能提高调试的效率; 运行 run:简记为 r ,其作用是运行程 阅读全文
posted @ 2023-02-13 20:20 紫曜花 阅读(31) 评论(0) 推荐(0) 编辑
摘要: git status 查看有改动但未提交的文件时只显示数字串,显示不出中文文字 原因 在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码 解决办法 将git 配置文件 core.quotepath项设置为false。 quotepath表示引用路径 加上--gl 阅读全文
posted @ 2023-01-24 19:27 紫曜花 阅读(53) 评论(0) 推荐(0) 编辑
摘要: VSCode 与 cmd 两者之间的编码方式不一样:VSCode 默认是 utf-8 编码,而在中国地区下的 Windows 的 cmd 默认是 GBK 编码 通过chcp 命令查看代码页编号, 936 对应 GBK2312 65001 对应 UTF-8 使用chcp 65001/936 可以修改编 阅读全文
posted @ 2023-01-24 19:18 紫曜花 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 一、查看分支 查看所有远程分支 git branch -r 查看远程和本地所有分支 git branch -a 查看本地当前分支 git branch 切换分支 git checkout 分支名 二、拉取远程分支并穿件本地分支 git checkout -b 本地分支名x origin/远程分支名x 阅读全文
posted @ 2022-11-20 22:18 紫曜花 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 如何快速上手? 一、了解业务 梳理实现的业务功能 1.系统有没有文档、教程、分享文章等 2.代码的主要业务功能是什么 3.业务功能使用的角色是哪些,数量是多少,种类是多少 4.业务功能的运营、产品、技术负责人是谁 自己走一遍产品功能 1.通过客户的角度去体验一遍功能,特别是一些TOC的产品 2.通过 阅读全文
posted @ 2022-11-05 14:26 紫曜花 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 文章主要从以下三个方面介绍: 利用数据库的功能读写文件,以及读写文件的条件 学习数据库系统表的功能,常用数据表及字段的介绍 利用 hashcat 对用户的 hash 进行暴力破解 MySQL 读写文件 MySQL 读文件 1. mysql 命令导入 语法格式为 mysql -u用户名 -p密码 < 阅读全文
posted @ 2021-11-21 22:53 紫曜花 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 数组是存放在连续内存空间上的相同类型数据的集合。 需要两点注意的是 数组下标都是从0开始的。 数组内存空间的地址是连续的 正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。 01 二分查找 力扣题目链接 给定一个 n 个元素有序的(升序)整型数组 阅读全文
posted @ 2021-11-15 23:43 紫曜花 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 文章主要分为以下两个部分: 数据库分类 MySQL 基础 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。相对于文件存储数据,数据库中存储数据效率更高。 结构化查询语言(Structured 阅读全文
posted @ 2021-11-11 20:28 紫曜花 阅读(262) 评论(0) 推荐(0) 编辑