如何正确的使用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安装的 - -
先来一张本人系统的截图
<ignore_js_op>
当然在Ubuntu中可以安装kali的常用工具 比如msf sqlmap nmap airodump-ng 等.
有时候的我们会在安装Ubuntu工具的时候 不小心使用了kali的源 有时候会导致系统报错等毛病
在Ubuntu下安装常用的kali工具集
导入kali密匙以及软件源 获取软件包 进行安装
这里我在虚拟机演示。
三条命令即可搞定
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 / / 安装 |
<ignore_js_op>
获取软件包后安装msf sqlmap nmap
1
|
apt - get install metasploit - framework sqlmap nmap |
<ignore_js_op>
安装完后配置msf 数据库问题
<ignore_js_op>
sqlmap以及nmap
<ignore_js_op>
记得安装完msf sqlmap nmap 要吧kali源注释掉 !! 切记
<ignore_js_op>
安装网易云音乐
在写代码无聊的时候 完全可以听歌放松一下 网页版的话 不是特别方便
从官网下载包后 使用dpkg -i 安装的话是无果的 会提示缺少依赖 百度的也那些解决方案都特别狗血 - - 加入源啥的 这里来说一下解决方法
可以使用gdebi安装deb的包 Ubuntu软件中心有时候会出现卡死状态 dpkg 解决依赖也不是特别好=-=
1
|
sudo apt - get install gdebi / / 安装gdebi |
<ignore_js_op>
右键选择 gdebi 安装即可
<ignore_js_op>
<ignore_js_op>
搜索net 打开加入到启动栏 就能正常启动啦
<ignore_js_op>
<ignore_js_op>
安装搜狗输入法以及sublime代码编辑器 从官网下载 dpkg 安装即可 这里可以利用脚本来完成 ps 以上信息都能用脚本来完成
<ignore_js_op>
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安装
01
02
03
04
05
06
07
08
09
10
|
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到 ( Incoming ) 目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: libgl 1 - mesa - dev : 依赖 : libgl 1 - mesa - glx ( = 10.1 . 0 -4 ubuntu 5 ) 但是 10.1 . 3 -0 ubuntu 0.1 正要被安装 E : 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 |
这里就介绍一款工具 可以代替apt 为aptitude
aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净
而aptitude 会
01
02
03
04
05
06
07
08
09
10
11
12
|
0 个软件包被升级,新安装 35 个, 0 个将被删除, 同时 0 个将不升级。 需要获取 4 , 396 kB 的存档。 解包后将要使用 23.7 MB。 下列软件包存在未满足的依赖关系: libgl 1 - mesa - dev : 依赖 : ( = 10.1 . 0 -4 ubuntu 5 ) 但是 10.1 . 3 -0 ubuntu 0.1 已安装。 下列动作将解决这些依赖关系: 保持 下列软件包于其当前版本: 1 ) libgl 1 - mesa - dev [未安装的] 是否接受该解决方案?[Y / n / q / ?] |
处理依赖来说 aptitude比apt要强一点。
但是还是要小心使用 因为aptitude会为了安装你的软件 而降级其他软件包
三思而后行!!
这就是我本机没有安装qq的原因 - -
安装完wineqq以及wine 32框架后即可启动qq
<ignore_js_op>
美化你的Ubuntu
unity-tweak-tool
调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。
1
|
sudo apt - get install unity - tweak - tool |
以及安装主题 完全可以使用脚本来完成 记得以前吧它写成了Python文件=-= 有点彩笔 基本都是用的os模块
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" ) |
运行截图
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
美化完毕后的效果图
<ignore_js_op>
安装虚拟机
这里你可以选择安装vm虚拟机或者安装VirtualBox虚拟机
vm虚拟机的话要到官网下载 赋予执行权限 安装
VirtualBox虚拟机的话 直接apt 就能安装
1
|
apt - get install virtualbox |
<ignore_js_op>
启动截图
<ignore_js_op>
当然 在Linux下使用虚拟机 占不了多少内存 很流畅
vm虚拟机启动截图
<ignore_js_op>
Php环境 建议XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。相对于手动安装Apache以及php环境来说 还是推荐xampp - - 在我的印象里 手动安装Apache和php后 报错问题很难解决 到头疼
从官网下载软件包 从而赋予它执行权限 打开即可安装
<ignore_js_op>
本次只讲解这么多需要注意的 也不啰嗦啥了.. 最近实在不知道写啥了 不发一篇也挺不好意思的 - - !
最后 ! 切记 如果软件用apt安装的话 提示没有软件包的话 百度搜索 “Ubuntu 安装xx ”或者“Ubuntu xx 安装包 ”以及到github上找 切记不要随便使用kali源安装 ps:前面我说的安装msf sqlmap nmap 可以直接通过kali源安装。 - - !
Ubuntu可以说是一个办公 写代码 的系统 无法使用kali源完全安装完全折腾成kali 就算成功折腾成kali 安装了全部kali工具 =-= 兼容性也不会很好
如何正确的使用Ubuntu以及安装常用的渗透工具集.的更多相关文章
- Ubuntu 14 安装并破解SSH工具 SecureCRT
[安装篇] 1.到官网下载:SecureCRT.839.ubuntu13-64.tar.gz https://www.vandyke.com/download/securecrt/download.h ...
- pycharm的放大和缩小字体的显示 和ubunt的截圖工具使用 ubuntu上安装qq微信等工具
https://www.cnblogs.com/sui776265233/p/9322074.html#_label0 ubuntu: 截圖工具的使用 在ubuntu 10.04 的时候,还可以很方便 ...
- ubuntu桌面安装常用软件&及常见问题
自己从windows转向ubuntu桌面开发,根据需求安装以下文件: ubuntu 桌面版下载:http://www.ubuntu.org.cn/download/desktop 有的公司设置静态ip ...
- 1.如何在虚拟机ubuntu上安装hadoop多节点分布式集群
要想深入的学习hadoop数据分析技术,首要的任务是必须要将hadoop集群环境搭建起来,可以将hadoop简化地想象成一个小软件,通过在各个物理节点上安装这个小软件,然后将其运行起来,就是一个had ...
- 【Zookeeper01】ubuntu下安装zookeeper单例以及集群
参考链接:http://zookeeper.apache.org/ https://www.cnblogs.com/lyhc/p/6560993.html 系统: 乌班图16.04 虚拟机(zk一般要 ...
- Ubuntu笔记本安装高级电源管理工具TLP
Ubuntu系统下的笔记本电脑电量总是下降的很快,尽管目前系统对电源管理的优化已经进步了不少,但还是需要一些工具来辅助. TLP是一款Linux下的高级电源管理工具,相信很多Linux用户会用到它. ...
- ubuntu 上安装 NASM 汇编开发工具
一般系统自带NASM可通过 输入 nasm -version 检查,若是没有 可用下述指令安装: sudo apt-get install nasm 安装过程执行完毕后 再次输入 : nasm -ve ...
- ubuntu apache 安装awstats 流量分析工具(命令方式)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- ubuntu下安装、破解securtCRT工具
官网:https://www.vandyke.com/ 下载好的安装包以及破解工具的网盘地址:链接: https://pan.baidu.com/s/1UEKEy-aob7WdfPLR4PNJmg 提 ...
随机推荐
- CentOS7(64)环境使用rpm命令安装gcc
第一步:下载gcc相关的安装文件下载地址:http://vault.centos.org/7.0.1406/os/x86_64/Packages/ 下载以下文件: cpp-4.8.2-16.el7.x ...
- 【java】String类常见操作
秋招做题需要,总结String类常用api如下: 简单的:str.length().str.isEmpty().str.split(“;”)切割 1.字符串反转:借助StringBuilder/Str ...
- 微信小程序--动画animation
js: list:[], contentflag:false this.animation = wx.createAnimation({ duration: 500, timingFunction ...
- cdnbest获取,删除,增加,修改域名列表,高级设置api示例
<?php $uid = 28; $vhost = 'asdfw'; $token = getToken($uid, $vhost); print_r($token); //获取token fu ...
- C++中的覆盖与隐藏(详细讲解)
C++类中覆盖与隐藏一直是一个容易理解出错的地方,接下来我就详细讲解一下区别在何处 覆盖指的是子类覆盖父类函数(被覆盖),特征是: 1.分别位于子类和父类中 2.函数名字与参数都相同 3.父类的函数是 ...
- CF 225C Barcode(DP)
传送门:点我 You've got an n × m pixel picture. Each pixel can be white or black. Your task is to change t ...
- Pains and Sickness 学习笔记
Headaches can be very painful and can last for a long time. If you have a headache, your head hurts. ...
- AudiosessionSetActive
IOS audiosession 会话控制声音播放 今天遇到一个问题: 当我外部想要关闭声音播放的时候 audiosessionsetActive(false) 居然报错了,但是作用起了 AVAud ...
- java_23 File类
1.File类定义: 文件和目录路径的抽象表达形式,java中将路径或者文件封装成File对象. 2.File类的静态成员变量(pathSeparator 分隔符,字符串 separat ...
- Javascript组成--ECMAScript,DOM,BOM
ECMAScript 部分 ECMAScript是一个标准,JS只是它的一个实现,其他实现包括ActionScript; “ECMAScript可以为不同种类的宿主环境提供核心的脚本编程能力”,即EC ...