1. 程式人生 > 實用技巧 >『環境配置總結』:deepin | pwn環境配置

『環境配置總結』:deepin | pwn環境配置

1.系統安裝:

官網選擇國內的15.11映象源,再使用製作安裝盤,deepin安裝基本可以讓它自動完成,如果有特殊情況一般就是要修改分割槽的一些情況,可以去看兄弟連liunx的視訊或者15.11安裝視訊

一般就是修改swap分割槽大小,選擇高階安裝再操作就可以。安裝完成後要第一時間換映象源,在 /etc/apt/sources.list裡新增修改。

2.常用軟體:

安裝完成後大部分的日用軟體都可以在系統的應用商店找到,不過有些版本過低要自己想辦法

qq版本過低需要安裝tim代替,還有一個問題就是不能顯示圖片或者出現黑邊則需要禁用系統的ipv6,方法如下:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

至於視窗黑邊只需要開啟系統的視窗特效即可。

像其他軟體大部分在軟體商店可以找到或者有替代品,像vscode可以直接去官網下載deb包雙擊安裝即可。

vscode的C語言開發環境需要安裝一些外掛(chinese、C/C++、Code Runner、```)和系統安裝gcc和g++、然後安裝完後在vscode設定中開啟在終端中執行和自動儲存。

把一些沒用的軟體解除安裝,系統自帶谷歌瀏覽器,不過我想著裝火狐,直接在官網下載好解壓就可以,官網下載的可以同步書籤一類的東西。

3.pwn工具安裝使用

主要工具有:idapro pwntools pwndbg checksec ROPgadget one_gadget LibcSearcher

1>IDApro安裝事項

ida有liunx版本,但是並不能夠使用f5生成虛擬碼,我前前後後整了很久,確定了在liunx中沒有那個外掛安裝的方法。最後只能通過安裝虛擬機器解決虛擬碼的問題,後來發現虛擬機器不僅是這些作用,非常推薦安裝一個win的虛擬機器。這裡我就安裝了virtualbox虛擬機器,安裝後想要裝extensionpack可以去官網找,增強拓展包是支援全平臺的,下載好相應版本的包之後在設定裡新增安裝就可以。

2>python環境配置

deepin系統python2和3都有,預設是python2。首先安裝pip:sudo apt install python-pip ;sudo apt install python3-venv python3-pip。安裝pip是為了安裝pwntools;

想想沒什麼要注意的,有啥不知道安裝的百度一下就可以了。可能就是自己安裝的時候會是最新版的,一些命令上有些不同比如最新版本的checksec命令是checksec --file=‘’‘。