zoukankan
html css js c++ java
小记如何绕过受限的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文件的物理地址
查看全文
相关阅读:
翻转单词顺序序列
左旋转字符串
查找第一个只出现一次的字符
C语言函数与程序结构
C语言实现快速排序法(分治法)
C语言binsearch,shellsort,insertsort
c语言的类型、运算符与表达式
进程和线程
CMS和G1
Python IO编程
原文地址:https://www.cnblogs.com/sup3rman/p/12392161.html
最新文章
移动端:移动端基础
BootStrap系列:BootStrap插件
BootStrap系列:BootStrap组件
BootStrap系列:BootStrap布局
BootStrap系列:初识BootStrap
C#中的winform
javascript中的对象转数组的方法
AMD规范和requirejs入门
js中对数组操作的封装
js中的字符串反转输出
热门文章
angularjs的双向绑定原理实现
angularjs中的选项卡实例
封装angularjs中的$http
angularjs的POST
angularjs中的Promise异步操作($q)
调整数组顺序使奇数位于偶数前面
// 二维数组查找
反转链表
从尾到头打印链表
栈的压入、弹出序列
Copyright © 2011-2022 走看看