Ubuntu命令笔记
Ubuntu命令笔记更新软件sudo apt updatesudo apt upgradesudo apt dist-upgrade #内核更新sudo reboot #重启,更新内核需要重启一下安装pwntoolsapt updateapt install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essent
·
Ubuntu命令笔记
更新软件
$ sudo apt update
$ sudo apt upgrade
安装pip
$ apt install python-pip #python 2
$ apt install python3-pip #python 3
有时候使用Ubuntu自带的包管理器下载会出问题,也可以自行下载安装脚本,编译安装。
$ curl https://bootstrap.pypa.io/pip/3.5/get-pip.py -o get-pip.py
$ sudo python get-pip.py
安装pwntools
$ apt update
$ apt install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential
$ python3 -m pip install --upgrade pip
$ python3 -m pip install --upgrade pwntools
gdb插件pwndbg的安装
首先贴一下pwndbg的链接
如果你的Ubuntu没有gdb的话先使用以下命令安装。
$ apt install gdb
然后在安装pwndbg。
$ git clone https://github.com/pwndbg/pwndbg
$ cd pwndbg
$ ./setup.sh
安装one_gadget
one_gadget是用ruby语言开发的,所以需要安装ruby和它的包管理器。
$ apt install ruby
$ apt install gem
$ gem install one_gadget
因为one_gadget要求ruby>=2.4,如果你下载的ruby低于要求请使用以下命令。
$ sudo add-apt-repository ppa:brightbox/ruby-ng #添加ppa源
$ sudo apt update
$ sudo apt --purge remove ruby #删除旧版本
$ sudo apt-get install ruby2.6 ruby2.6-dev
安装gmpy2和Crypto
安装gmpy2使用下面命令
sudo apt install libmpfr-dev libmpc-dev
pip install gmpy2
或者
sudo apt install python-gmpy2 #python2
sudo apt install python3-gmpy2 #python3
Crypto:
pip install pycryptodome
防火墙
Ubuntu默认的防火墙是ufw。
$ sudo apt install ufw
$ ufw version #防火墙版本
$ sudo ufw status verbose #查看防火墙状态
$ sudo ufw enable/disable #开启/关闭防火墙
更多推荐
已为社区贡献1条内容
所有评论(0)