最近需要重新搭建一个PWN的环境来应对接下来的任务,就顺便记录一下,以防将来需要搭建的情况
虚拟环境搭建
这里还是用乌班图16,我选的是中科大的镜像:http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/
然后就去VMWARE里去安装
安装完后有一个很大的困扰:Linux鼠标选定自动弹出 ^C,例如在Terminal里
用 xshell 时莫名奇妙发现一选中文本,xshell 就会自动发送一个 Ctrl+C 的命令,很是影响工作效率。
搜了一下,找到问题所在。
是因为安装了英文词典,词典会有取词功能,需要禁用取词功能
简单来说,windows那边你开了一些词典,有划词翻译的功能,关掉就好
然后配置VMWARE TOOLS,流程还是比较容易的
接下来安装中文环境 https://www.cnblogs.com/chenmingjun/p/8506903.html
中文环境,中文总是有用的,热爱祖国:https://blog.csdn.net/smart_ferry/article/details/84186835
如果改完之后键盘码错乱:https://blog.csdn.net/u011394412/article/details/12113619
pip源在国外有些卡,可以换源,不永久换以防万一也可以,如下
1 | pip install sth -i https://mirrors.aliyun.com/pypi/simple |
换pip源:https://blog.csdn.net/YZXnuaa/article/details/79710673
搭建脚本环境
下载vim subline gcc 啥的,试试看写一下简单的脚本
配置Vim
先安装vim sudo apt install vim
然后gcc默认安装了,直接写个c试试看
使用 gcc test.c -o test 和 ./test 编译生成文件并运行
但是写起来很僵硬,改进配置,链接:https://www.cnblogs.com/shuqin/p/9450800.html
vimrc 是Vim最主要的配置文件
PWN相关
https://www.cnblogs.com/qymua/p/11187690.html
https://www.cnblogs.com/ctf-pwn-player/p/10710031.html
https://www.cnblogs.com/cdy-tlpt/p/10187822.html
以上三个链接基本可以解决pwntools的安装问题
我自己不是很喜欢用peda
一开始装个pwntools和pwngdb差不多可以了,之后想用什么有需求了再装就好
Docker
https://blog.csdn.net/qq_40173126/article/details/83552307
https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html
https://blog.csdn.net/jinking01/article/details/82490688
https://edu.csdn.net/course/play/25600/307011?utm_source=xueyuanjuhe
https://blog.csdn.net/xie1xiao1jun/article/details/79413436
本文链接: http://woaixiaoyuyu.github.io/2019/12/24/PWN-%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!