about summary refs log tree commit diff
diff options
context:
space:
mode:
authorllzmb <46303940+llzmb@users.noreply.github.com>2021-08-08 01:28:56 +0200
committerGitHub <noreply@github.com>2021-08-08 01:28:56 +0200
commit1cffe27185419ef45d32d7fbc07d5a24e527546d (patch)
treed0b8b9c2b455718033ea1baf30e3d8614fe97e7a
parent08cb3f8ab5cb4538182926436d203f266f09077b (diff)
downloadafl++-1cffe27185419ef45d32d7fbc07d5a24e527546d.tar.gz
Clean up docs folder (#1059)
Changes:
- Move files to docs/resources.
- Fix references.
- Delete unused files.
-rw-r--r--README.md2
-rw-r--r--docs/resources/afl_gzip.png (renamed from docs/visualization/afl_gzip.png)bin594870 -> 594870 bytes
-rw-r--r--docs/resources/grafana-afl++.json (renamed from docs/statsd/grafana-afl++.json)0
-rw-r--r--docs/resources/screenshot.png (renamed from docs/screenshot.png)bin117199 -> 117199 bytes
-rw-r--r--docs/resources/statsd-grafana.png (renamed from docs/visualization/statsd-grafana.png)bin163646 -> 163646 bytes
-rw-r--r--docs/rpc_statsd.md4
-rw-r--r--docs/technical_details.md2
-rw-r--r--docs/vuln_samples/bash-cmd-exec.var1
-rw-r--r--docs/vuln_samples/bash-uninit-mem.var1
-rw-r--r--docs/vuln_samples/ffmpeg-h264-bad-ptr-800m.mp4bin10377 -> 0 bytes
-rw-r--r--docs/vuln_samples/ffmpeg-h264-bad-read.mp4bin4376 -> 0 bytes
-rw-r--r--docs/vuln_samples/ffmpeg-h264-call-stack-overflow.mp4bin1259 -> 0 bytes
-rw-r--r--docs/vuln_samples/file-fpu-exception.elfbin2572 -> 0 bytes
-rw-r--r--docs/vuln_samples/firefox-bmp-leak.bmpbin892 -> 0 bytes
-rw-r--r--docs/vuln_samples/firefox-chrome-leak.jpgbin1771 -> 0 bytes
-rw-r--r--docs/vuln_samples/firefox-gif-leak.gifbin38 -> 0 bytes
-rw-r--r--docs/vuln_samples/firefox-gif-leak2.gifbin179 -> 0 bytes
-rw-r--r--docs/vuln_samples/jxrlib-crash.jxrbin512 -> 0 bytes
-rw-r--r--docs/vuln_samples/jxrlib-crash2.jxrbin472 -> 0 bytes
-rw-r--r--docs/vuln_samples/jxrlib-crash3.jxrbin492 -> 0 bytes
-rw-r--r--docs/vuln_samples/jxrlib-crash4.jxrbin526 -> 0 bytes
-rw-r--r--docs/vuln_samples/lesspipe-cpio-bad-write.cpiobin512 -> 0 bytes
-rw-r--r--docs/vuln_samples/libjpeg-sos-leak.jpgbin642 -> 0 bytes
-rw-r--r--docs/vuln_samples/libjpeg-turbo-dht-leak.jpgbin595 -> 0 bytes
-rw-r--r--docs/vuln_samples/libtiff-bad-write.tifbin360 -> 0 bytes
-rw-r--r--docs/vuln_samples/libtiff-uninit-mem.tifbin408 -> 0 bytes
-rw-r--r--docs/vuln_samples/libtiff-uninit-mem2.tifbin408 -> 0 bytes
-rw-r--r--docs/vuln_samples/libtiff-uninit-mem3.tifbin216 -> 0 bytes
-rw-r--r--docs/vuln_samples/libtiff-uninit-mem4.tifbin216 -> 0 bytes
-rw-r--r--docs/vuln_samples/libxml2-bad-read.xml3
-rw-r--r--docs/vuln_samples/msie-dht-leak.jpgbin876 -> 0 bytes
-rw-r--r--docs/vuln_samples/msie-jxr-mem-leak.jxrbin882 -> 0 bytes
-rw-r--r--docs/vuln_samples/msie-png-mem-leak.pngbin293 -> 0 bytes
-rw-r--r--docs/vuln_samples/msie-tiff-mem-leak.tifbin408 -> 0 bytes
-rw-r--r--docs/vuln_samples/msie-zlib-dos.pngbin434 -> 0 bytes
-rw-r--r--docs/vuln_samples/openssl-null-ptr.derbin15 -> 0 bytes
-rw-r--r--docs/vuln_samples/openssl-null-ptr2.derbin398 -> 0 bytes
-rw-r--r--docs/vuln_samples/photoshop-mem-leak.jpgbin996 -> 0 bytes
-rw-r--r--docs/vuln_samples/sqlite-bad-free.sql2
-rw-r--r--docs/vuln_samples/sqlite-bad-ptr.sql1
-rw-r--r--docs/vuln_samples/sqlite-bad-ptr2.sql1
-rw-r--r--docs/vuln_samples/sqlite-bad-ptr3.sqlbin199 -> 0 bytes
-rw-r--r--docs/vuln_samples/sqlite-heap-overflow.sql2
-rw-r--r--docs/vuln_samples/sqlite-heap-overwrite.sql1
-rw-r--r--docs/vuln_samples/sqlite-negative-memset.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr1.sql2
-rw-r--r--docs/vuln_samples/sqlite-null-ptr10.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr11.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr12.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr13.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr14.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr15.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr2.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr3.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr4.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr5.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr6.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr7.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr8.sql1
-rw-r--r--docs/vuln_samples/sqlite-null-ptr9.sql1
-rw-r--r--docs/vuln_samples/sqlite-oob-read.sql1
-rw-r--r--docs/vuln_samples/sqlite-oob-write.sql6
-rw-r--r--docs/vuln_samples/sqlite-stack-buf-overflow.sql1
-rw-r--r--docs/vuln_samples/sqlite-stack-exhaustion.sql1
-rw-r--r--docs/vuln_samples/sqlite-unint-mem.sql1
-rw-r--r--docs/vuln_samples/sqlite-use-after-free.sql1
-rw-r--r--docs/vuln_samples/strings-bfd-badptr.elfbin324 -> 0 bytes
-rw-r--r--docs/vuln_samples/strings-bfd-badptr2.elfbin324 -> 0 bytes
-rw-r--r--docs/vuln_samples/strings-stack-overflow3
-rw-r--r--docs/vuln_samples/strings-unchecked-ctr.elfbin141 -> 0 bytes
-rw-r--r--docs/vuln_samples/tcpdump-arp-crash.pcapbin114 -> 0 bytes
-rw-r--r--docs/vuln_samples/tcpdump-ppp-crash.pcapbin1126 -> 0 bytes
-rw-r--r--docs/vuln_samples/unrtf-arbitrary-read.rtfbin551 -> 0 bytes
-rw-r--r--docs/vuln_samples/unzip-t-mem-corruption.zipbin344 -> 0 bytes
74 files changed, 4 insertions, 47 deletions
diff --git a/README.md b/README.md
index 92b6071c..24d369e2 100644
--- a/README.md
+++ b/README.md
@@ -684,7 +684,7 @@ in seconds with options also.
 
 When you start afl-fuzz you will see a user interface that shows what the status
 is:
-![docs/screenshot.png](docs/screenshot.png)
+![docs/resources/screenshot.png](docs/resources/screenshot.png)
 
 All labels are explained in [docs/status_screen.md](docs/status_screen.md).
 
diff --git a/docs/visualization/afl_gzip.png b/docs/resources/afl_gzip.png
index 7c461d8f..7c461d8f 100644
--- a/docs/visualization/afl_gzip.png
+++ b/docs/resources/afl_gzip.png
Binary files differdiff --git a/docs/statsd/grafana-afl++.json b/docs/resources/grafana-afl++.json
index 96e824de..96e824de 100644
--- a/docs/statsd/grafana-afl++.json
+++ b/docs/resources/grafana-afl++.json
diff --git a/docs/screenshot.png b/docs/resources/screenshot.png
index 7b4dd7e4..7b4dd7e4 100644
--- a/docs/screenshot.png
+++ b/docs/resources/screenshot.png
Binary files differdiff --git a/docs/visualization/statsd-grafana.png b/docs/resources/statsd-grafana.png
index 1bdc1722..1bdc1722 100644
--- a/docs/visualization/statsd-grafana.png
+++ b/docs/resources/statsd-grafana.png
Binary files differdiff --git a/docs/rpc_statsd.md b/docs/rpc_statsd.md
index fb97aa09..898ad099 100644
--- a/docs/rpc_statsd.md
+++ b/docs/rpc_statsd.md
@@ -31,9 +31,9 @@ By doing so, you might be able to see when the fuzzing process has reached a sta
 (according to your own criteria) for your targets, etc. And doing so without requiring to log into each instance manually.
 
 An example visualisation may look like the following:
-![StatsD Grafana](visualization/statsd-grafana.png)
+![StatsD Grafana](resources/statsd-grafana.png)
 
-*Notes: The exact same dashboard can be imported with [this JSON template](statsd/grafana-afl++.json).*
+*Notes: The exact same dashboard can be imported with [this JSON template](resources/grafana-afl++.json).*
 
 ## How to use
 
diff --git a/docs/technical_details.md b/docs/technical_details.md
index 6a4660a2..b0ca493e 100644
--- a/docs/technical_details.md
+++ b/docs/technical_details.md
@@ -156,7 +156,7 @@ In contrast to more greedy genetic algorithms, this approach allows the tool
 to progressively explore various disjoint and possibly mutually incompatible
 features of the underlying data format, as shown in this image:
 
-  ![gzip_coverage](./visualization/afl_gzip.png)
+  ![gzip_coverage](./resources/afl_gzip.png)
 
 Several practical examples of the results of this algorithm are discussed
 here:
diff --git a/docs/vuln_samples/bash-cmd-exec.var b/docs/vuln_samples/bash-cmd-exec.var
deleted file mode 100644
index 6422d427..00000000
--- a/docs/vuln_samples/bash-cmd-exec.var
+++ /dev/null
@@ -1 +0,0 @@
-() { _; } >_[$($())] { id; }
\ No newline at end of file
diff --git a/docs/vuln_samples/bash-uninit-mem.var b/docs/vuln_samples/bash-uninit-mem.var
deleted file mode 100644
index 6d7d5360..00000000
--- a/docs/vuln_samples/bash-uninit-mem.var
+++ /dev/null
@@ -1 +0,0 @@
-() { x() { _; }; x() { _; } <<a; }
\ No newline at end of file
diff --git a/docs/vuln_samples/ffmpeg-h264-bad-ptr-800m.mp4 b/docs/vuln_samples/ffmpeg-h264-bad-ptr-800m.mp4
deleted file mode 100644
index ce23a8bd..00000000
--- a/docs/vuln_samples/ffmpeg-h264-bad-ptr-800m.mp4
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/ffmpeg-h264-bad-read.mp4 b/docs/vuln_samples/ffmpeg-h264-bad-read.mp4
deleted file mode 100644
index 57a0ac90..00000000
--- a/docs/vuln_samples/ffmpeg-h264-bad-read.mp4
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/ffmpeg-h264-call-stack-overflow.mp4 b/docs/vuln_samples/ffmpeg-h264-call-stack-overflow.mp4
deleted file mode 100644
index 5471105e..00000000
--- a/docs/vuln_samples/ffmpeg-h264-call-stack-overflow.mp4
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/file-fpu-exception.elf b/docs/vuln_samples/file-fpu-exception.elf
deleted file mode 100644
index f3a36ef8..00000000
--- a/docs/vuln_samples/file-fpu-exception.elf
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/firefox-bmp-leak.bmp b/docs/vuln_samples/firefox-bmp-leak.bmp
deleted file mode 100644
index 857e2426..00000000
--- a/docs/vuln_samples/firefox-bmp-leak.bmp
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/firefox-chrome-leak.jpg b/docs/vuln_samples/firefox-chrome-leak.jpg
deleted file mode 100644
index a642d98e..00000000
--- a/docs/vuln_samples/firefox-chrome-leak.jpg
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/firefox-gif-leak.gif b/docs/vuln_samples/firefox-gif-leak.gif
deleted file mode 100644
index 310cd366..00000000
--- a/docs/vuln_samples/firefox-gif-leak.gif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/firefox-gif-leak2.gif b/docs/vuln_samples/firefox-gif-leak2.gif
deleted file mode 100644
index bb41696c..00000000
--- a/docs/vuln_samples/firefox-gif-leak2.gif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/jxrlib-crash.jxr b/docs/vuln_samples/jxrlib-crash.jxr
deleted file mode 100644
index 71d190e3..00000000
--- a/docs/vuln_samples/jxrlib-crash.jxr
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/jxrlib-crash2.jxr b/docs/vuln_samples/jxrlib-crash2.jxr
deleted file mode 100644
index 08313258..00000000
--- a/docs/vuln_samples/jxrlib-crash2.jxr
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/jxrlib-crash3.jxr b/docs/vuln_samples/jxrlib-crash3.jxr
deleted file mode 100644
index 47af7f1e..00000000
--- a/docs/vuln_samples/jxrlib-crash3.jxr
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/jxrlib-crash4.jxr b/docs/vuln_samples/jxrlib-crash4.jxr
deleted file mode 100644
index 51daf47d..00000000
--- a/docs/vuln_samples/jxrlib-crash4.jxr
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/lesspipe-cpio-bad-write.cpio b/docs/vuln_samples/lesspipe-cpio-bad-write.cpio
deleted file mode 100644
index ec5a992d..00000000
--- a/docs/vuln_samples/lesspipe-cpio-bad-write.cpio
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libjpeg-sos-leak.jpg b/docs/vuln_samples/libjpeg-sos-leak.jpg
deleted file mode 100644
index 02653b87..00000000
--- a/docs/vuln_samples/libjpeg-sos-leak.jpg
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libjpeg-turbo-dht-leak.jpg b/docs/vuln_samples/libjpeg-turbo-dht-leak.jpg
deleted file mode 100644
index cfc21a8a..00000000
--- a/docs/vuln_samples/libjpeg-turbo-dht-leak.jpg
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libtiff-bad-write.tif b/docs/vuln_samples/libtiff-bad-write.tif
deleted file mode 100644
index 45027cd1..00000000
--- a/docs/vuln_samples/libtiff-bad-write.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libtiff-uninit-mem.tif b/docs/vuln_samples/libtiff-uninit-mem.tif
deleted file mode 100644
index b94e2a93..00000000
--- a/docs/vuln_samples/libtiff-uninit-mem.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libtiff-uninit-mem2.tif b/docs/vuln_samples/libtiff-uninit-mem2.tif
deleted file mode 100644
index 0f9711bf..00000000
--- a/docs/vuln_samples/libtiff-uninit-mem2.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libtiff-uninit-mem3.tif b/docs/vuln_samples/libtiff-uninit-mem3.tif
deleted file mode 100644
index 6889a3de..00000000
--- a/docs/vuln_samples/libtiff-uninit-mem3.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libtiff-uninit-mem4.tif b/docs/vuln_samples/libtiff-uninit-mem4.tif
deleted file mode 100644
index 98af970f..00000000
--- a/docs/vuln_samples/libtiff-uninit-mem4.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/libxml2-bad-read.xml b/docs/vuln_samples/libxml2-bad-read.xml
deleted file mode 100644
index d46fd128..00000000
--- a/docs/vuln_samples/libxml2-bad-read.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<!DOCTYPEd[<!ENTITY
-S	""><!ENTITY %
-N	"<!ELEMENT<![INCLUDE0"<!ENTITYL%N;
\ No newline at end of file
diff --git a/docs/vuln_samples/msie-dht-leak.jpg b/docs/vuln_samples/msie-dht-leak.jpg
deleted file mode 100644
index a0fb121c..00000000
--- a/docs/vuln_samples/msie-dht-leak.jpg
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/msie-jxr-mem-leak.jxr b/docs/vuln_samples/msie-jxr-mem-leak.jxr
deleted file mode 100644
index 519f9c13..00000000
--- a/docs/vuln_samples/msie-jxr-mem-leak.jxr
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/msie-png-mem-leak.png b/docs/vuln_samples/msie-png-mem-leak.png
deleted file mode 100644
index bc193bf9..00000000
--- a/docs/vuln_samples/msie-png-mem-leak.png
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/msie-tiff-mem-leak.tif b/docs/vuln_samples/msie-tiff-mem-leak.tif
deleted file mode 100644
index 7e937c9b..00000000
--- a/docs/vuln_samples/msie-tiff-mem-leak.tif
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/msie-zlib-dos.png b/docs/vuln_samples/msie-zlib-dos.png
deleted file mode 100644
index df3ab80b..00000000
--- a/docs/vuln_samples/msie-zlib-dos.png
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/openssl-null-ptr.der b/docs/vuln_samples/openssl-null-ptr.der
deleted file mode 100644
index dd3975d6..00000000
--- a/docs/vuln_samples/openssl-null-ptr.der
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/openssl-null-ptr2.der b/docs/vuln_samples/openssl-null-ptr2.der
deleted file mode 100644
index 85cf6b05..00000000
--- a/docs/vuln_samples/openssl-null-ptr2.der
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/photoshop-mem-leak.jpg b/docs/vuln_samples/photoshop-mem-leak.jpg
deleted file mode 100644
index 5b9f5917..00000000
--- a/docs/vuln_samples/photoshop-mem-leak.jpg
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/sqlite-bad-free.sql b/docs/vuln_samples/sqlite-bad-free.sql
deleted file mode 100644
index 4e37f49c..00000000
--- a/docs/vuln_samples/sqlite-bad-free.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-create table t0(o CHar(0)CHECK(0&O>O));insert into t0
-select randomblob(0)-trim(0);
diff --git a/docs/vuln_samples/sqlite-bad-ptr.sql b/docs/vuln_samples/sqlite-bad-ptr.sql
deleted file mode 100644
index 46e78afa..00000000
--- a/docs/vuln_samples/sqlite-bad-ptr.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT 0 UNION SELECT 0 ORDER BY 1 COLLATE"""""""";
diff --git a/docs/vuln_samples/sqlite-bad-ptr2.sql b/docs/vuln_samples/sqlite-bad-ptr2.sql
deleted file mode 100644
index cd613d08..00000000
--- a/docs/vuln_samples/sqlite-bad-ptr2.sql
+++ /dev/null
@@ -1 +0,0 @@
-PRAGMA foreign_keys=1;CREATE TABLE t1("""0"PRIMARY KEy REFERENCES t1 ON DELETE SET NULL);REPLACE INTO t1 SELECT(0);
diff --git a/docs/vuln_samples/sqlite-bad-ptr3.sql b/docs/vuln_samples/sqlite-bad-ptr3.sql
deleted file mode 100644
index 7518816c..00000000
--- a/docs/vuln_samples/sqlite-bad-ptr3.sql
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/sqlite-heap-overflow.sql b/docs/vuln_samples/sqlite-heap-overflow.sql
deleted file mode 100644
index 066fc835..00000000
--- a/docs/vuln_samples/sqlite-heap-overflow.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-DROP TABLE IF EXISTS t;CREATE VIRTUAL TABLE t0 USING fts4();insert into t0 select zeroblob(0);SAVEPOINT O;insert into t0
-select(0);SAVEPOINT E;insert into t0 SELECT 0 UNION SELECT 0'x'ORDER BY x;
diff --git a/docs/vuln_samples/sqlite-heap-overwrite.sql b/docs/vuln_samples/sqlite-heap-overwrite.sql
deleted file mode 100644
index 51ed82c3..00000000
--- a/docs/vuln_samples/sqlite-heap-overwrite.sql
+++ /dev/null
@@ -1 +0,0 @@
-ATTACH "file:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?mode=memory&cache=shared" AS x;
\ No newline at end of file
diff --git a/docs/vuln_samples/sqlite-negative-memset.sql b/docs/vuln_samples/sqlite-negative-memset.sql
deleted file mode 100644
index d647bea0..00000000
--- a/docs/vuln_samples/sqlite-negative-memset.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT*from(select"",zeroblob(0),zeroblob(1E9),zeroblob(0),zeroblob(150000000),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(1E9),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0)),(select"",zeroblob(1E9),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(1E9),(0),zeroblob(150000000),(0),zeroblob(0),(0)EXCEPT select zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0),zeroblob(0));
diff --git a/docs/vuln_samples/sqlite-null-ptr1.sql b/docs/vuln_samples/sqlite-null-ptr1.sql
deleted file mode 100644
index 3f9d46c7..00000000
--- a/docs/vuln_samples/sqlite-null-ptr1.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-create table t0(t);insert into t0
-select strftime();
diff --git a/docs/vuln_samples/sqlite-null-ptr10.sql b/docs/vuln_samples/sqlite-null-ptr10.sql
deleted file mode 100644
index 798bbf14..00000000
--- a/docs/vuln_samples/sqlite-null-ptr10.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT fts3_tokenizer(@0());
diff --git a/docs/vuln_samples/sqlite-null-ptr11.sql b/docs/vuln_samples/sqlite-null-ptr11.sql
deleted file mode 100644
index f6bcf65f..00000000
--- a/docs/vuln_samples/sqlite-null-ptr11.sql
+++ /dev/null
@@ -1 +0,0 @@
-select''like''like''like#0;
diff --git a/docs/vuln_samples/sqlite-null-ptr12.sql b/docs/vuln_samples/sqlite-null-ptr12.sql
deleted file mode 100644
index 8d14a86b..00000000
--- a/docs/vuln_samples/sqlite-null-ptr12.sql
+++ /dev/null
@@ -1 +0,0 @@
-PRAGMA e;select lower(0);select lower(0)"a",""GROUP BY a ORDER BY a;
diff --git a/docs/vuln_samples/sqlite-null-ptr13.sql b/docs/vuln_samples/sqlite-null-ptr13.sql
deleted file mode 100644
index e730db32..00000000
--- a/docs/vuln_samples/sqlite-null-ptr13.sql
+++ /dev/null
@@ -1 +0,0 @@
-WITH x AS(SELECT*FROM t)SELECT""EXCEPT SELECT 0 ORDER BY 0 COLLATE"";
diff --git a/docs/vuln_samples/sqlite-null-ptr14.sql b/docs/vuln_samples/sqlite-null-ptr14.sql
deleted file mode 100644
index 37b9baed..00000000
--- a/docs/vuln_samples/sqlite-null-ptr14.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE VIRTUAL TABLE x USING fts4();VALUES(0,0),(0,0),(0,0),(0,0);PRAGMA writable_schema=ON;UPDATE sqlite_master SET sql=''WHERE name='';UPDATE sqlite_master SET sql='CREATE table t(d CHECK(T(#0)';SAVEPOINT K;SAVEPOINT T;SAVEPOINT T;ANALYZE;ROLLBACK;SAVEPOINT E;DROP TABLE IF EXISTS t;
diff --git a/docs/vuln_samples/sqlite-null-ptr15.sql b/docs/vuln_samples/sqlite-null-ptr15.sql
deleted file mode 100644
index 83d5c9d1..00000000
--- a/docs/vuln_samples/sqlite-null-ptr15.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE VIRTUAL TABLE t4 USING fts4(0,b,c,notindexed=0);INSERT INTO t4 VALUES('','','0');BEGIN;INSERT INTO t4 VALUES('','','0');INSERT INTO t4(t4)VALUES('integrity-check');
diff --git a/docs/vuln_samples/sqlite-null-ptr2.sql b/docs/vuln_samples/sqlite-null-ptr2.sql
deleted file mode 100644
index 11c5a378..00000000
--- a/docs/vuln_samples/sqlite-null-ptr2.sql
+++ /dev/null
@@ -1 +0,0 @@
-DETACH(select group_concat(q));
diff --git a/docs/vuln_samples/sqlite-null-ptr3.sql b/docs/vuln_samples/sqlite-null-ptr3.sql
deleted file mode 100644
index 14df82a7..00000000
--- a/docs/vuln_samples/sqlite-null-ptr3.sql
+++ /dev/null
@@ -1 +0,0 @@
-select(select strftime());
diff --git a/docs/vuln_samples/sqlite-null-ptr4.sql b/docs/vuln_samples/sqlite-null-ptr4.sql
deleted file mode 100644
index fdb80476..00000000
--- a/docs/vuln_samples/sqlite-null-ptr4.sql
+++ /dev/null
@@ -1 +0,0 @@
-select n()AND+#00;
diff --git a/docs/vuln_samples/sqlite-null-ptr5.sql b/docs/vuln_samples/sqlite-null-ptr5.sql
deleted file mode 100644
index 7bbb7856..00000000
--- a/docs/vuln_samples/sqlite-null-ptr5.sql
+++ /dev/null
@@ -1 +0,0 @@
-select e.*,0 from(s,(L))e;
diff --git a/docs/vuln_samples/sqlite-null-ptr6.sql b/docs/vuln_samples/sqlite-null-ptr6.sql
deleted file mode 100644
index 2eb04bc4..00000000
--- a/docs/vuln_samples/sqlite-null-ptr6.sql
+++ /dev/null
@@ -1 +0,0 @@
-PRAGMA encoding='UTF16';CREATE VIRTUAL TABLE È USING s;
\ No newline at end of file
diff --git a/docs/vuln_samples/sqlite-null-ptr7.sql b/docs/vuln_samples/sqlite-null-ptr7.sql
deleted file mode 100644
index 57ab12c5..00000000
--- a/docs/vuln_samples/sqlite-null-ptr7.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE VIRTUAL TABLE t USING fts4(tokenize=);
diff --git a/docs/vuln_samples/sqlite-null-ptr8.sql b/docs/vuln_samples/sqlite-null-ptr8.sql
deleted file mode 100644
index 4d5db064..00000000
--- a/docs/vuln_samples/sqlite-null-ptr8.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE TABLE p(a UNIQUE,PRIMARY KEY('a'))WITHOUT rowid;
diff --git a/docs/vuln_samples/sqlite-null-ptr9.sql b/docs/vuln_samples/sqlite-null-ptr9.sql
deleted file mode 100644
index 0ae836a2..00000000
--- a/docs/vuln_samples/sqlite-null-ptr9.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE TABLE t0(z);WITH d(x)AS(SELECT*UNION SELECT 0)INSERT INTO t0 SELECT 0 FROM d;
diff --git a/docs/vuln_samples/sqlite-oob-read.sql b/docs/vuln_samples/sqlite-oob-read.sql
deleted file mode 100644
index 4fe53b4f..00000000
--- a/docs/vuln_samples/sqlite-oob-read.sql
+++ /dev/null
@@ -1 +0,0 @@
-create table t0(‰ DEFAULT(0=0)NOT/**/NULL);REPLACE into t0 select'';
\ No newline at end of file
diff --git a/docs/vuln_samples/sqlite-oob-write.sql b/docs/vuln_samples/sqlite-oob-write.sql
deleted file mode 100644
index 9b2c427d..00000000
--- a/docs/vuln_samples/sqlite-oob-write.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-CREATE VIRTUAL TABLE t0 USING fts4(x,order=DESC);
-INSERT INTO t0(docid,x)VALUES(-1E0,'0(o');
-INSERT INTO t0 VALUES('');
-INSERT INTO t0 VALUES('');
-INSeRT INTO t0 VALUES('o');
-SELECT docid FROM t0 WHERE t0 MATCH'"0*o"';
diff --git a/docs/vuln_samples/sqlite-stack-buf-overflow.sql b/docs/vuln_samples/sqlite-stack-buf-overflow.sql
deleted file mode 100644
index 4be57fd0..00000000
--- a/docs/vuln_samples/sqlite-stack-buf-overflow.sql
+++ /dev/null
@@ -1 +0,0 @@
-SELECT printf('%*.*f',90000||006000000&6600000000,00000000000000000909000000000000.0000000000000000)""WHERE"">"";
diff --git a/docs/vuln_samples/sqlite-stack-exhaustion.sql b/docs/vuln_samples/sqlite-stack-exhaustion.sql
deleted file mode 100644
index 6031a93b..00000000
--- a/docs/vuln_samples/sqlite-stack-exhaustion.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE VIRTUAL TABLE t0 USING fts4(content=t0);
diff --git a/docs/vuln_samples/sqlite-unint-mem.sql b/docs/vuln_samples/sqlite-unint-mem.sql
deleted file mode 100644
index 83b77112..00000000
--- a/docs/vuln_samples/sqlite-unint-mem.sql
+++ /dev/null
@@ -1 +0,0 @@
-REATE VIRTUAL TABLE t0 USING fts4(prefix=0);INSERT INTO t0 VALUES(0);
diff --git a/docs/vuln_samples/sqlite-use-after-free.sql b/docs/vuln_samples/sqlite-use-after-free.sql
deleted file mode 100644
index 4083ee64..00000000
--- a/docs/vuln_samples/sqlite-use-after-free.sql
+++ /dev/null
@@ -1 +0,0 @@
-create table t(s);PRAGMA writable_schema=ON;UPDATE sqlite_master SET sql='ANALYZE;CREATE VIRTUAL TABLE t USING fts3;DROP TABLE t;DROP TABLE EXISTS t';PRAGMA r;SAVEPOINT T;ANALYZE;ROLLBACK;SAVEPOINT E;DROP TABLE IF EXISTS t;
diff --git a/docs/vuln_samples/strings-bfd-badptr.elf b/docs/vuln_samples/strings-bfd-badptr.elf
deleted file mode 100644
index 1df629b6..00000000
--- a/docs/vuln_samples/strings-bfd-badptr.elf
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/strings-bfd-badptr2.elf b/docs/vuln_samples/strings-bfd-badptr2.elf
deleted file mode 100644
index 085d3c11..00000000
--- a/docs/vuln_samples/strings-bfd-badptr2.elf
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/strings-stack-overflow b/docs/vuln_samples/strings-stack-overflow
deleted file mode 100644
index a673b273..00000000
--- a/docs/vuln_samples/strings-stack-overflow
+++ /dev/null
@@ -1,3 +0,0 @@
-$$@$$$@$o
-S…Ôo
-S…Ô
\ No newline at end of file
diff --git a/docs/vuln_samples/strings-unchecked-ctr.elf b/docs/vuln_samples/strings-unchecked-ctr.elf
deleted file mode 100644
index dc531d5c..00000000
--- a/docs/vuln_samples/strings-unchecked-ctr.elf
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/tcpdump-arp-crash.pcap b/docs/vuln_samples/tcpdump-arp-crash.pcap
deleted file mode 100644
index 40d199a2..00000000
--- a/docs/vuln_samples/tcpdump-arp-crash.pcap
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/tcpdump-ppp-crash.pcap b/docs/vuln_samples/tcpdump-ppp-crash.pcap
deleted file mode 100644
index b6831155..00000000
--- a/docs/vuln_samples/tcpdump-ppp-crash.pcap
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/unrtf-arbitrary-read.rtf b/docs/vuln_samples/unrtf-arbitrary-read.rtf
deleted file mode 100644
index b7f4c283..00000000
--- a/docs/vuln_samples/unrtf-arbitrary-read.rtf
+++ /dev/null
Binary files differdiff --git a/docs/vuln_samples/unzip-t-mem-corruption.zip b/docs/vuln_samples/unzip-t-mem-corruption.zip
deleted file mode 100644
index d34fa39e..00000000
--- a/docs/vuln_samples/unzip-t-mem-corruption.zip
+++ /dev/null
Binary files differ