Ubuntu 18.04.5安裝pwntools
Ubuntu 18.04.5版本,映象是清華源上下載的,系統用的是阿里源(不知道怎麼換源的可以看我的另一篇https://blog.csdn.net/qq_49914719/article/details/111597207)
首先安裝git
sudo apt-get install git
結果報錯了
ph4ntom@ubuntu:~$ sudo apt-get install git
[sudo] ph4ntom 的密碼:
E: 無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)
E: 無法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-frontend),是否有其他程式正佔用它?
兩行程式碼解決
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend
然後繼續安裝git
sudo apt-get install python-pip
安裝/更新pip
sudo apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
pip install --upgrade pip
安裝setuptools
pip install setuptools
pip list
安裝pwntools
sudo pip install --upgrade pwntools
sudo apt-get install python-dev
最後測試一下pwntools
python
from pwn import*
asm("xor eax,eax")
asm(shellcraft.sh())
輸出如下
ph4ntom@ubuntu:~$ python
Python 2.7.17 (default, Sep 30 2020, 13:38:04)
[GCC 7.5.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pwn import*
>>> asm("xor eax,eax")
'1\xc0'
>>> asm(shellcraft.sh())
'jhh///sh/bin\x89\xe3h\x01\x01\x01\x01\x814$ri\x01\x011\xc9Qj\x04Y\x01\xe1Q\x89\xe11\xd2j\x0bX\xcd\x80'
>>>
安裝完成
參考連結:
https://www.cnblogs.com/ctf-pwn-player/p/10710031.html
https://blog.csdn.net/dream_follower/article/details/90311799
相關文章
- VMware 安裝 Ubuntu Server 18.04.5 LTSUbuntuServer
- 安裝 UbuntuUbuntu
- ubuntu安裝Ubuntu
- Ubuntu解除安裝和安裝Ubuntu
- Ubuntu 安裝 ImagickUbuntu
- ubuntu 安裝tsensorUbuntu
- ubuntu工具安裝Ubuntu
- Ubuntu安裝APMServerUbuntuServer
- ubuntu安裝dockerUbuntuDocker
- ubuntu 安裝 rosUbuntuROS
- 【ubuntu】安裝MavenUbuntuMaven
- Ubuntu安裝gitUbuntuGit
- nginx ubuntu 安裝NginxUbuntu
- Ubuntu硬碟安裝Ubuntu硬碟
- Ubuntu安裝KubernetesUbuntu
- Ubuntu安裝nodejsUbuntuNodeJS
- ubuntu安裝CMakeUbuntu
- Ubuntu 安裝WPSUbuntu
- ubuntu 安裝 dockerUbuntuDocker
- ubuntu安裝MySQLUbuntuMySql
- ubuntu 安裝postgreUbuntu
- Ubuntu 安裝 mysqlUbuntuMySql
- ubuntu 安裝jenkinsUbuntuJenkins
- ubuntu安裝smabaUbuntu
- Ubuntu安裝labelImgUbuntu
- ubuntu安裝minicondaUbuntu
- ubuntu 安裝 ElasticSearchUbuntuElasticsearch
- Ubuntu 安裝 RabbitMQUbuntuMQ
- Ubuntu Docker 安裝UbuntuDocker
- Ubuntu安裝FSearchUbuntu
- ubuntu安裝redisUbuntuRedis
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- ubuntu安裝vncserver,ubuntu安裝vncserver的使用教程,教程詳解UbuntuVNCServer
- VMware 中解除安裝安裝Ubuntu 20.04.1 ——Ubuntu系統配置(一)Ubuntu
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- ubuntu透過安裝包安裝MongodbUbuntuMongoDB
- 【Ubuntu】在Ubuntu上安裝微信Ubuntu
- ubuntu 安裝 Microsoft To-Do (unofficial) on UbuntuUbuntuROS