修改 Git 仓库的连接协议 本文介绍了如何将 Git 仓库的连接协议从 HTTP 修改为 SSH,以解决国内访问 Github 时因网络限制导致的连接缓慢或失败问题、实现与 Github 的高效通讯。 2021-01-23 软件配置管理 Git 版本控制 如何清洗 Github 的提交历史 ? 本文介绍了两种清理 Github 提交历史的方法,适用于文件较多、或不小心上传了敏感内容、需要彻底清理的情况。 2021-01-23 软件配置管理 Git 版本控制 使用 seafile 搭建私人云盘 Seafile 是一款开源企业级云盘,支持文件同步与本地挂载,性能可靠。使用 Seafile 搭建私人云盘,可解决限速、隐私泄露及文件共享不便等问题。 2021-01-21 网站建设 seafile 云盘 WSL2 迁移 Docker 镜像存储位置 前言自从 Win 10 推出 WSL2 之后,Docker Desktop 就默认使用 WSL2 运行了,此时通过 Hyper-V 无法再设置 Docker 镜像的存储位置,而且 Docker Desktop 的镜像位置设置项也不见了。 这 2021-01-17 容器 Docker 容器 WSL CVE-2019-5475 与 CVE-2019-15588 漏洞分析 Nexus 2.x RCE 命令注入漏洞:Nexus 是 Sonatype 公司推出的一个强大的仓库管理器,提供了 maven、nuget、docker、npm、bower、pypi、rubygems、git lfs、yum、go、apt 等私有仓库的管理能力 2020-12-20 安全 CVE 漏洞分析 【alert(1) to win】 Level 09 - JSON 2 来源:alert(1) to win 题目:Level 09 - JSON 2 题目function escape(s) { s = JSON.stringify(s).replace(/<\/script/gi, ''); 2020-12-09 CTF 解题报告 CTF alert(1) to win 【alert(1) to win】 Level 07 - Skandia 来源:alert(1) to win 题目:Level 07 - Skandia 题目function escape(s) { return '<script>console.log("' + s.toUpperCase() 2020-12-07 CTF 解题报告 CTF alert(1) to win 【alert(1) to win】 Level 03 - JSON 来源:alert(1) to win 题目:Level 03 - JSON 题目function escape(s) { s = JSON.stringify(s); return '<script>console.lo 2020-12-01 CTF 解题报告 CTF alert(1) to win 【alert(1) to win】 Level 02 - Adobe 来源:alert(1) to win 题目:Level 02 - Adobe 题目function escape(s) { s = s.replace(/"/g, '\\"'); return '<script>cons 2020-11-30 CTF 解题报告 CTF alert(1) to win 【alert(1) to win】 Level 01 - Warmup 来源:alert(1) to win 题目:Level 01 - Warmup 题目function escape(s) { return '<script>console.log("'+s+'");</script> 2020-11-28 CTF 解题报告 CTF alert(1) to win CVE-2020-13277 漏洞分析 An authorization issue in the mirroring logic allowed read access to private repositories in GitLab CE/EE 10.6 and later through 13.0.5 2020-11-09 安全 CVE 漏洞分析 如何使用浏览器进行远程开发 简介现在比较主流的远程开发方式,是把代码放在远程服务器,然后在本地的 vscode 通过 SSH 登录到该服务器进行开发。 但是对于无法安装 vscode 的设备(如 iPad)则无法这样做。 为了解决这个问题,可以把 vscode 也安装 2020-10-23 开发/工具 远程开发 vscode vsapp