Finger
一只孤独的代码狗/程序猿/攻城狮

闲来无事,做的一些小研究或者说记录。

首先是kali,这个东西作为我渗透时候系统的首选,也是其中一台笔记本的主系统,还是蛮好用的,我这记录下作为主系统安装一些遇到的小问题;

首先就是更新源,我不知道是个人的原因还是网络原因,我直接用官方源直接能更新了。即

deb http://http.kali.org/kali kali-rolling main non-free contrib

 这个rolling的源,直接能更新,也就是说不用 vim /etc/apt/source.list了...

二是安装中文输入法,我不知道各位是不是和我一样,想用搜狗输入法,从搜狗输入法的官网下载下来的deb却安装不成功。我写下我成功的记录

先安装中文输入法的框架 apt-get install fcitx 再安装搜狗的deb包,dpkg -i xxx.deb即可


三 浏览器了,firefox浏览器的话,你只需apt-get update &&apt-get upgrade 即可随之更新;

还一个就是chrome (不推荐从源码安装)直接在官网下载 地址为www.google.com/chrome 翻q 之后讲 。

下载64bit的deb的包,如图:


随意在网上扒了一张,意思意思就行。

安装也差不多 dpkg -i xxx.deb 即可..........可你妹夫啊,依赖没装啊,也简单apt-get install -f ,安装所需依赖,装好之后点击图标运行即可............可你二大爷啊,不能以根用户运行(root)

用文件资源管理器按照这个路径打开  /usr/share/applications/  如图所示,找到 google chrome 图标,鼠标右键打开属性,在命令哪行 /usr/bin/google-chrome-stable %U 的后面再加上这个语句 
- -no-sandbox - -user-data-dir &,注意不要少空格、不要少空格、不要少空格,重要的事情说三遍。但也不要多加空格,每次的空格只有一个。加好之后,关闭这个这个标签,点击图标即可......可以了。



但是我们在渗透测试中,需要两个浏览器差不多了,但是我相信你也遇到过ids之类的变态东西,拦ip的你懂的,那就再掏出大jj 杀器,就是我们的tor browser了,当然tor+proxychairs全局也一样可以,但是

这里先说这个吧 。


 去官网下载tor压缩包,https://www.torproject.org/  有32位和64位两种类型的tor供选择,还可以选择语言类型。
下载压缩包到桌面解压出来后,进入Browser文件,打开start-tor-browse,不能以root身份运行。
右键点击start-tor-browse,选择open with leafpad。打开文件后,find查询“root”。
将0改为1,保存。
终端cd进入tor文件目录下的tor-browser_zh-CN,相继运行chown -R root * ,./start-tor-browser.desktop
这样tor浏览器就可以用了

三,msf metasploit,这是什么东西,我就不多说了。是不是msfupdate不能更新啊,还要求装git 或者apt install metasploit 什么什么的,别闹了,不用,也不要信网上的一些办法,我在kali rolling里面直接运行apt-get update && apt-get upgrade


也直接更新了metasploit...神奇吧,我也不知道为什么。。。

//其实我知道为什么就是不想告诉你们。

还有就是有些情况 msfconsole启动不了,怎么办,我介绍一个简单粗暴的办法,直接cd 进metasploit的目录,其实就是/usr/share 直接rm -rf metasploit/

然后再在github中搜rapid7 或者metasploit,找到github的地址,直接在/usr/share git clone 

clone完之后,执行 bundle install (当然了 你先更新bundle 也是可以的,bundle 其实就相当于python下的pip 当然是ruby的 更新命令bundle update 最好挂上vpn 因为rubycms是https的 说不定会失败)

理论上ok了对吧..........才怪

会遇到两个问题,一个是bundle 装不上 pg 0.20  一个是pcaprub 

都很好解决,问题一 :apt-get install libpq-dev  再gem install pg 

问题二:apt-get install libpcap-dev 再继续 bundle install 即可。没问题直接可以metasploit 安装成功。如有其他问题,可问我(自豪读完metasploit源码的基佬)

四 ,也是很多笔记本爆炸的问题,就是双显卡,或者显卡驱动的问题;

简单说 kali 2017.2就支持cuda了,对于我这种丢掉显卡就gg的深度学习中级玩家来说,是在是受不了浪费我这4g 960M 显卡,尽管没有什么卵用。。

一是装双显卡的办法;;;;;我建议是不装,如果和我一样强迫症的话,那就推荐装 bumblebee或者glxgears双显卡方案,

办法如下:

先升级 apt-get update && apt-get upgrade 再apt-get dist-update 升级内核办法到 4.12.0 的kali内核。

升级内核头  apt-get install -y linux-headers-$(uname -r) //后面的uname -r 就是你的4.12.0 这个东西了;

  

装 NVIDIA驱动  apt-get install  nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver  // 记得要选yes  


装双显卡 切换方案  apt-get install  bumblebee-nvidia primus   


添加用户  adduser $USER bumblebee  //¥user 是你的当前用户,


修改bumblebee配置

1)修改/etc/bumblebee/bumblebee.conf

Driver=nvidia
2)修改/etc/bumblebee/xorg.conf.nvidia

    在Section "Device"中添加PCI ID,

    BusID "PCI:01:00:0"

    {这个值通过lspci 得到,找到你的独立显卡那一行,将01:00.0修改为01:00:0
      01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev al) }

 

注销当前用户

gnome-session-quit --no-prompt


 启动bumblebee服务并且设置为开机自启动

service bumblebeed start

update-rc.d bumblebeed enable

 

检查X11配置
正常情况下不需要存在xorg.conf
如果存在/etc/X11/xorg.conf,可以先尝试重启,如果无法重启到桌面环境,则删除该文件。

 

是否安装成功的检查
1) 首先要可以进入桌面环境
2) lspci 的输出中,对应独立显卡的那条记录已(rev ff)结尾,表示独立显卡以关闭
3) 运行glxgears 查看帧数,然后optirun glxgears一般使用独立显卡时,帧数有较大提高。
4) 使用独显的过程中,lsmod |grep nvidia应该会有输出信息

差不多了,


还有一点 就是kali 双显卡 安装失败了,开机的时候 进不去桌面什么的了,怎么办了,问我啊;


1. 进入single 模式,

2.grub界面 按e 

3. 在那个最长的if语句内 加入 single (single前面有空格)

按 ctrl + x 启动 


4.echo blacklist nouveau >> /etc/modeprede.d/fbdev-blacklist.conf  

5. apt-get remove --purge -y (刚才所有装的东西....)


这篇文章还没有人发言,快抢第一!

发表评论