倾旋的博客

倾旋的博客

现阶段在进行有效性验证/攻击模拟相关的安全研究工作,我的博客会记录一些我的学习过程和部分安全技术研究成果。

18 Mar 2018

渗透测试中使用Ubuntu的一些小技巧

0x00 前言

由于学习C、C++我喜欢在Linux平台,首选了Ubuntu这个发新版,目前已经做得很不错了,但是平常使用的时候会发现一些比较麻烦的事情。

本文就把一些技巧分享、记录下来。

操作系统版本:Ubuntu 17.10

我的源:

1
2
3
4
5
6
7
8
9

deb http://cn.archive.ubuntu.com/ubuntu/ artful universe
deb http://cn.archive.ubuntu.com/ubuntu/ artful-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ artful multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ artful-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu artful-security main restricted
deb http://security.ubuntu.com/ubuntu artful-security universe
deb http://security.ubuntu.com/ubuntu artful-security multiverse

0x01 右键

nautilus-actions 是一个提供用户自定义鼠标右键菜单的软件。

我们可以通过nautilus-actions-config-tool 来配置自己想要的菜单

安装方式很简单:sudo apt-get install nautilus-actions

在命令行中启动nautilus-actions-config-tool就可以打开配置页面

enter description here
0x01

可以看到我已经自己添加了两个菜单,主要用于Nmap从文本中读取目标进行扫描

Ubuntu默认情况下是没有新建文本这个菜单的,我们自己通过这个工具添加一下试试:

enter description here
0x02

配置一下命令:

enter description here
0x03

这里有几个变量介绍一下:

剩下的自己摸索,以上的已经够用了

enter description here
0x04

点击保存以后,我们就可以使用了

enter description here
0x05

0x02 Nmap自动导入目标扫描

新建一个Document.txt,里面写入"192.168.3.1"

我们在菜单里新建一个动作:

enter description here
0x06

解读一下:

1
2
3
4

/usr/bin/gnome-terminal

-x bash -c "/usr/bin/nmap -iL %f -oN %d/NmapScan10000Result.txt -A;bash"

这个参数是用于创建一个新的终端,并且执行Nmap。最后的;bash很重要,是用于保留终端不被关闭而写的

enter description here
0x07

有了这个方式,我们可以自定义很多工具的参数传递,是不是很方便呢?

0x04 快捷键

Windows下按Print Screen,而Linux需要自己安装软件

安装命令:sudo apt-get install shutter

打开系统设置->设备->键盘

enter description here
0x08

添加一个快捷键,并且输入名称、命令,按下快捷键:

enter description here
0x09

此时按下快捷键激活截图软件:

enter description here
0x10

0x03 参考