当前位置:网站首页>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 !
边栏推荐
- Goodbye 2021, how do programmers go to the top of the disdain chain?
- Decompile and modify the non source exe or DLL with dnspy
- English topic assignment (28)
- The 14th five year plan for the construction of Chinese Enterprise Universities and the feasibility study report on investment Ⓓ 2022 ~ 2028
- [secretly kill little partner pytorch20 days] - [day3] - [example of text data modeling process]
- 使用dnSpy对无源码EXE或DLL进行反编译并且修改
- Mysql database ----- common commands of database (based on database)
- Investment planning analysis and prospect prediction report of China's satellite application industry during the 14th five year plan Ⓑ 2022 ~ 2028
- Common SQL sets
- WFC900M-Network_ Card/Qualcomm-Atheros-AR9582-2T-2R-MIMO-802.11-N-900M-high-power-Mini-PCIe-Wi-Fi-Mod
猜你喜欢

Decompile and modify the non source exe or DLL with dnspy

MySQL——JDBC

Exclusive interview with the person in charge of openkruise: to what extent has cloud native application automation developed now?

Redis concludes that the second pipeline publishes / subscribes to bloom filter redis as a database and caches RDB AOF redis configuration files

No matter how hot the metauniverse is, it cannot be separated from data

Yyds dry inventory hcie security Day12: concept of supplementary package filtering and security policy

常用sql集合

2022 safety officer-b certificate examination summary and safety officer-b certificate simulation test questions

On my first day at work, this API timeout optimization put me down!

Inventory 2021 | yunyuansheng embracing the road
随机推荐
Implementation principle of inheritance, encapsulation and polymorphism
Experience summary of database storage selection
Décompiler et modifier un exe ou une DLL non source en utilisant dnspy
How PHP drives mongodb
Development trend and market demand analysis report of China's energy storage battery industry Ⓩ 2022 ~ 2028
Capturing and sorting out external articles -- autoresponder, composer, statistics [III]
2022 high altitude installation, maintenance and removal of examination question bank and high altitude installation, maintenance and removal of examination papers
Collections SQL communes
Single page application architecture
The White House held an open source security summit, attended by many technology giants
The 14th five year plan for the construction of Chinese Enterprise Universities and the feasibility study report on investment Ⓓ 2022 ~ 2028
2022-2-14 acwing1027 grid access
MySQL——规范数据库设计
Go language slice interview real question 7 consecutive questions
Service discovery and load balancing mechanism -service
Notes on MySQL related knowledge points (startup, index)
内存分析器 (MAT)
Selenium has three waiting methods (forced waiting, implicit waiting, and display waiting)
How PHP gets all method names of objects
Teach you how to install aidlux (1 installation)