Kali | 配置Kali



基本配置

1. root用戶自動(dòng)登錄

vim /etc/gdm3/daemon.conf

2.配置SSH

  • 打開SSH
    vim /etc/ssh/sshd_config

替換PermitRootLogin without-password為:

PermitRootLogin yes
  • 直接開啟
    直接啟用 service ssh start
    查看狀態(tài) service ssh status
  • 開機(jī)自啟
    開啟 update-rc.d ssh enable
    關(guān)閉 update-rc.d ssh disabled
  • 重啟可選
    reboot

參閱:

3.修改默認(rèn)語(yǔ)言

  • 修改(選其一即可)
    英文 echo LANG=en_US.UTF-8>/etc/default/locale
    中文 echo LANG=zh_CN.UTF-8>/etc/default/locale
  • 重啟
    reboot

參閱:

4.更換軟件源

vim /etc/apt/sources.list

deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib

deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

apt clean && apt update -y && apt upgrade -y && apt dist-upgrade -y

參閱:

5.安裝Tor

apt install tor -y

參閱:

6.配置vim

touch ~/.vimrc
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
vim ~/.vimrc

" F11快捷鍵激活/取消paste模式
set pastetoggle=<F11>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""" 1. 基本配置 """  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"set shortmess=atI   " 啟動(dòng)的時(shí)候不顯示那個(gè)援助烏干達(dá)兒童的提示
set autoindent             " Indent according to previous line.
set expandtab              " Use spaces instead of tabs.
set softtabstop =4         " Tab key indents by 4 spaces.
set shiftwidth  =4         " >> indents by 4 spaces.
set shiftround             " >> indents to next multiple of 'shiftwidth'.
set smartindent       " 為C程序提供自動(dòng)縮進(jìn)
set noeb                  " 去掉輸入錯(cuò)誤的提示聲音
set confirm            " 在處理未保存或只讀文件的時(shí)候士聪,彈出確認(rèn)
set iskeyword+=_,$,@,%,#,-  " 帶有如下符號(hào)的單詞不要被換行分割
set smarttab    " 在行和段開始處使用制表符
set completeopt=preview,menu      " 代碼補(bǔ)全

filetype plugin indent on 
" 打開文件類型檢測(cè), 加了這句才可以用智能補(bǔ)全
set completeopt=longest,menu

" 可以在buffer的任何地方使用鼠標(biāo)(類似office中在工作區(qū)雙擊鼠標(biāo)定位)
set mouse=a 
" 通過使用: commands命令,告訴我們文件的哪一行被改變過
set report=0

set hidden                 " Switch between buffers without having to save first.
set display     =lastline  " Show as much as possible of the last line.

set ttyfast                " Faster redrawing.
set lazyredraw             " Only redraw when necessary.

set splitbelow             " Open new windows below the current window.
set splitright             " Open new windows right of the current window.

set cursorline             " Find the current line quickly.
set wrapscan               " Searches wrap around end-of-file.
set report      =0         " Always report changed lines.
set synmaxcol   =120       " Only highlight the first 200 columns.

set list                   " Show non-printable characters.
if has('multi_byte') && &encoding ==# 'utf-8'
  let &listchars = 'tab:? ,extends:?,precedes:?,nbsp:±'
else
  let &listchars = 'tab:> ,extends:>,precedes:<,nbsp:.'
endif

" Put all temporary files under the same directory.
let s:vim_backup = expand("$HOME/.vim/files/backup/")
if !isdirectory(s:vim_backup)
   silent! call mkdir(s:vim_backup, 'p')
endif
let s:vim_swap = expand("$HOME/.vim/files/swap/")
if !isdirectory(s:vim_swap)
   silent! call mkdir(s:vim_swap, 'p')
endif
let s:vim_undo = expand("$HOME/.vim/files/undo/")
if !isdirectory(s:vim_undo)
   silent! call mkdir(s:vim_undo, 'p')
endif
let s:vim_info = expand("$HOME/.vim/files/info/")
if !isdirectory(s:vim_info)
   silent! call mkdir(s:vim_info, 'p')
endif
set backup
set backupdir   =$HOME/.vim/files/backup/
set backupext   =-vimbackup
set backupskip  =
set directory   =$HOME/.vim/files/swap/
set updatecount =100
set undofile
set undodir     =$HOME/.vim/files/undo/
set viminfo     ='100,n$HOME/.vim/files/info/viminfo
" 顯示行號(hào)
set number
" 取消換行
set nowrap 
" 為方便復(fù)制脯宿,用<F6>開啟/關(guān)閉行號(hào)顯示
nnoremap <F6> :set nonumber!<CR>:set foldcolumn=0<CR>

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""" 2. C/C++運(yùn)行與調(diào)試 """  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

"C灾炭、C++ 的運(yùn)行
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
    exec "w"
    if &filetype == 'c'
        exec "!gcc % -o %<"
        exec "! ./%<"
    elseif &filetype == 'cpp'
        exec "!g++ % -o %<"
        exec "! ./%<"
    elseif &filetype == 'java' 
        exec "!javac %" 
        exec "!java %<"
    elseif &filetype == 'sh'
        :!./%
    endif
endfunc

" C乓诽、C++的調(diào)試
map <F8> :call Rungdb()<CR>
func! Rungdb()
    exec "w"
    exec "!g++ % -g -o %<"
    exec "!gdb ./%<" 
endfunc
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""" 3. 新文件標(biāo)題 """  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " 新建.c,.h,.sh,.java文件纸厉,自動(dòng)插入文件頭 
 autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()" 
 "" 定義函數(shù)SetTitle底哥,自動(dòng)插入文件頭 
 func SetTitle() 
     "如果文件類型為.sh文件 
     if &filetype == 'sh' 
     call setline(1,"\#########################################################################") 
     call append(line("."), "\# @File Name:    ".expand("%")) 
     call append(line(".")+1, "\# @Author:         Ricsy") 
     call append(line(".")+2, "\# @Email:          Ricsy45@163.com") 
     call append(line(".")+3, "\# @Created Time: ".strftime("%c")) 
     call append(line(".")+4, "\#########################################################################") 
     call append(line(".")+5, "\#!/bin/bash") 
     call append(line(".")+6, "") 
     else 
     call setline(1, "/*************************************************************************") 
     call append(line("."), "    > @File Name:    ".expand("%")) 
     call append(line(".")+1, "    > @Author:       Ricsy") 
     call append(line(".")+2, "    > @Email:        Ricsy45@163.com") 
     call append(line(".")+3, "    > @Created Time: ".strftime("%c")) 
     call append(line(".")+4, " ************************************************************************/") 
     call append(line(".")+5, "")
     endif
     if &filetype == 'cpp'
     call append(line(".")+6, "#include <iostream>")
     call append(line(".")+7, "using namespace std;")
     call append(line(".")+8, "")
     endif
     if &filetype == 'c'
     call append(line(".")+6, "#include <stdio.h>")
     call append(line(".")+7, "#include <stdlib.h>")
     call append(line(".")+8, "")
     endif
     "    if &filetype == 'java'
     "        call append(line(".")+6,"public class ".expand("%"))
     "        call append(line(".")+7,"")
     "    endif
     "新建文件后莽囤,自動(dòng)定位到文件末尾
     autocmd BufNewFile * normal G
 endfunc 

set foldenable              " 開始折疊  
set foldmethod=syntax       " 設(shè)置語(yǔ)法折疊  
set foldcolumn=0            " 設(shè)置折疊區(qū)域的寬度  
setlocal foldlevel=1        " 設(shè)置折疊層數(shù)為

" Python 文件的一般設(shè)置谬擦,比如不要 tab 等  
autocmd FileType python set tabstop=4 shiftwidth=4 expandtab  
autocmd FileType python map <F12> :!python %<CR>

" 打開javascript折疊  
let b:javascript_fold=1  

" 打開javascript對(duì)dom、html和css的支持  
let javascript_enable_domhtmlcss=1

" 設(shè)置字典 ~/.vim/dict/文件的路徑  
autocmd filetype javascript set dictionary=$VIMFILES/dict/javascript.dict  
autocmd filetype css set dictionary=$VIMFILES/dict/css.dict  
autocmd filetype php set dictionary=$VIMFILES/dict/php.dict

if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

7.工具類

項(xiàng)目 描述
ag 比grep朽缎、ack更快的遞歸搜索文件內(nèi)容(silversearcher-ag)
axel 自帶——多線程下載工具惨远,下載文件時(shí)可以替代curl、wget;各種網(wǎng)盤不限速下載 誰用誰知道
figlet 將輸入字符轉(zhuǎn)換成藝術(shù)字體
glances 動(dòng)態(tài)提供更美觀话肖、更方便的進(jìn)程監(jiān)控工具

參閱:


Q&A

一北秽、 Kali可以正常使用,設(shè)備驅(qū)動(dòng)一切正常最筒,但VM15導(dǎo)出Kali鏡像提示:導(dǎo)出失敗Failed to open **.vmx.

  • 打開虛擬機(jī)所在目錄贺氓,找到后綴為.vmx和.vmdk兩個(gè)文件
    .encoding = "windows-1252"
    替換為
    .encoding = "UTF-8"
    即打不開那個(gè)文件就改那個(gè),由于我當(dāng)時(shí)下的是Kali1902_amd64的VM鏡像包床蜘,所以我改了三個(gè):

參閱:


更新中......


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辙培,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子邢锯,更是在濱河造成了極大的恐慌虏冻,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弹囚,死亡現(xiàn)場(chǎng)離奇詭異厨相,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鸥鹉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門蛮穿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人毁渗,你說我怎么就攤上這事践磅。” “怎么了灸异?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵府适,是天一觀的道長(zhǎng)羔飞。 經(jīng)常有香客問我,道長(zhǎng)檐春,這世上最難降的妖魔是什么逻淌? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮疟暖,結(jié)果婚禮上卡儒,老公的妹妹穿的比我還像新娘。我一直安慰自己俐巴,他們只是感情好骨望,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欣舵,像睡著了一般擎鸠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缘圈,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天劣光,我揣著相機(jī)與錄音,去河邊找鬼准验。 笑死赎线,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糊饱。 我是一名探鬼主播垂寥,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼另锋!你這毒婦竟也來了滞项?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤夭坪,失蹤者是張志新(化名)和其女友劉穎文判,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體室梅,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡戏仓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了亡鼠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赏殃。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖间涵,靈堂內(nèi)的尸體忽然破棺而出仁热,到底是詐尸還是另有隱情,我是刑警寧澤勾哩,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布抗蠢,位于F島的核電站举哟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏迅矛。R本人自食惡果不足惜妨猩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诬乞。 院中可真熱鬧册赛,春花似錦钠导、人聲如沸震嫉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)票堵。三九已至,卻和暖如春逮栅,著一層夾襖步出監(jiān)牢的瞬間悴势,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工措伐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留特纤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓侥加,卻偏偏與公主長(zhǎng)得像捧存,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子担败,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容