Diku主动式计算机安全课程的工具
pcstools的Python项目详细描述
pcstools-利用pcs课程工具包
pcstools是一个深受https://pwntools.com/启发的开发库。
它同时支持Python2.7和Python3.3+
文件
我们的文档可以在pcstools.readthedocs.io找到
安装
pcstools是纯python库,应该在大多数 平台。它甚至应该在非linux平台上工作。然而 pcstools目前正在开发完全基于debian的 系统,所以可能会遇到错误。如果发生这种情况,一定要 提出问题
要在基于debian的系统上安装,请执行以下操作:
# For usage with Python 2.7 apt update apt install python-pip pip2 install --upgrade pcstools # For usage with Python 3.3+ apt update apt install python3-pip pip3 install --upgrade pcstools
这个项目和pwntools有什么关系
pcstools与pwntools没有直接关系(尽管有些开发人员 但是,这两个项目的目标是非常不同的。
pwntools试图成为具有特定 关注CTF当它确实优先考虑可读性、可学习性和执行性时 “正常的python方式”,这些值在 生产力(开发人员)、性能或高级的名称 特征。
这种情况不适用于排便。pcstools试图成为一个普通的python库 即易学和易懂。目标用户是 一个刚开始被利用的人只想避免太多的陈词滥调。我们 故意省略了许多特征,因为我们认为它们不应该 介绍直到基本知识被涵盖。
为什么叫“pcstools”?
Pcstools的开发考虑到了特定的目标受众: 在香港中文大学中文系修读「主动式电脑保安」课程的学生 哥本哈根大学的计算机科学。