<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>fupcode - 作者 - 南冥鹏影</title><link>https://blog.fupengcheng.top/authors/fupcode/</link><description>南冥鹏影</description><generator>Hugo 0.168.0 &amp; FixIt v1.0.0-beta.4</generator><language>zh-CN</language><lastBuildDate>Thu, 15 Oct 2026 17:51:49 +0800</lastBuildDate><atom:link href="https://blog.fupengcheng.top/authors/fupcode/index.xml" rel="self" type="application/rss+xml"/><item><title>REDIAL (2026)：从 Embedding 扰动看 RNA 语言模型学到了什么</title><link>https://blog.fupengcheng.top/posts/research-notes/paper-review-redial/</link><pubDate>Thu, 17 Sep 2026 17:00:00 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/research-notes/paper-review-redial/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%A7%91%E7%A0%94%E7%AC%94%E8%AE%B0/">科研笔记</category><description>通过单点突变观察 embedding 的变化，直接提取 RNA 语言模型中的结构耦合信号，并用逐层分析和消融检验模型冗余。</description></item><item><title>Systemd + Uvicorn + FastAPI 部署</title><link>https://blog.fupengcheng.top/posts/devops/systemd-uvicorn-fastapi/</link><pubDate>Sat, 05 Sep 2026 18:19:11 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/systemd-uvicorn-fastapi/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>使用 systemd 管理 Uvicorn 运行 FastAPI，配置开机启动、异常重启、日志查看和 NGINX 反向代理。</description></item><item><title>Windows 接入 OCuLink eGPU 后任务栏消失：通过禁用 NVIDIA 显示音频驱动解决</title><link>https://blog.fupengcheng.top/posts/egpu/egpu-audio-problem/</link><pubDate>Tue, 25 Aug 2026 16:04:48 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/egpu/egpu-audio-problem/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%A4%96%E6%8E%A5%E6%98%BE%E5%8D%A1/">外接显卡</category><description>本文记录一次真实故障：Windows 电脑通过 OCuLink 接入 NVIDIA eGPU 后，开机偶尔不显示 Wi-Fi、音量和系统托盘。最终通过禁用 &lt;code&gt;NVIDIA High Definition Audio&lt;/code&gt; 解决。</description></item><item><title>通过 NVIDIA 独显状态控制 Wallpaper Engine 开机启动</title><link>https://blog.fupengcheng.top/posts/egpu/wallpaper-engine-smart-start/</link><pubDate>Fri, 21 Aug 2026 18:00:33 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/egpu/wallpaper-engine-smart-start/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%A4%96%E6%8E%A5%E6%98%BE%E5%8D%A1/">外接显卡</category><description>&lt;!--post--&gt;&#13;&#10;&lt;h2 class="heading-element" id="背景"&gt;&lt;span&gt;背景&lt;/span&gt;&#13;&#10; &lt;a href="#%e8%83%8c%e6%99%af" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;家里使用外接显卡（eGPU）连接大屏幕时，希望 Wallpaper Engine 自动启动显示动态壁纸。&lt;/p&gt;</description></item><item><title>动态集合取最值优化：Heap</title><link>https://blog.fupengcheng.top/posts/algorithm/perf-dict-with-heap/</link><pubDate>Thu, 06 Aug 2026 13:15:48 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/algorithm/perf-dict-with-heap/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%AE%97%E6%B3%95/">算法</category><description>&lt;!--post--&gt;&#13;&#10;&lt;h2 class="heading-element" id="问题模式"&gt;&lt;span&gt;问题模式&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%97%ae%e9%a2%98%e6%a8%a1%e5%bc%8f" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;维护一个动态字典：&lt;/p&gt;</description></item><item><title>科学上网问题 - Tun 模式无法 ssh 访问 Github</title><link>https://blog.fupengcheng.top/posts/network/problem-tun-github-error/</link><pubDate>Thu, 21 May 2026 22:01:56 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/network/problem-tun-github-error/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%BD%91%E7%BB%9C/">网络</category><description>&lt;!--post--&gt;&#13;&#10;&lt;h2 class="heading-element" id="问题"&gt;&lt;span&gt;问题&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%97%ae%e9%a2%98" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;开启代理软件的 TUN 模式后，进行 &lt;code&gt;git push&lt;/code&gt; 会失败，显示&lt;/p&gt;</description></item><item><title>Docker 容器时区问题：UTC 导致的自然日业务刷新异常</title><link>https://blog.fupengcheng.top/posts/devops/problem-docker-timezone/</link><pubDate>Tue, 19 May 2026 17:38:41 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/problem-docker-timezone/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>&lt;p&gt;最近将微信小程序后端迁移到 Docker 后，出现了“每日刷新”相关 Bug，例如：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;每日广告次数未刷新&lt;/li&gt;&#10;&lt;li&gt;次日仍然沿用前一天状态&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;排查后发现，问题并不在业务逻辑，而是：&lt;/p&gt;</description></item><item><title>使用 Certbot --webroot 模式为 Nginx 配置 HTTPS</title><link>https://blog.fupengcheng.top/posts/devops/certbot-webroot/</link><pubDate>Tue, 19 May 2026 03:04:28 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/certbot-webroot/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>&lt;p&gt;之前我一直使用：&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;certbot --nginx&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;来自动申请和配置 HTTPS 证书。&lt;/p&gt;&#10;&lt;p&gt;这种方法虽然方便，但在实际使用中，我遇到了比较严重的问题：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;certbot 会自动修改 nginx 配置&lt;/li&gt;&#10;&lt;li&gt;certbot 会自动 reload/restart nginx，导致systemd 状态与 nginx 实际状态脱节，出现“游离 nginx”，然后第一个证书成功、后面失败&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;最终决定迁移到：&lt;/p&gt;</description></item><item><title>trRNA2 (2026)：将 Secondary Structure 引入 Attention 并驱动 RNA 构象建模</title><link>https://blog.fupengcheng.top/posts/research-notes/paper-review-trrna2/</link><pubDate>Thu, 30 Apr 2026 17:05:46 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/research-notes/paper-review-trrna2/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%A7%91%E7%A0%94%E7%AC%94%E8%AE%B0/">科研笔记</category><description>&lt;p&gt;trRosettaRNA2 利用二级结构 (SS) 做了两件很有意思的工作&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;让SS加权于attention&lt;/li&gt;&#10;&lt;li&gt;通过多 SS 条件输入实现 RNA 构象分布&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 class="heading-element" id="ss加权于attention"&gt;&lt;span&gt;SS加权于attention&lt;/span&gt;&#13;&#10; &lt;a href="#ss%e5%8a%a0%e6%9d%83%e4%ba%8eattention" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;&lt;img loading="lazy" src='https://media.springernature.com/full/springer-static/image/art%3A10.1038%2Fs42256-026-01223-x/MediaObjects/42256_2026_1223_Fig1_HTML.png?as=webp' alt="ss"&gt;&lt;/p&gt;</description></item><item><title>Docker 挂载单个文件的一个隐蔽 Bug：修改后容器和宿主机会“分离”</title><link>https://blog.fupengcheng.top/posts/devops/problem-docker-volume-edit-bug/</link><pubDate>Thu, 12 Mar 2026 19:11:13 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/problem-docker-volume-edit-bug/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>&lt;h2 class="heading-element" id="问题背景"&gt;&lt;span&gt;问题背景&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%97%ae%e9%a2%98%e8%83%8c%e6%99%af" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;Docker Compose 里经常会把单个配置文件 bind mount 到容器中：&lt;/p&gt;</description></item><item><title>VPS 的默认配置</title><link>https://blog.fupengcheng.top/posts/devops/vps-configure/</link><pubDate>Thu, 26 Feb 2026 17:36:17 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/vps-configure/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>&lt;h2 class="heading-element" id="一系统配置"&gt;&lt;span&gt;一、系统配置&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80%e7%b3%bb%e7%bb%9f%e9%85%8d%e7%bd%ae" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;h3 class="heading-element" id="更新系统"&gt;&lt;span&gt;更新系统&lt;/span&gt;&#13;&#10; &lt;a href="#%e6%9b%b4%e6%96%b0%e7%b3%bb%e7%bb%9f" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;apt update &amp;amp;&amp;amp; apt full-upgrade -y &amp;amp;&amp;amp; apt autoremove -y &amp;amp;&amp;amp; apt autoclean -y&lt;/code&gt;&lt;/pre&gt;&lt;h3 class="heading-element" id="安装常用工具"&gt;&lt;span&gt;安装常用工具&lt;/span&gt;&#13;&#10; &lt;a href="#%e5%ae%89%e8%a3%85%e5%b8%b8%e7%94%a8%e5%b7%a5%e5%85%b7" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;apt install sudo htop git wget curl vim tmux net-tools unattended-upgrades fail2ban -y&lt;/code&gt;&lt;/pre&gt;&lt;h3 class="heading-element" id="配置自动更新策略"&gt;&lt;span&gt;配置自动更新策略&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%85%8d%e7%bd%ae%e8%87%aa%e5%8a%a8%e6%9b%b4%e6%96%b0%e7%ad%96%e7%95%a5" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;p&gt;编辑文件：&lt;/p&gt;</description></item><item><title>Multimolecule 在低版本 glibc 安装方式</title><link>https://blog.fupengcheng.top/posts/environment/multimolecule-low-glibc/</link><pubDate>Thu, 08 Jan 2026 13:29:03 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/environment/multimolecule-low-glibc/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/">环境配置</category><description>&lt;h2 class="heading-element" id="背景"&gt;&lt;span&gt;背景&lt;/span&gt;&#13;&#10; &lt;a href="#%e8%83%8c%e6%99%af" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;我们课题组计算集群使用的glib版本是2.17，这导致了一些较新的科学计算库在安装或使用时出现问题。查看glibc版本方法：&lt;/p&gt;</description></item><item><title>重定向导致微信小程序只在正式版出现接口报错 code 600002, url not in domain list</title><link>https://blog.fupengcheng.top/posts/devops/problem-wx307/</link><pubDate>Sat, 29 Nov 2025 06:42:35 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/devops/problem-wx307/</guid><category domain="https://blog.fupengcheng.top/categories/%E5%BC%80%E5%8F%91%E8%BF%90%E7%BB%B4/">开发运维</category><description>&lt;p&gt;最近在将自研小程序从测试版发布到正式版时，遇到了一个非常奇怪的坑：接口在本地开发和测试环境中一切正常，但一旦发布到正式版，就出现了 &lt;strong&gt;code &lt;code&gt;600002&lt;/code&gt;&lt;/strong&gt; 的报错，提示 &lt;strong&gt;URL not in domain list&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>科学上网问题 - 自定义host无法访问服务</title><link>https://blog.fupengcheng.top/posts/network/problem-custom-host/</link><pubDate>Sat, 29 Nov 2025 06:42:14 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/network/problem-custom-host/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%BD%91%E7%BB%9C/">网络</category><description>&lt;h2 class="heading-element" id="问题背景"&gt;&lt;span&gt;问题背景&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%97%ae%e9%a2%98%e8%83%8c%e6%99%af" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;使用家用Wi-Fi部署一些服务后，要访问的话，打ip地址太长了，让不懂web相关知识的人手打地址更是灾难。因此，路由器自定义host是一个好的方案。&lt;/p&gt;</description></item><item><title>LoRA 原理与实战</title><link>https://blog.fupengcheng.top/posts/deep-learning/lora/</link><pubDate>Thu, 20 Nov 2025 19:05:47 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/deep-learning/lora/</guid><category domain="https://blog.fupengcheng.top/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/">深度学习</category><description>&lt;p&gt;在深度学习微调大模型时，&lt;strong&gt;LoRA（Low-Rank Adaptation）&lt;/strong&gt; 提供了一种高效、轻量的微调方法。本文讲述了LoRA的原理，同时结合一个小型 MNIST 实验做了验证。&lt;/p&gt;</description></item><item><title>RhoFold (2024)：使用基于语言模型的深度学习方法进行精确的RNA 3D结构预测</title><link>https://blog.fupengcheng.top/posts/research-notes/paper-review-rhofold/</link><pubDate>Sat, 15 Nov 2025 17:07:04 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/research-notes/paper-review-rhofold/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%A7%91%E7%A0%94%E7%AC%94%E8%AE%B0/">科研笔记</category><description>&lt;h2 class="heading-element" id="模型架构"&gt;&lt;span&gt;模型架构&lt;/span&gt;&#13;&#10; &lt;a href="#%e6%a8%a1%e5%9e%8b%e6%9e%b6%e6%9e%84" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;RhoFold+是一个全可微分的端到端框架，从RNA序列输入直接输出全原子3D结构。架构分为几个关键模块：&lt;/p&gt;</description></item><item><title>50 系显卡 (SM120) 科学计算与深度学习环境在 WSL 上的搭建</title><link>https://blog.fupengcheng.top/posts/environment/dl-build/</link><pubDate>Sat, 15 Nov 2025 00:29:34 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/environment/dl-build/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/">环境配置</category><description>&lt;h2 class="heading-element" id="深度学习环境搭建anacondacuda130cudnn"&gt;&lt;span&gt;深度学习环境搭建（Anaconda、CUDA13.0、cuDNN）&lt;/span&gt;&#13;&#10; &lt;a href="#%e6%b7%b1%e5%ba%a6%e5%ad%a6%e4%b9%a0%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%baanacondacuda130cudnn" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;如果不是从源码构建，那么Pytorch和OpenMM安装不需要CUDA13.0和cuDNN。&lt;/p&gt;</description></item><item><title>通过升级 Python 依赖解决 Conda 项目无法使用 NVIDIA 50 系显卡的问题</title><link>https://blog.fupengcheng.top/posts/environment/conda-dependence-upgrade/</link><pubDate>Fri, 14 Nov 2025 22:51:34 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/environment/conda-dependence-upgrade/</guid><category domain="https://blog.fupengcheng.top/categories/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/">环境配置</category><description>&lt;h2 class="heading-element" id="问题背景"&gt;&lt;span&gt;问题背景&lt;/span&gt;&#13;&#10; &lt;a href="#%e9%97%ae%e9%a2%98%e8%83%8c%e6%99%af" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;Conda、Docker 等技术的确非常强大，它们可以实现“一次开发，到处部署”，在操作系统层面保证兼容性。然而，当遇到 &lt;strong&gt;硬件不兼容&lt;/strong&gt; 时，这类工具就无能为力，需要手动干预。&lt;/p&gt;</description></item><item><title>CNN 网络中的参数计算</title><link>https://blog.fupengcheng.top/posts/deep-learning/cnn-params/</link><pubDate>Fri, 07 Nov 2025 00:40:31 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/deep-learning/cnn-params/</guid><category domain="https://blog.fupengcheng.top/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/">深度学习</category><description>&lt;h2 class="heading-element" id="卷积层convolutional-layer-conv-k-n"&gt;&lt;span&gt;卷积层（Convolutional Layer, CONV-K-N）&lt;/span&gt;&#13;&#10; &lt;a href="#%e5%8d%b7%e7%a7%af%e5%b1%82convolutional-layer-conv-k-n" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;功能&lt;/strong&gt;：提取局部特征。&lt;/p&gt;</description></item><item><title>使用Numpy实现全连接神经网络</title><link>https://blog.fupengcheng.top/posts/deep-learning/mlp-manual/</link><pubDate>Fri, 07 Nov 2025 00:34:24 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/deep-learning/mlp-manual/</guid><category domain="https://blog.fupengcheng.top/categories/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/">深度学习</category><description>&lt;h2 class="heading-element" id="一数据集的下载和处理"&gt;&lt;span&gt;一、数据集的下载和处理&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80%e6%95%b0%e6%8d%ae%e9%9b%86%e7%9a%84%e4%b8%8b%e8%bd%bd%e5%92%8c%e5%a4%84%e7%90%86" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;h3 class="heading-element" id="下载数据"&gt;&lt;span&gt;下载数据&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%8b%e8%bd%bd%e6%95%b0%e6%8d%ae" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;p&gt;直接调用官方库&lt;/p&gt;</description></item><item><title>渗透测试笔记（五）远程命令注入</title><link>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse5/</link><pubDate>Fri, 07 Nov 2025 00:08:32 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse5/</guid><category domain="https://blog.fupengcheng.top/categories/%E9%80%86%E5%90%91%E6%B8%97%E9%80%8F/">逆向渗透</category><description>&lt;p&gt;&lt;strong&gt;远程命令注入&lt;/strong&gt;（Remote Command Injection，简称 RCE）是一类严重的安全漏洞，通常出现在 Web 应用或网络服务中。它允许攻击者向目标服务器发送恶意命令，从而在服务器上执行任意代码。对渗透测试者而言，远程命令注入不仅提供了直接控制目标系统的途径，还能帮助进一步扩展攻击面，提升权限或植入持久后门。&lt;/p&gt;</description></item><item><title>渗透测试笔记（四）反弹Shell与权限提升</title><link>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse4/</link><pubDate>Fri, 07 Nov 2025 00:03:25 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse4/</guid><category domain="https://blog.fupengcheng.top/categories/%E9%80%86%E5%90%91%E6%B8%97%E9%80%8F/">逆向渗透</category><description>&lt;h2 class="heading-element" id="一反弹shell"&gt;&lt;span&gt;一、反弹Shell&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80%e5%8f%8d%e5%bc%b9shell" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;渗透测试中，如果发现命令执行漏洞，通常会希望获得一个交互式 shell。如果无法添加新账户、SSH 密钥或 &lt;code&gt;.rhosts&lt;/code&gt; 文件来直接登录，下一步通常是尝试建立反向 shell 或绑定 shell 到一个 TCP 端口。&lt;/p&gt;</description></item><item><title>渗透测试笔记（三）使用sqlmap进行SQL注入攻击</title><link>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse3/</link><pubDate>Thu, 06 Nov 2025 23:46:13 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse3/</guid><category domain="https://blog.fupengcheng.top/categories/%E9%80%86%E5%90%91%E6%B8%97%E9%80%8F/">逆向渗透</category><description>&lt;h2 class="heading-element" id="一sqlmap简介"&gt;&lt;span&gt;一、sqlmap简介&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80sqlmap%e7%ae%80%e4%bb%8b" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;sqlmap&lt;/code&gt; 是一个强大的开源工具，用于自动化检测和利用SQL注入漏洞。它支持多种数据库类型，包括MySQL、Oracle、PostgreSQL、SQL Server等。&lt;code&gt;sqlmap&lt;/code&gt;能够帮助渗透测试人员快速检测注入点、获取数据库结构、甚至直接获取数据库中的敏感数据。&lt;/p&gt;</description></item><item><title>渗透测试笔记（二）Metasploit (MSF) 与Searchsploit</title><link>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse2/</link><pubDate>Thu, 06 Nov 2025 02:21:38 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse2/</guid><category domain="https://blog.fupengcheng.top/categories/%E9%80%86%E5%90%91%E6%B8%97%E9%80%8F/">逆向渗透</category><description>&lt;h2 class="heading-element" id="一metasploit"&gt;&lt;span&gt;一、Metasploit&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80metasploit" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;h3 class="heading-element" id="msf简介"&gt;&lt;span&gt;MSF简介&lt;/span&gt;&#13;&#10; &lt;a href="#msf%e7%ae%80%e4%bb%8b" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;p&gt;Metasploit Framework(MSF)是一款开源安全漏洞检测工具，附带数千个已知的软件漏洞，并保持持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程。&lt;/p&gt;</description></item><item><title>渗透测试笔记（一）：主机发现与端口扫描</title><link>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse1/</link><pubDate>Thu, 06 Nov 2025 00:29:26 +0800</pubDate><guid>https://blog.fupengcheng.top/posts/reverse-engineering/learning-reverse1/</guid><category domain="https://blog.fupengcheng.top/categories/%E9%80%86%E5%90%91%E6%B8%97%E9%80%8F/">逆向渗透</category><description>&lt;h2 class="heading-element" id="一主机发现"&gt;&lt;span&gt;一、主机发现&lt;/span&gt;&#13;&#10; &lt;a href="#%e4%b8%80%e4%b8%bb%e6%9c%ba%e5%8f%91%e7%8e%b0" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h2&gt;&lt;h3 class="heading-element" id="arp-scan与arping"&gt;&lt;span&gt;arp-scan与arping&lt;/span&gt;&#13;&#10; &lt;a href="#arp-scan%e4%b8%8earping" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#13;&#10;&lt;/h3&gt;&lt;p&gt;arp-scan 可用于快速发现同一局域网下的主机：&lt;/p&gt;</description></item></channel></rss>