Pytest6 和 Python2?如何让他们在一起?
Pytest6 and Python2? How to get them together?
我有几个关于 AFL 中的 QSYM 和主从的问题。
export AFL_ROOT="/workdir/afl-2.52b"
export INPUT="/workdir/example/input"
export OUTPUT="/workdir/example/output"
export AFL_CMDLINE="/workdir/example/test.bin @@"
$AFL_ROOT/afl-fuzz -S afl-slave -i $INPUT -o $OUTPUT -- $AFL_CMDLINE
当我输入$AFL_ROOT/afl-fuzz -S afl-slave -i $INPUT -o $OUTPUT -- $AFL_CMDLINE
时,出现错误“-S未定义”。
我该如何解决这个问题?根据AFL中的ReadMe文件,我确定“-S”是一个合法的命令。
- QSYM 使用旧版本的 Python (Python2),而要为 QSYM 编译 Python 文件,我被要求使用最新版本的 Pytest (Pytest6) ,这需要 Python3。
即使我尝试在我的 PC 上使用 Python3 来升级我的 pytest 也不起作用,只要它检测到 Python2,它就不会让我将 pytest 升级到版本 6。
错误:
Python 2.7 reached the end of its life on January,2020 please upgrade pytest to its latest version has appeared.
我该怎么办?
要了解更多关于 QSYM 的信息,请转到此 GitHub link:https://github.com/sslab-gatech/qsym
谢谢。
pytest 5+不支持python2
最后一个支持 python 2.7 的版本是 4.6.x
免责声明:我是 pytest 核心开发人员
我有几个关于 AFL 中的 QSYM 和主从的问题。
export AFL_ROOT="/workdir/afl-2.52b"
export INPUT="/workdir/example/input"
export OUTPUT="/workdir/example/output"
export AFL_CMDLINE="/workdir/example/test.bin @@"
$AFL_ROOT/afl-fuzz -S afl-slave -i $INPUT -o $OUTPUT -- $AFL_CMDLINE
当我输入$AFL_ROOT/afl-fuzz -S afl-slave -i $INPUT -o $OUTPUT -- $AFL_CMDLINE
时,出现错误“-S未定义”。
我该如何解决这个问题?根据AFL中的ReadMe文件,我确定“-S”是一个合法的命令。
- QSYM 使用旧版本的 Python (Python2),而要为 QSYM 编译 Python 文件,我被要求使用最新版本的 Pytest (Pytest6) ,这需要 Python3。
即使我尝试在我的 PC 上使用 Python3 来升级我的 pytest 也不起作用,只要它检测到 Python2,它就不会让我将 pytest 升级到版本 6。
错误:
Python 2.7 reached the end of its life on January,2020 please upgrade pytest to its latest version has appeared.
我该怎么办?
要了解更多关于 QSYM 的信息,请转到此 GitHub link:https://github.com/sslab-gatech/qsym
谢谢。
pytest 5+不支持python2
最后一个支持 python 2.7 的版本是 4.6.x
免责声明:我是 pytest 核心开发人员