0
回答
如何正确的使用Ubuntu以及安装常用的渗透工具集
华为云实践训练营,热门技术免费实践!>>>   

文章来源i春秋

入坑Ubuntu半年多了  记得一开始学的时候基本一星期重装三四次=-= 尴尬了 觉得自己差不多可以的时候 就吧Windows10干掉了 c盘装Ubuntu 专心学习.   这里主要来说一下使用Ubuntu的正确姿势

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
一般家庭机都是用Windows 相当于Linux Windows的中毒概率比较高 Windows下是靠点击文件创建进程 而在Linux下是靠命令行打开 而且要赋予它执行权限才能运行 前几个月新爆出的方程式永恒之蓝以及勒索木马 =-= 都是关于Windows的 这里没有吐槽Windows的意思 只是自己的一点点看法
很多用Ubuntu的用户都会安装一些kali的工具 这样在渗透测试中会很方便 但是你真的会正确的安装它么?

kali和Ubuntu的区别 
Ubuntu可以说是写代码 办公用的 而kali 是用来渗透的 Ubuntu界面要比kali界面美观一点 Ubuntu可以完全的安装vm虚拟机 硬件要求比较低 在kali下我只成功安装过VirtualBox 而且还是用apt安装的 - - 
先来一张本人系统的截图
 
当然在Ubuntu中可以安装kali的常用工具 比如msf sqlmap nmap airodump-ng 等.
有时候的我们会在安装Ubuntu工具的时候 不小心使用了kali的源 有时候会导致系统报错等毛病

在Ubuntu下安装常用的kali工具集
导入kali密匙以及软件源 获取软件包 进行安装
这里我在虚拟机演示。
三条命令即可搞定

[AppleScript] 纯文本查看 复制代码

?

1

2

3

4

apt-key adv --keyserver pgp.mit.edu --recv-keys ED444FF07D8D0BF6 //导入密匙

echo 'deb [url]http://http.kali.org/kali[/url] kali-rolling main contrib non-free' >> /etc/apt/sources.list  //导入软件源

apt-get update  //获取软件包

apt-get install metasploit-framework sqlmap nmap  //安装


 
获取软件包后安装msf sqlmap nmap

[AppleScript] 纯文本查看 复制代码

?

1

apt-get install metasploit-framework sqlmap nmap


 
安装完后配置msf 数据库问题
 
sqlmap以及nmap
 

记得安装完msf sqlmap nmap 要吧kali源注释掉 !! 切记
 


安装网易云音乐
在写代码无聊的时候 完全可以听歌放松一下 网页版的话 不是特别方便 
从官网下载包后 使用dpkg -i 安装的话是无果的 会提示缺少依赖 百度的也那些解决方案都特别狗血 - - 加入源啥的 这里来说一下解决方法
可以使用gdebi安装deb的包 Ubuntu软件中心有时候会出现卡死状态 dpkg 解决依赖也不是特别好=-= 

[AppleScript] 纯文本查看 复制代码

?

1

sudo apt-get install gdebi  //安装gdebi


 
右键选择 gdebi 安装即可
 
 
搜索net 打开加入到启动栏 就能正常启动啦
 
 

安装搜狗输入法以及sublime代码编辑器 从官网下载 dpkg 安装即可 这里可以利用脚本来完成 ps 以上信息都能用脚本来完成 
 
 

[Bash shell] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

#! /bin/bash

LANG=zh_CN.UTF-

eses(){

echo -e  "\033[37m [1]  64位搜狗输入法  \033[0m "

echo -e  "\033[37m [2]  32位搜狗输入法  \033[0m"

echo -e  "\033[37m [3]  sublime  \033[0m"

echo -e  "     "

echo -e  "\033[37m Serial number > \c \033[0m"

read nstall

  case $nstall in

    1)

wget [url]http://cdn2.ime.sogou.com/dl/index/1491565850/sogoupinyin_2.1.0.0086_amd64.deb[/url]

#dpkg -i sogoupinyin_2.1.0.0086_amd64.deb

#apt-get install -f

rm -rf sogoupinyin_2.1.0.0086_amd64.deb

eses

;;

2)

wget [url]http://cdn2.ime.sogou.com/dl/index/1491566555/sogoupinyin_2.1.0.0086_i386.deb[/url]

dpkg -i sogoupinyin_2.1.0.0086_i386.deb

apt-get install -f

rm -rf sogoupinyin_2.1.0.0086_i386.deb

eses

;;

3)

wget [url]https://download.sublimetext.com/sublime-text_build-3126_amd64.deb[/url]

dpkg -i sublime-text_build-3126_amd64.deb

rm -rf sublime-text_build-3126_amd64.deb

eses

;;

        esac

}

eses



折腾qq
在Ubuntu下 安装qq不是件很难的问题
但是很能折腾
通过wine的2015版qq 可以更新到2017最新版
wine包下载连接
http://www.longene.org/download/WineQQ7.8-20151109-Longene.deb
下载成功之后使用dpkg安装即可 但是需要32位框架以及wine
wine 可以运行Windows的工具 但是 - - 一般情况下还是建议各位不要安装wine 不如开个Windows虚拟机 玩qq 平常还能用Windows下的工具
安装wine后会使系统开机 变慢
apt安装wine 在Ubuntu下会提示你缺少依赖
比如使用apt安装

[AppleScript] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是

因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件

包尚未被创建或是它们已被从新到(Incoming)目录移出。

下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:

libgl1-mesa-dev : 依赖: libgl1-mesa-glx (= 10.1.0-4ubuntu5) 但是 10.1.3-0ubuntu0.1 正要被安装

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系


这里就介绍一款工具 可以代替apt  为aptitude

aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净


而aptitude 会

[AppleScript] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

0 个软件包被升级,新安装 35 个, 0 个将被删除, 同时 0 个将不升级。

需要获取 4,396 kB 的存档。 解包后将要使用 23.7 MB。

下列软件包存在未满足的依赖关系:

 libgl1-mesa-dev : 依赖:  (= 10.1.0-4ubuntu5) 但是 10.1.3-0ubuntu0.1 已安装。

下列动作将解决这些依赖关系:

 

     保持 下列软件包于其当前版本:

1)     libgl1-mesa-dev [未安装的]

 

 

 

是否接受该解决方案?[Y/n/q/?]


处理依赖来说 aptitude比apt要强一点。
但是还是要小心使用 因为aptitude会为了安装你的软件 而降级其他软件包
三思而后行!! 
这就是我本机没有安装qq的原因 - - 
安装完wineqq以及wine 32框架后即可启动qq
 


美化你的Ubuntu
unity-tweak-tool
调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。

[AppleScript] 纯文本查看 复制代码

?

1

sudo apt-get install unity-tweak-tool

以及安装主题 完全可以使用脚本来完成 记得以前吧它写成了Python文件=-= 有点彩笔 基本都是用的os模块

[Python] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

#!/usr/bin/python

#coding:utf-8

 

import os

import time

         

cmd = os.system("clear")

time.sleep(2) #//延时两秒       

cmd = os.system("apt-get update")

cmd = os.system("apt-get -y install unity-tweak-tool ")

cmd = os.system("add-apt-repository ppa:noobslab/themes")

cmd = os.system("add-apt-repository ppa:noobslab/icons")

cmd = os.system("apt-get update")

cmd = os.system("apt-get -y install ultra-flat-icons flatabulous-theme")


运行截图
 
 
 
美化完毕后的效果图
 

安装虚拟机
这里你可以选择安装vm虚拟机或者安装VirtualBox虚拟机
vm虚拟机的话要到官网下载 赋予执行权限 安装

VirtualBox虚拟机的话 直接apt 就能安装

[AppleScript] 纯文本查看 复制代码

?

1

apt-get install virtualbox


 
启动截图
 
当然 在Linux下使用虚拟机 占不了多少内存 很流畅
vm虚拟机启动截图
 

Php环境 建议XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。相对于手动安装Apache以及php环境来说 还是推荐xampp - - 在我的印象里 手动安装Apache和php后 报错问题很难解决 到头疼
从官网下载软件包 从而赋予它执行权限 打开即可安装

 

本次只讲解这么多需要注意的  也不啰嗦啥了.. 最近实在不知道写啥了 不发一篇也挺不好意思的 - - !

最后 ! 切记 如果软件用apt安装的话 提示没有软件包的话 百度搜索 “Ubuntu 安装xx ”或者“Ubuntu xx 安装包 ”以及到github上找  切记不要随便使用kali源安装  ps:前面我说的安装msf sqlmap nmap 可以直接通过kali源安装。 - -  !

Ubuntu可以说是一个办公 写代码 的系统 无法使用kali源完全安装完全折腾成kali 就算成功折腾成kali 安装了全部kali工具  =-= 兼容性也不会很好  

<无标签>
举报
i春秋学院
发帖于6个月前 0回/156阅
顶部