- 博客(4)
- 收藏
- 关注
原创 如何写 docker-compose.yaml 文件?
Docker是一个容器化技术,通过打包程序及其依赖环境(镜像)实现跨平台一致运行。Dockerfile是构建镜像的说明书,而docker-compose用于编排多容器应用,通过YAML文件定义服务配置。示例中,基于Java11的web服务通过docker-compose.yaml配置端口映射(9121:1337)、构建指令和重启策略,使用docker-compose up -d即可后台启动服务。这种方案解决了环境依赖和服务编排问题,确保应用在不同环境中的一致性运行。
2026-04-25 12:30:07
31
原创 通过SSH 密钥一键登录服务器(免密码输入)
SSH免密登录配置指南 生成密钥对:在本地终端执行 ssh-keygen -t ed25519 -C "your_email@example.com",使用默认路径,不设密码,生成私钥 ~/.ssh/id_ed25519 和公钥 ~/.ssh/id_ed25519.pub。 上传公钥到服务器: 使用 ssh-copy-id user@ip 自动配置(需输入密码一次)。 若命令不可用,手动执行: type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh
2026-04-11 10:07:41
27
原创 EXE注入弹出计算器 -- 新手实践
本文通过x64dbg调试工具对C++程序hello.exe进行动态代码注入实验,在不修改源代码的情况下实现运行时弹出计算器。实验重点演示了JMPHook技术原理,包括将main函数入口指令替换为跳转指令,引导执行流至预先准备的CodeCave区域,该区域包含调用system("calc")的汇编指令及必要的栈空间调整。同时详细介绍了x64架构下的调用约定、RIP相对寻址机制等关键技术点,解决了ASLR带来的地址随机化问题。
2026-03-15 15:06:17
344
原创 virtualbox:由于.vdi文件搬移后导致虚拟机无法启动的修复方案
摘要:VirtualBox虚拟机因找不到虚拟硬盘文件BookVM-disk002.vdi而报错(VERR_FILE_NOT_FOUND)。该问题通常由文件被移动/删除、快照丢失或存储路径变更引起。解决方案包括:1)退出VirtualBox后修改.vbox配置文件中的硬盘路径;2)使用VBoxManage命令移除无效硬盘记录并重新注册;3)确保StorageControllers部分引用正确的UUID。通过手动编辑配置文件和重新注册硬盘,最终成功修复虚拟机启动问题。操作需注意管理员权限和路径准确性。
2026-03-13 00:59:20
364
SEU密码学实验Qt项目
2025-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅