Android手机搭建移动渗透测试平台:Termux运行Metasploit实战指南
1. 项目概述为什么要在手机上做安全测试几年前如果有人跟我说能用手机做正经的渗透测试我大概率会一笑置之。毕竟安全测试工具链庞大对系统资源要求不低手机那点性能能干点啥但自从深度接触了Termux这个Android上的Linux终端模拟器并成功在上面部署了Metasploit框架后我的看法彻底改变了。这不仅仅是一个“炫技”的玩具它在特定场景下比如应急响应、现场快速评估、或者在没有携带笔记本电脑的“轻装”环境下展现出了惊人的实用价值。简单来说这个项目就是教你如何在你的Android手机上搭建一个功能相对完整的移动渗透测试平台核心是利用Termux运行Metasploit进行基础的漏洞扫描与验证。它解决的痛点很明确便携性与即时性。想象一下你正在客户现场对方临时提出想看看某个内部服务是否存在某个著名漏洞比如永恒之蓝你掏出手机几分钟内就能给出一个初步的扫描结果这种效率和专业形象是无可替代的。当然它无法替代功能强大的桌面级Kali Linux但作为一个辅助验证、学习研究、或特定场景下的应急工具其价值毋庸置疑。适合谁来参考这篇指南呢首先是信息安全爱好者、学生你想在真实设备上低成本地学习Metasploit操作手机是最触手可及的实验环境。其次是安全工程师、渗透测试人员你需要一个随时可用的“口袋工具”进行快速检查。最后任何对移动端Linux和网络安全感兴趣的技术人员都能从中了解到Android设备的另一面潜力。接下来我会带你从零开始一步步构建这个移动安全测试环境并分享我踩过的坑和积累的实战技巧。2. 环境准备与核心工具解析在手机上搞事情第一步永远是打好地基。Termux是我们的基石而Metasploit则是核心武器。理解它们是什么、为什么选它们比直接敲命令更重要。2.1 Termux不只是个终端Termux本质上是一个无需root权限的Android终端模拟器和Linux环境。它通过一个最小化的基础系统提供了APT包管理器和大量的Linux软件包。这意味着你可以像在Debian或Ubuntu上一样使用pkg install命令安装Python、GCC、Nmap甚至Metasploit。为什么是Termux而不是其他模拟器首先它的社区极其活跃软件仓库丰富对ARM架构手机CPU的主流架构的软件适配做得最好。其次它提供了相对完整的Linux文件系统隔离你的操作不会影响到Android主系统安全性有保障。最后它的资源占用相对可控在现代手机上运行流畅。注意请务必从F-Droid或GitHub官方仓库下载Termux。一些第三方应用商店的版本可能被修改过存在包管理器失效或安全风险。安装后第一件事是执行pkg update pkg upgrade更新软件源和所有已安装的包这是保证后续安装顺利的关键。2.2 Metasploit渗透测试的瑞士军刀Metasploit Framework是一个开源的渗透测试平台它集成了大量的漏洞利用模块Exploits、攻击载荷Payloads、编码器Encoders以及辅助模块Auxiliary。我们主要会用到它的辅助模块进行漏洞扫描例如scanner/目录下的各种端口扫描、服务识别、漏洞检测脚本。在手机上运行Metasploit核心价值在于其扫描与信息收集能力。利用msfconsole强大的搜索和模块调用功能我们可以快速对目标进行常见漏洞的探测。虽然受限于手机性能复杂的漏洞利用Exploit可能成功率不高或运行缓慢但对于扫描和验证来说已经足够。2.3 工具选型背后的考量你可能会问为什么不用其他更轻量的扫描工具比如直接用Termux安装Nmap确实Nmap是端口扫描的王者。但这个项目的核心思路是集成化和流程化。Metasploit不仅包含了Nmap的某些功能通过db_nmap命令更重要的是它将扫描、漏洞验证、后续利用如果条件允许串联在了一个统一的框架和数据库下。使用msfconsole你可以将扫描结果自动存入数据库方便后续查询和关联分析这是单一工具难以比拟的。对于学习和理解完整的渗透测试流程从信息收集到漏洞利用Metasploit是更佳的教学和实践平台。3. 完整安装与配置流程实录理论说完我们进入实战环节。以下步骤是我在多次安装中总结出的最稳定、最快速的路径请严格按照顺序操作。3.1 Termux基础环境搭建安装好Termux后打开它你会看到一个黑色的命令行窗口。首先我们需要更换为国内的软件源镜像以大幅提升安装速度。# 1. 备份原始源列表 cp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak # 2. 使用清华镜像源推荐速度稳定 sed -i s^\(deb.*stable main\)$#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main $PREFIX/etc/apt/sources.list # 3. 更新软件包列表 pkg update如果更新过程中出现“Release file is not valid yet”之类的错误通常是系统时间不同步导致的。可以尝试安装termux-tools后使用termux-fix-shebang或者简单重启Termux。接着安装一些必要的依赖包为安装Metasploit做准备pkg install -y curl wget git ruby python python-pip nodejs libxml2 libxslt openssl ncurses-utils postgresql这里安装了RubyMetasploit主要用Ruby编写、Python一些辅助脚本需要、Git、以及数据库PostgreSQL等。安装过程可能需要几分钟取决于你的网络速度。3.2 安装与配置PostgreSQL数据库Metasploit强烈推荐使用数据库来存储工作区、扫描结果和凭证信息这能极大提升效率。在Termux上配置PostgreSQL需要一些特殊步骤。# 1. 安装PostgreSQL pkg install -y postgresql # 2. 初始化数据库目录 initdb $PREFIX/var/lib/postgresql # 3. 启动PostgreSQL服务 pg_ctl -D $PREFIX/var/lib/postgresql start # 4. 创建Metasploit专用的数据库和用户 createdb msf_database createuser msf_user psql -c ALTER USER msf_user WITH PASSWORD your_strong_password_here; psql -c GRANT ALL PRIVILEGES ON DATABASE msf_database TO msf_user;重要提示记住你设置的密码your_strong_password_here后面配置Metasploit时需要。为了安全请务必使用一个强密码不要使用示例中的明文。为了让PostgreSQL每次Termux启动时能自动运行我们可以创建一个简单的启动脚本。但更实用的方法是写一个别名alias放在~/.bashrc文件里echo alias pgstartpg_ctl -D \$PREFIX/var/lib/postgresql start ~/.bashrc echo alias pgstoppg_ctl -D \$PREFIX/var/lib/postgresql stop ~/.bashrc source ~/.bashrc这样以后只需要输入pgstart和pgstop即可控制数据库服务。3.3 安装Metasploit FrameworkTermux官方源不直接提供Metasploit我们需要从GitHub克隆源码进行安装。这是最关键也最容易出错的一步。# 1. 克隆Metasploit Framework仓库使用国内镜像加速 git clone https://gitee.com/mirrors/metasploit-framework.git --depth1 # 2. 进入目录 cd metasploit-framework # 3. 安装Ruby依赖包(Bundler) gem install bundler # 4. 修改Gemfile配置以适应ARM架构和Termux环境 # 这是一个关键步骤直接安装会因原生扩展编译失败。 # 首先安装一些必要的开发库 pkg install -y binutils make gcc pkg-config libffi libgrpc # 5. 使用Bundler安装Gem依赖指定跳过有问题的平台或使用特定版本 # 这里需要根据错误信息灵活调整。一个比较通用的命令是 bundle config build.nokogiri --use-system-libraries bundle install -j4 --without development testbundle install过程非常漫长可能持续30分钟到1小时并且很可能中途报错。常见的错误是关于pgPostgreSQL适配器或nokogiriXML解析库的编译失败。避坑指南pggem编译失败确保PostgreSQL服务已启动并且安装了postgresql-dev包pkg install postgresql-dev。如果还不行可以尝试先安装系统版的libpq然后指定路径bundle config build.pg --with-pg-config$(which pg_config)再重新运行bundle install。nokogiri编译失败我们已经通过bundle config命令设置了使用系统库。如果还失败可以尝试先单独安装pkg install ruby-nokogiri然后让Bundler跳过它bundle install --without nokogiri但这可能会影响某些模块功能。内存不足安装过程非常消耗内存。请关闭手机后台其他大型应用确保Termux在前台运行。如果手机性能较弱可以将-j44个并行任务改为-j2或-j1。网络超时由于需要从rubygems.org下载网络不稳定会导致失败。可以尝试更换手机网络热点或使用gem sources命令添加国内RubyGems镜像源。安装成功后你可以创建一个软链接到$PREFIX/bin以便在任意目录启动msfconsoleln -s $HOME/metasploit-framework/msfconsole $PREFIX/bin/msfconsole3.4 配置Metasploit连接数据库安装完成后首次运行msfconsole前需要配置数据库连接。# 启动msfconsole cd ~/metasploit-framework ./msfconsole进入msfconsole后执行msf6 db_connect msf_user:your_strong_password_herelocalhost:5432/msf_database连接成功后你会看到提示。可以输入db_status验证连接是否正常。 为了永久保存这个配置你需要编辑Metasploit的配置文件~/.msf4/database.yml。但更简单的方法是在~/.bashrc中设置环境变量让msfconsole自动连接echo export MSF_DATABASE_CONFIG\postgres://msf_user:your_strong_password_herelocalhost:5432/msf_database\ ~/.bashrc source ~/.bashrc这样以后每次启动msfconsole它会自动尝试连接这个数据库。4. 漏洞扫描实战从信息收集到漏洞验证环境终于搭好了现在让我们用它来做点实际的工作。我们以一个假设的内部靶机IP: 192.168.1.100为例演示一个完整的轻量级扫描流程。请务必仅在你拥有合法授权或自己的实验环境如虚拟机中进行测试。4.1 信息收集主机发现与端口扫描进入msfconsole后我们首先创建一个工作区来隔离本次测试任务。msf6 workspace -a Mobile_Test msf6 workspace Mobile_Test使用Metasploit内置的端口扫描模块或者调用数据库中的Nmap如果已安装pkg install nmap。# 方法一使用Metasploit的syn扫描模块速度较快不易被察觉 msf6 use auxiliary/scanner/portscan/syn msf6 auxiliary(scanner/portscan/syn) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/portscan/syn) set PORTS 1-1000 msf6 auxiliary(scanner/portscan/syn) run # 方法二使用db_nmap命令功能更强大结果自动入库 msf6 db_nmap -sS -sV -O -p 1-1000 192.168.1.100-sS: SYN半开放扫描。-sV: 探测服务版本。-O: 尝试识别操作系统。-p 1-1000: 扫描前1000个常用端口。扫描完成后使用services或hosts命令查看结果这些信息已自动存入数据库。4.2 服务枚举与漏洞扫描假设扫描发现目标开放了80端口HTTP和445端口SMB。我们可以针对这些服务进行深度扫描。针对HTTP服务# 使用HTTP版本扫描模块 msf6 use auxiliary/scanner/http/http_version msf6 auxiliary(scanner/http/http_version) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/http/http_version) set RPORT 80 msf6 auxiliary(scanner/http/http_version) run # 使用目录扫描模块类似dirsearch但内置在MSF中 msf6 use auxiliary/scanner/http/dir_scanner msf6 auxiliary(scanner/http/dir_scanner) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/http/dir_scanner) set RPORT 80 msf6 auxiliary(scanner/http/dir_scanner) set THREADS 5 # 手机端线程不宜过高 msf6 auxiliary(scanner/http/dir_scanner) run针对SMB服务例如检测永恒之蓝漏洞# 使用SMB版本扫描模块 msf6 use auxiliary/scanner/smb/smb_version msf6 auxiliary(scanner/smb/smb_version) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/smb/smb_version) run # 如果发现SMB版本较老使用著名的MS17-010永恒之蓝漏洞检测模块 msf6 use auxiliary/scanner/smb/smb_ms17_010 msf6 auxiliary(scanner/smb/smb_ms17_010) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/smb/smb_ms17_010) run如果模块返回[] 192.168.1.100:445 - Host is likely VULNERABLE to MS17-010!则说明目标可能存在该漏洞。请注意这仅仅是检测并非利用。4.3 漏洞验证与初步利用在授权测试中我们可能需要对发现的漏洞进行验证。以检测到一个可能的SQL注入点为例假设通过目录扫描发现了/login.php。我们可以使用Metasploit的SQL注入扫描模块msf6 use auxiliary/scanner/http/sql_injection msf6 auxiliary(scanner/http/sql_injection) set RHOSTS 192.168.1.100 msf6 auxiliary(scanner/http/sql_injection) set RPORT 80 msf6 auxiliary(scanner/http/sql_injection) set TARGETURI /login.php msf6 auxiliary(scanner/http/sql_injection) set METHOD POST # 假设我们知道提交参数是user和pass msf6 auxiliary(scanner/http/sql_injection) set DATA usernametestpasswordtest msf6 auxiliary(scanner/http/sql_injection) run这个模块会尝试发送各种SQL注入探测载荷并根据响应判断是否存在注入点。手机端实战心得在手机上进行漏洞利用Exploit需要格外谨慎。由于手机CPUARM与常规漏洞利用模块编译环境x86/x64不同以及性能限制直接运行复杂的二进制载荷如meterpreter成功率很低且容易导致Termux崩溃。因此在移动端我强烈建议将重点放在扫描、探测、信息收集上。一旦发现高危漏洞可以记录下详细信息回到桌面环境进行更深度的利用测试。把手机当作一个高效的“侦察兵”而不是“主力攻坚手”。5. 性能优化、问题排查与进阶技巧在手机上运行如此复杂的框架肯定会遇到各种问题。下面是我积累的一些优化和排错经验。5.1 提升Termux与Metasploit性能使用Termux:Boot保持服务从F-Droid安装Termux:Boot应用。然后在Termux中创建~/.termux/boot/目录在里面放置开机自启脚本如启动PostgreSQL的脚本。这样即使Termux主应用被关闭后台服务也能运行。优化存储Termux默认存储在内部共享存储速度可能较慢。如果手机支持可以将Termux的$HOME目录迁移到手机更快的内部存储或SD卡需使用termux-setup-storage链接后再通过符号链接移动大目录。关闭图形界面如果安装了如果你为了某些工具安装了x11-repo和桌面环境在纯命令行工作时务必关闭它们以节省大量内存和CPU。精简Metasploit启动在msfconsole启动时使用-q参数可以跳过启动画面加快启动速度。合理设置线程在运行任何扫描模块时THREADS参数不要设置过高建议从1-5开始尝试过高的并发会导致手机无响应。5.2 常见问题与解决方案速查表问题现象可能原因解决方案msfconsole启动时报LoadError提示缺少某个库如libssl.so依赖库缺失或路径问题使用pkg install安装对应的库如openssl或通过find $PREFIX -name “*.so”运行扫描模块时Termux突然闪退或卡死内存不足关闭其他手机应用。在msfconsole中设置更低的线程数set THREADS 1。考虑使用更轻量的独立工具如pkg install nmap单独使用完成扫描。db_connect失败提示认证错误PostgreSQL用户/密码/权限错误检查PostgreSQL服务是否运行pg_ctl status。重新按步骤创建用户和数据库并确保密码正确。检查pg_hba.conf文件位于数据库初始化目录的认证方法是否为md5或trust。bundle install无限失败或报错网络问题、依赖冲突、架构不兼容换用稳定的网络。尝试逐个安装有问题的gemgem install 包名 -v 版本号。搜索错误信息通常GitHub Issues或Termux社区有特定包的ARM适配方案。终极方案使用别人已编译好的Termux Metasploit安装包社区有时会有人分享但要注意安全风险。扫描速度极慢网络延迟、手机性能瓶颈、DNS解析慢确保手机Wi-Fi或数据网络良好。对于内网扫描手机最好连接同一局域网。在msf中设置ConnectTimeout和RHOSTS为单个IP而非范围进行针对性测试。5.3 进阶技巧扩展你的移动兵器库Termux的魅力在于其可扩展性。除了Metasploit你还可以安装其他有用的安全工具打造一个更全面的移动测试平台。Nmappkg install nmap。这是必须的它的原始扫描效率有时比MSF模块更高。SQLMappip install sqlmap。专门用于SQL注入检测和利用功能强大。Niktopkg install nikto。经典的Web服务器漏洞扫描器。Hydrapkg install hydra。在线密码破解工具。Netcatpkg install netcat。网络界的瑞士军刀用于调试和建立简单连接。你可以写一个简单的Shell脚本一键启动最常用的工具链。例如创建一个~/start_pentest.sh文件#!/data/data/com.termux/files/usr/bin/bash echo “启动PostgreSQL...” pg_ctl -D $PREFIX/var/lib/postgresql start echo “启动Metasploit...” cd ~/metasploit-framework ./msfconsole -q “$”赋予执行权限chmod x ~/start_pentest.sh。以后只需运行./start_pentest.sh即可快速进入工作状态。6. 法律、伦理与最佳实践最后也是最重要的一部分。能力越大责任越大。1. 法律红线绝对不可触碰未经明确书面授权对任何不属于你或你未获得测试许可的网络、系统、网站、应用进行扫描、探测、攻击都是违法行为可能面临严厉的法律制裁。本项目指南仅限用于个人授权的学习环境、CTF比赛、或拥有明确授权书的渗透测试项目。2. 建立安全的测试环境虚拟机网络在你的电脑上使用VirtualBox或VMware搭建一个隔离的虚拟网络将靶机如Metasploitable、DVWA和你的手机通过Wi-Fi桥接置于同一虚拟网络中。家庭实验室使用闲置的路由器或交换机组建一个与生产网络完全隔离的物理测试网络。在线靶场使用像HackTheBox、TryHackMe、PentesterLab这样的合法在线平台它们提供了完全合法的测试环境。3. 移动端测试的局限性认知务必清醒认识到手机上的TermuxMetasploit组合是一个辅助和验证工具而非主力。它的性能、稳定性、工具完整性都无法与桌面系统相比。复杂的漏洞利用、大数据包爆破、长时间高负载扫描都不适合在手机上进行。它的核心价值在于快速、便携、隐蔽的信息收集和初步验证。4. 操作习惯与数据安全敏感信息管理不要在Termux中保存真实的IP、域名、用户名密码等敏感信息。使用环境变量或临时输入。日志清理测试结束后注意清理Metasploit的数据库记录db_wipe和Termux的命令历史history -c。应用隔离为安全测试专门创建一个Android用户配置文件或使用工作资料将Termux与其他个人应用隔离。在我自己的使用中这个移动测试平台更多扮演了“灵感记录本”和“快速检查器”的角色。在客户现场讨论时突然想到一个可能的漏洞点可以立即掏出手机进行快速验证在学习某个新漏洞时可以随时随地搭建环境进行复现。它让安全测试的思维和实践变得更加无缝和即时。当然它永远是你专业工具箱中的一个特色补充而不是全部。

相关新闻

横店影视展,到博冠展位横竖屏切换玩转不停

横店影视展,到博冠展位横竖屏切换玩转不停

横店作为国内影视剧、微短剧创作核心聚集地,剧组对竖屏拍摄设备需求持续激增。6月26日至28日,2026 中国(横店)国际影视器材展览会落地梦外滩景区,BOSMA博冠携2026全新6K全画幅摄像机VEGA H2入驻T013-2 展位&#xff0c…

2026/6/25 17:35:26阅读更多 →
ISAC系统中基于反向散射RFID的波束赋形与码本设计实践

ISAC系统中基于反向散射RFID的波束赋形与码本设计实践

1. 项目概述:当通信与感知相遇,反向散射如何成为关键桥梁在无线技术领域,通信和感知这两个看似独立的功能,正以前所未有的方式走向融合。这就是ISAC,一个将“通信”与“感知”合二为一的系统。想象一下,一个…

2026/6/25 17:35:26阅读更多 →
IBIS模型丨环境搭建·多源数据·水热碳氮耦合·验证与论文衔接,一站式实战通关

IBIS模型丨环境搭建·多源数据·水热碳氮耦合·验证与论文衔接,一站式实战通关

在全球气候变化加剧、碳中和目标紧迫的背景下,定量理解陆地生态系统对环境变化的响应与反馈机制已成为地球系统科学和生态学研究的核心议题。IBIS(Integrated Biosphere Simulator)作为国际上具有代表性的动态全球植被模型(DGVM&a…

2026/6/25 17:35:26阅读更多 →
缺一颗牙真的能拖吗?认清危害,科学选择种植牙

缺一颗牙真的能拖吗?认清危害,科学选择种植牙

缺牙修复怎么选?认清危害,理性挑选口腔服务机构生活中不少人对牙齿缺失不够重视,觉得 “掉一颗牙不影响生活”,一拖就是好几年。事实上,长期缺牙会逐步引发邻牙倾斜松动、对颌牙伸长,打乱正常的咬合关系&am…

2026/6/25 19:00:54阅读更多 →
saphana数据库Alert告警:check type: id 130 alert check own certificate expiration date

saphana数据库Alert告警:check type: id 130 alert check own certificate expiration date

一、概述 数据库安装阶段,系统会自动创建并启用一套专用 PKI,用于外部通信交互。该 PKI 会部署在每一台运行数据库服务的主机,同时适配系统内所有租户数据库。 租户专属证书颁发机构(CA)、由这些 CA 签发的主机 X.509…

2026/6/25 19:00:54阅读更多 →
嵌入式网络数据平面开发:QMan Portal API核心原理与性能优化实践

嵌入式网络数据平面开发:QMan Portal API核心原理与性能优化实践

1. QMan Portal API:嵌入式网络数据平面的核心引擎在嵌入式网络处理器和通信基础设施的开发中,数据平面的性能瓶颈往往不在于CPU的绝对算力,而在于数据包在内存、缓存和各个处理单元之间流转的效率。传统上,每个数据包从网卡到协议…

2026/6/25 19:00:54阅读更多 →
第3章:模型提供商配置与多模态接入

第3章:模型提供商配置与多模态接入

1. 项目背景 小李是公司新来的 AI 开发工程师,终于把 Dify 部署好了,兴冲冲地打开控制台准备创建第一个 App。结果卡在了第一步——"模型提供商"页面空空如也,系统提示:“请先配置模型提供商”。小李一脸茫然&#xff1…

2026/6/25 19:00:54阅读更多 →
【2013-10-16】设计模式学习笔记:工厂模式

【2013-10-16】设计模式学习笔记:工厂模式

[历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2013-10-16 | 标题:设计模式学习笔记:工厂模式 | 分类: 编程 / 设计模式 / java &…

2026/6/25 19:00:54阅读更多 →
终极高效Photoshop图层批量导出方案:开源脚本实现3倍速自动化工作流

终极高效Photoshop图层批量导出方案:开源脚本实现3倍速自动化工作流

终极高效Photoshop图层批量导出方案:开源脚本实现3倍速自动化工作流 【免费下载链接】Photoshop-Export-Layers-to-Files-Fast This script allows you to export your layers as individual files at a speed much faster than the built-in script from Adobe. …

2026/6/25 18:55:52阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/25 9:39:54阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/25 2:52:24阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/25 9:01:34阅读更多 →
面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

上半年跳槽,面了十几家公司。说句实话,不是能力不行,是面试现场太容易崩了。 明明准备了一周,面试官换个问法脑子就一片白。面完之后那个懊悔——其实我会的。 后来开始试市面上的AI面试辅助工具。前前后后装了5款,踩…

2026/6/25 11:52:11阅读更多 →
Claude Code 提示词设计:从塑造“人格”到建立“状态机”

Claude Code 提示词设计:从塑造“人格”到建立“状态机”

当前 AI Agent 设计的核心痛点在于:大模型不缺写代码的能力,缺的是克制力、边界感和验证逻辑。Prompt 不再是用来塑造“人格”的,而是用来建立“状态机(State Machine)”和“行为门禁(Guardrails&#xff0…

2026/6/25 11:52:11阅读更多 →
MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MONKEYCODE 教程系列 MonkeyCode教程及推广系列 MC-037 自定义 Skill 开发:创建你的AI能力模块 >官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e 系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列 字数: 约 1400 字…

2026/6/25 11:52:11阅读更多 →