printbf:printf中的Brainfuck解释器

时间:2021-05-02 11:13:27
【文件属性】:
文件名称:printbf:printf中的Brainfuck解释器
文件大小:718KB
文件格式:ZIP
更新时间:2021-05-02 11:13:27
printf turing-machine exploitation-framework brainfuck-interpreter Brainfuck printbf-printf中的Brainfuck解释器 作者 背景 常规POSIX printf本身可以完成图灵化,如。 在这里,我们将面向printf的编程向前迈进了一步,并在单个printf语句中预设了一个Brainfuck解释器。 攻击者可以通过格式字符串漏洞(其中,由攻击者控制的字符串用作类似printf的语句的第一个参数)来控制printf语句,或者如果攻击者可以通过(例如)泛型来控制printf语句的第一个参数内存损坏。 请参阅下面实际的免责条款在野外的考虑。 Brainfuck是一种图灵完备的语言,具有以下命令(及其与格式字符串的映射): > == dataptr ++( %1$.*1$d %2$hn ) < == dataptr--( %1$65535d%1$.*1$d%2$hn ) + ==(* dataptr)++( %3$.*3$d %4$hhn ) -
【文件预览】:
printbf-master
----README.md(2KB)
----32c3-presentation.pdf(529KB)
----src()
--------toker.py(3KB)
--------Makefile(1KB)
--------pbf_pre.c(6KB)
----bfprogs()
--------mandelbrot.bf(11KB)
--------hello.bf(2KB)
--------README.md(327B)
--------fib.bf(353B)
--------life.bf(4KB)
--------demo.bf(9KB)
--------99bottles.bf(3KB)
--------sierpinski.bf(2KB)
----BalCCon-presentation.pdf(270KB)

网友评论