[Vulnhub] Stapler wp-videos+ftp+smb+bash_history权限提升+SUID权限提升+Kernel权限提升-权限提升:Bash历史记录
/home$ find -name ".bash_history" -exec cat {} \; username:JKanodepassword:thisimypassword username:peterpassword:JZQuyIN5 $ su peter $ sudo -l $ su...
命令行BASH
shell壳,把用户的指令翻译给内核kernel,真正工作的是内核shell分为cli(command line interface)和gui(graphical user interface)其中,linux使用的 cli,最常用的是bash
shell脚本学习之Bash shell 里各种括号的用法
今天在 SegmentFault 上看到又有人问起关于Shell里各种括号的问题。对于很多玩Shell的人,括号是个很尴尬的问题,用起来没问题,说起来不明白,我在这里总结一下Bash Shell几种括号的用法和区别,别的Shell我不会。。。(( )) :一对圆括号有两个地方用到。1,for循环,f...
Print a file's last modified date in Bash
date -r <filename>#!/usr/bin/env bashfor i in /var/log/*.out; do stat -f "%Sm" -t "%Y-%m-%d %H:%M" "$i" echo "$i"doneecho "Please type in the ...
-bash: /snap/bin/docker: 没有那个文件或目录
-bash: /snap/bin/docker: 没有那个文件或目录 解决办法 export PATH=$PATH:/usr/bin/docker 然后,重新加载配置文件 source ~/.bashrc ...
一个批量移除BOM头的bash脚本
有时候我们的文件可能不需要BOM头,例如:我们公司的SVN服务器提供的代码都UTF8编码保存(不能有BOM头)否则代码提交不上去。文件很多的时候就需要批量操作。脚本使用方法:remove-bom.sh filePath|dirPath参数可传文件路径或目录路径。具体代码如下:#!/usr/bin/e...
Linux后门入侵检测工具,附bash漏洞解决方法
一、rootkit简介rootkit是Linux平台下最常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马。rootkit攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏行迹,从而让攻击...
Git Bash
Git Bash是Git的命令行工具,可以执行Git的所有命令,但是当我们想把一个URL粘贴到Git Blash时,Ctrl+V或者右键粘贴不起作用了方法1-使用快捷键"Insert"方法2-命令窗口的快捷菜单
Bash : IO 重定向
标准输入/输出(standard I/O)可能是软件设计原则里最重要的概念了。这个概念就是:程序应该有数据的来源端、数据的目的端(输出结果的地方)已经报告问题的地方,它们分别被称为标准输入(standard input)、标准输出(standard output)以及标准错误输出(standard ...
[转]学习win10的bash使用ssh连接远程服务器
1. 前言微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步骤。 当然了,powershell功能也差不多,但是尝尝鲜嘛~2.步骤2.1 开启basha. 没安装...
bash + script
shell"" 保留$,`,\, 换行含义,‘’保留字面值$(), ``用于命令替换算术扩展如 $[1+1]for循环:for Host in host1, host2, host3; do echo $Host; donefor Host in host{1,2,3}; do echo $Host...
Liunx登录时相关bash配置文件(登录脚本)
profile类的文件:设定环境变量,运行命令或脚本 bashrc类的文件:定义命令别名 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置文件: ...
git bash(mingw64)代替cygwin 作为windows命令行工具
有时候,不得不在windows下开发,这时候需要安装cygwin,但是从官网下载exe实在下载不下来。今天终于靠着强大的360安装成功。1.通过360下载2.选择镜像3.然后就可以使用了4.git安装5.git bash其实就是mingw64,也是和cygwin一样的功能。同时还带有git命令行操作...
【Linux】自己实现一个bash进程
bash就是命令行解释器,就是Linux操作系统让我们看到的,与用户进行交互的一种外壳(shell),当然了bash也是一个进程,它有时候就是通过创建子进程来执行我们输入的命令的。这无疑就离不开我们上篇博客所说的进程程序替换,就是让子进程去替换我们的命令进程,知道了它的原理,我们就可以试着自己写一个...
解决docker容器: bash: ping: command not found, 并制作镜像
一. 出现原因 从 dockerhub 拉下来的镜像都是最轻量级的, 不会安装各种工具, 所以使用 ping, vim 等命令, 会出现 command not found 二. 解决方式 2.1 安装工具包 进入到一个正在运行的容器内部, 执行命令: apt-get update 之后会发现, 容...
Git bash如何调用不同版本的python
在Win 上直接从Git Bash运行Python(Python 2.7和Python 3.x)的最佳解决方案:将别名添加到Git Bash用于的别名文件中。Git Bash别名文件是aliases.sh。 它位于Git的安装路径上:C:\Program Files\Git\etc\profile....
BASH相关
颜色http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.htmlhttp://segmentfault.com/q/1010000000122806http://www.wuzesheng.com/?p=2177ifhttp://cod
git-bash 中粘贴失效问题
最近在使用git-bash的使用突然发现在某些场景下系统的复制粘贴快捷键无法正常工作了.经过一段时间的尝试,终于定位到问题所在.这里做一下场景的描述,希望能够帮助到和我遇到一样情况的同学失效场景分析我所遇到的场景是这样的:我在git-bash的终端下通过ssh登录了远程的主机,而且为远程主机安装了v...
win10 vscode bash终端无法输入的解决方法
首先,网上能搜到的以下文章都无法解决我的问题:w10 vscode 解决终端无法输入的问题win10 系统中vscode 的终端 shell 设置记一个VS Code终端显示问题的较完美解决如果以上方法能解决你的问题,那么无需往下看。 问题描述正常情况:Ctrl+` 打开终端,可以输入 异常情况一:...
bash 编程
bash应该是目前Linux上最流行的shell脚本解释程序了,只要你在linux上工作,并且希望自己能够工作得更愉悦,那么你应该熟悉最基本的bash编程,因为它将给你的工作带来足够的幸福感。本文将总结一些我自己平时使用的bash基本编程知识,和大家分享,也便于自己查询。 变量 bash的...