昨天晚上更新了一下系統,主要是為了wsl2。還沒感覺到特別多的變化,但是可能是以為心理作用,碰到問題的時候有底氣多了,解決了上一次配的時候的許多問題,現在這台基本可以完成pwn的工作了。
首先開啟wsl
在管理員許可權的powershell中
2.開啟wsl
dism.exe /online /enable-feature /featurename:microsoft-windows-subsystem-linux /all /norestart
3.安裝wsl2
dism.exe /online /enable-feature /featurename:virtualmachineplatform /all /norestart
3.重啟電腦
然後安裝官方系統核心(這是x64的,別的架構可以在這裡面找)。
再在powershell中設定wsl預設版本為2
wsl --set-default-version 2
然後安裝ubuntu18.04,這個在微軟商店裡面就能找到,很容易,啟動之後會先安裝,然後設定使用者名稱密碼就可以了。
這樣我們就獲得了乙個sub system,然後我們要換源,這裡非常的重要,不能使用網路流傳的源,否則會出現依賴問題,具體可以看這位博主的文章。
chmod 777 /etc/apt/sources.list
sudo vi /etc/apt/sources.list
刪掉原有的東西,寫入
# 預設注釋了原始碼映象以提高 apt update 速度,如有需要可自行取消注釋
deb bionic main restricted universe multiverse
# deb-src bionic main restricted universe multiverse
deb bionic-updates main restricted universe multiverse
# deb-src bionic-updates main restricted universe multiverse
deb bionic-backports main restricted universe multiverse
# deb-src bionic-backports main restricted universe multiverse
deb bionic-security main restricted universe multiverse
# deb-src bionic-security main restricted universe multiverse
# 預發布軟體源,不建議啟用
# deb bionic-proposed main restricted universe multiverse
# deb-src bionic-proposed main restricted universe multiverse
然後sudo apt-get update
。
然後我們一步步安裝工具
sudo apt-get install gcc
sudo apt-get install gdb
sudo apt-get install g++
sudo apt-get install libc6-dev-i386
然後安裝pwntools
apt-get install python python-pip python-dev libssl-dev libffi-dev build-essential
pip install -u setuptools
pip install --upgrade pip
pip install --upgrade pwntools
安裝libcsearcher
sudo pip install capstone
git clone
cd libcsearcher
python setup.py develop
安裝ropgadgets
sudo apt-get install python-capstone
git clone
cd ropgadget
sudo python setup.py install
我裝完了之後發現只有在root使用者下才能用這個,不知道為什麼,不過也不是特別影響。
安裝one_gadget
sudo apt install ruby
gem install one_gadget
安裝pwndbg
git clone
cd pwndbg
./setup.sh
至此工具就裝好了。之後當然可以進行美化,這裡我就不寫了。 python3配置opencv環境過程(Win)
1 檢查pip是否已安裝 3 更新pip工具包 4 安裝成功後的測試 包含配置wheel發布方式 5 python3.8.2配置matplotlib.win r,使用cmd開啟命令提示符,鍵入pip 再鍵入pip version檢視 在此以我安裝的opencv3.8.2為例,檢視到pip的版本之後 ...
ASIHTTPRequest的環境配置和使用示例
asihttprequest類庫是基於iso sdk的一組網路請求的api。ios sdk的網路元件cfnetwork api操作起來非常複雜。而asihttprequest類庫是對cfnetwork api的封裝,提供了基於http請求的各類操作介面。在這裡特酷吧整理了asihttprequest...
webpack生產環境和開發環境的配置
最近在做公司遊戲預約頁面的時候,在配置webpack的時候,忽略了生產模式切換,導致開發過程中有些痛苦,當改動樣式或者某個外掛程式配置時,本地server要等待編譯很久才生效。用了很久的webpack做開發,之前一直沒太在意,現在特地整理下,也為以後做專案更加規範吧。在配置前,還是先了解下生產環境和...