当前位置:网站首页>Kali2021.4a build PWN environment
Kali2021.4a build PWN environment
2022-07-03 21:52:00 【LY613313】
Recently, the computer reinstalled the system ( Make complaints about it ,win11 It's really hard to say ), By the way, I installed the latest version in the virtual machine KaliLinux, By the way, build it PWN Environmental Science . In general, this construction PWN The environmental problem is not serious , Follow the previous installation steps , The whole process is quite “ propitious ”( For the first time PWN The environment was almost angry , Can't , Food )
First step
Create a... In the home directory tools Catalog , Used to store downloaded files , The order is as follows
mkdir tools

The second step
install pwntools
1. Get into tools In the folder , The order is as follows :
cd tools

2. hold pwntools git Come down , The order is as follows :
git clone https://github.com/Gallopsled/pwntools.git

3. Environment required for installation , The order is as follows :
sudo apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential

4. Update pip , The order is as follows :
python3 -m pip install --upgrade pip

5. Use pip Install and update pwntools, The order is as follows :
python3 -m pip install --upgrade pwntools

The environment here can be regarded as built , The next step is to build gdb Debug environment ,
1. install gdb-multiarch, Used as a gdb Client debugging , It is a general client of any architecture , The order is as follows :
sudo apt-get install gdb-multiarch

The command to check the successful installation is as follows :
gdb -v

2. Installing a plug-in , Easy to use
pwndbg It's a GDB plug-in unit , send GDB The debugging of is not so bad , Convenient for beginners , The installation process is as follows :
First the pwndbg git Come down , The order is as follows
git clone https://github.com/pwndbg/pwndbg.git

Then go into the folder , perform setup.sh file , The order is as follows :
cd ~/tools/pwndbg
./setup.sh

Check whether the plug-in is successfully mounted , Input... At the terminal gdb, give the result as follows :
Other plug-ins peda,gef install
First git Come down
git clone https://github.com/longld/peda.git

git clone https://github.com/hugsy/gef.git

Installation of plug-ins depends on , The order is as follows :
sudo pip install keystone-engine ropper keystone-engine

stay gdbinti Mount plug-ins in :
Enter the following command at the terminal :
sudo vim ~/.gdbinit

Press i Key to edit , Enter the following from the second line :
#source /home/kali/tools/peda/peda.py
#source /home/kali/tools/gef/gef.py

Select one of the plug-ins , Note out the rest , Press esc Key and enter :wq Exit can .
That's all PWN The process of setting up the environment . Because I have a chicken , If there's anything wrong , It's normal . Please correct me , thank you !
边栏推荐
- Control loop of program (while loop)
- MySQL - SQL injection problem
- C程序设计的初步认识
- How PHP gets all method names of objects
- Decompile and modify the non source exe or DLL with dnspy
- DOM light switch case
- Tidb's initial experience of ticdc6.0
- What is the difference between res.send() and res.end() in the node express framework
- regular expression
- Day 9 HomeWrok-ClassHierarchyAnalysis
猜你喜欢

Getting started with postman -- environment variables and global variables

Getting started with postman -- built-in dynamic parameters, custom parameters and assertions

UC Berkeley proposes a multitask framework slip

MySQL——索引

Day 9 HomeWrok-ClassHierarchyAnalysis

Collections SQL communes

Yiwen teaches you how to choose your own NFT trading market
![[secretly kill little partner pytorch20 days] - [day3] - [example of text data modeling process]](/img/55/309c9d52e503405b289bcfc4912be9.jpg)
[secretly kill little partner pytorch20 days] - [day3] - [example of text data modeling process]
![[secretly kill little buddy pytorch20 days -day02- example of image data modeling process]](/img/14/8ab1f1fb142e10dead124851180d03.jpg)
[secretly kill little buddy pytorch20 days -day02- example of image data modeling process]

Collection | pytoch common loss function disassembly
随机推荐
How PHP drives mongodb
treevalue——Master Nested Data Like Tensor
2022 high altitude installation, maintenance and removal of examination question bank and high altitude installation, maintenance and removal of examination papers
仿网易云音乐小程序
On my first day at work, this API timeout optimization put me down!
Intimacy communication -- [repair relationship] - use communication to heal injuries
Cognitive fallacy: Wittgenstein's ruler
Global and Chinese market of gallic acid 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese market of wall mounted kiosks 2022-2028: Research Report on technology, participants, trends, market size and share
Service discovery and load balancing mechanism -service
2022-2-14 acwing1027 grid access
Compréhension de la technologie gslb (Global Server load balance)
Getting started with postman -- built-in dynamic parameters, custom parameters and assertions
Global and Chinese market of wireless hard disk 2022-2028: Research Report on technology, participants, trends, market size and share
Base ring tree Cartesian tree
Development trend and market demand analysis report of China's energy storage battery industry Ⓩ 2022 ~ 2028
Sed、Awk
Compilation Principle -- syntax analysis
抓包整理外篇——————autoResponder、composer 、statistics [ 三]
Investment analysis and prospect trend prediction report of China's boron nitride industry Ⓨ 2022 ~ 2028