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 #开启/关闭防火墙
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐