diff --git a/CRLF/README.md b/CRLF injection/README.md
similarity index 100%
rename from CRLF/README.md
rename to CRLF injection/README.md
diff --git a/CSV_Injection/README.md b/CSV injection/README.md
similarity index 100%
rename from CSV_Injection/README.md
rename to CSV injection/README.md
diff --git a/Open_Redirect/README.md b/Open redirect/README.md
similarity index 100%
rename from Open_Redirect/README.md
rename to Open redirect/README.md
diff --git a/PHP_Include/README.md b/PHP include/README.md
similarity index 100%
rename from PHP_Include/README.md
rename to PHP include/README.md
diff --git a/PHP juggling type/README.md b/PHP juggling type/README.md
new file mode 100644
index 0000000..7386e90
--- /dev/null
+++ b/PHP juggling type/README.md
@@ -0,0 +1,26 @@
+# PHP Juggling type and magic hashes
+
+## Exploit
+
+```php
+
+```
+
+
+| Hash | “Magic” Number / String | Magic Hash | Found By |
+| ---- | -------------------------- |:---------------------------------------------:| -------------:|
+| MD5 | 240610708 | 0e462097431906509019562988736854 | Michal Spacek |
+| SHA1 | col 3 is | 0e07766915004133176347055865026311692244 | Independently found by Michael A. Cleverly & Michele Spagnuolo & Rogdham |
+
+
+## Thanks to
+* http://turbochaos.blogspot.com/2013/08/exploiting-exotic-bugs-php-type-juggling.html
+* https://www.whitehatsec.com/blog/magic-hashes/
\ No newline at end of file
diff --git a/PHP_Serialization/PHP-Serialization-RCE-Exploit.php b/PHP serialization/PHP-Serialization-RCE-Exploit.php
similarity index 100%
rename from PHP_Serialization/PHP-Serialization-RCE-Exploit.php
rename to PHP serialization/PHP-Serialization-RCE-Exploit.php
diff --git a/PHP_Serialization/README.md b/PHP serialization/README.md
similarity index 100%
rename from PHP_Serialization/README.md
rename to PHP serialization/README.md
diff --git a/RCE/README.md b/Remote commands execution/README.md
similarity index 100%
rename from RCE/README.md
rename to Remote commands execution/README.md
diff --git a/SQL_Injection/Authentication Bypass.txt b/SQL injection/Authentication Bypass.txt
similarity index 100%
rename from SQL_Injection/Authentication Bypass.txt
rename to SQL injection/Authentication Bypass.txt
diff --git a/SQL_Injection/README.md b/SQL injection/README.md
similarity index 100%
rename from SQL_Injection/README.md
rename to SQL injection/README.md
diff --git a/SSRF/README.md b/SSRF injection/README.md
similarity index 100%
rename from SSRF/README.md
rename to SSRF injection/README.md
diff --git a/TAR_Code_Exec/--checkpoint-action=exec=sh shell.sh b/Tar commands execution/--checkpoint-action=exec=sh shell.sh
similarity index 100%
rename from TAR_Code_Exec/--checkpoint-action=exec=sh shell.sh
rename to Tar commands execution/--checkpoint-action=exec=sh shell.sh
diff --git a/TAR_Code_Exec/--checkpoint=1 b/Tar commands execution/--checkpoint=1
similarity index 100%
rename from TAR_Code_Exec/--checkpoint=1
rename to Tar commands execution/--checkpoint=1
diff --git a/TAR_Code_Exec/README.md b/Tar commands execution/README.md
similarity index 100%
rename from TAR_Code_Exec/README.md
rename to Tar commands execution/README.md
diff --git a/TAR_Code_Exec/shell.sh b/Tar commands execution/shell.sh
similarity index 100%
rename from TAR_Code_Exec/shell.sh
rename to Tar commands execution/shell.sh
diff --git a/Traversal_Directory/README.md b/Traversal directory/README.md
similarity index 100%
rename from Traversal_Directory/README.md
rename to Traversal directory/README.md
diff --git a/Upload/Image Tragik/detection_port_localhost_http.jpg b/Upload insecure files/Image Tragik/detection_port_localhost_http.jpg
similarity index 100%
rename from Upload/Image Tragik/detection_port_localhost_http.jpg
rename to Upload insecure files/Image Tragik/detection_port_localhost_http.jpg
diff --git a/Upload/Image Tragik/image_magik_reverse_shell.xml b/Upload insecure files/Image Tragik/image_magik_reverse_shell.xml
similarity index 100%
rename from Upload/Image Tragik/image_magik_reverse_shell.xml
rename to Upload insecure files/Image Tragik/image_magik_reverse_shell.xml
diff --git a/Upload/Image Tragik/payload-http-log.png b/Upload insecure files/Image Tragik/payload-http-log.png
similarity index 100%
rename from Upload/Image Tragik/payload-http-log.png
rename to Upload insecure files/Image Tragik/payload-http-log.png
diff --git a/Upload/Image Tragik/payload_rce_touch.jpg b/Upload insecure files/Image Tragik/payload_rce_touch.jpg
similarity index 100%
rename from Upload/Image Tragik/payload_rce_touch.jpg
rename to Upload insecure files/Image Tragik/payload_rce_touch.jpg
diff --git a/Upload/Image Tragik/payload_rce_wget.gif b/Upload insecure files/Image Tragik/payload_rce_wget.gif
similarity index 100%
rename from Upload/Image Tragik/payload_rce_wget.gif
rename to Upload insecure files/Image Tragik/payload_rce_wget.gif
diff --git a/Upload/JPG Resize/README.txt b/Upload insecure files/JPG Resize/README.txt
similarity index 100%
rename from Upload/JPG Resize/README.txt
rename to Upload insecure files/JPG Resize/README.txt
diff --git a/Upload/JPG Resize/bulletjpg.py b/Upload insecure files/JPG Resize/bulletjpg.py
similarity index 100%
rename from Upload/JPG Resize/bulletjpg.py
rename to Upload insecure files/JPG Resize/bulletjpg.py
diff --git a/Upload/JPG Resize/exploit--1.jpg b/Upload insecure files/JPG Resize/exploit--1.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit--1.jpg
rename to Upload insecure files/JPG Resize/exploit--1.jpg
diff --git a/Upload/JPG Resize/exploit-52.jpg b/Upload insecure files/JPG Resize/exploit-52.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-52.jpg
rename to Upload insecure files/JPG Resize/exploit-52.jpg
diff --git a/Upload/JPG Resize/exploit-53.jpg b/Upload insecure files/JPG Resize/exploit-53.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-53.jpg
rename to Upload insecure files/JPG Resize/exploit-53.jpg
diff --git a/Upload/JPG Resize/exploit-54.jpg b/Upload insecure files/JPG Resize/exploit-54.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-54.jpg
rename to Upload insecure files/JPG Resize/exploit-54.jpg
diff --git a/Upload/JPG Resize/exploit-55.jpg b/Upload insecure files/JPG Resize/exploit-55.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-55.jpg
rename to Upload insecure files/JPG Resize/exploit-55.jpg
diff --git a/Upload/JPG Resize/exploit-56.jpg b/Upload insecure files/JPG Resize/exploit-56.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-56.jpg
rename to Upload insecure files/JPG Resize/exploit-56.jpg
diff --git a/Upload/JPG Resize/exploit-57.jpg b/Upload insecure files/JPG Resize/exploit-57.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-57.jpg
rename to Upload insecure files/JPG Resize/exploit-57.jpg
diff --git a/Upload/JPG Resize/exploit-58.jpg b/Upload insecure files/JPG Resize/exploit-58.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-58.jpg
rename to Upload insecure files/JPG Resize/exploit-58.jpg
diff --git a/Upload/JPG Resize/exploit-59.jpg b/Upload insecure files/JPG Resize/exploit-59.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-59.jpg
rename to Upload insecure files/JPG Resize/exploit-59.jpg
diff --git a/Upload/JPG Resize/exploit-60.jpg b/Upload insecure files/JPG Resize/exploit-60.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-60.jpg
rename to Upload insecure files/JPG Resize/exploit-60.jpg
diff --git a/Upload/JPG Resize/exploit-61.jpg b/Upload insecure files/JPG Resize/exploit-61.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-61.jpg
rename to Upload insecure files/JPG Resize/exploit-61.jpg
diff --git a/Upload/JPG Resize/exploit-62.jpg b/Upload insecure files/JPG Resize/exploit-62.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-62.jpg
rename to Upload insecure files/JPG Resize/exploit-62.jpg
diff --git a/Upload/JPG Resize/exploit-63.jpg b/Upload insecure files/JPG Resize/exploit-63.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-63.jpg
rename to Upload insecure files/JPG Resize/exploit-63.jpg
diff --git a/Upload/JPG Resize/exploit-64.jpg b/Upload insecure files/JPG Resize/exploit-64.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-64.jpg
rename to Upload insecure files/JPG Resize/exploit-64.jpg
diff --git a/Upload/JPG Resize/exploit-65.jpg b/Upload insecure files/JPG Resize/exploit-65.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-65.jpg
rename to Upload insecure files/JPG Resize/exploit-65.jpg
diff --git a/Upload/JPG Resize/exploit-66.jpg b/Upload insecure files/JPG Resize/exploit-66.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-66.jpg
rename to Upload insecure files/JPG Resize/exploit-66.jpg
diff --git a/Upload/JPG Resize/exploit-67.jpg b/Upload insecure files/JPG Resize/exploit-67.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-67.jpg
rename to Upload insecure files/JPG Resize/exploit-67.jpg
diff --git a/Upload/JPG Resize/exploit-68.jpg b/Upload insecure files/JPG Resize/exploit-68.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-68.jpg
rename to Upload insecure files/JPG Resize/exploit-68.jpg
diff --git a/Upload/JPG Resize/exploit-69.jpg b/Upload insecure files/JPG Resize/exploit-69.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-69.jpg
rename to Upload insecure files/JPG Resize/exploit-69.jpg
diff --git a/Upload/JPG Resize/exploit-70.jpg b/Upload insecure files/JPG Resize/exploit-70.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-70.jpg
rename to Upload insecure files/JPG Resize/exploit-70.jpg
diff --git a/Upload/JPG Resize/exploit-71.jpg b/Upload insecure files/JPG Resize/exploit-71.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-71.jpg
rename to Upload insecure files/JPG Resize/exploit-71.jpg
diff --git a/Upload/JPG Resize/exploit-72.jpg b/Upload insecure files/JPG Resize/exploit-72.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-72.jpg
rename to Upload insecure files/JPG Resize/exploit-72.jpg
diff --git a/Upload/JPG Resize/exploit-73.jpg b/Upload insecure files/JPG Resize/exploit-73.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-73.jpg
rename to Upload insecure files/JPG Resize/exploit-73.jpg
diff --git a/Upload/JPG Resize/exploit-74.jpg b/Upload insecure files/JPG Resize/exploit-74.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-74.jpg
rename to Upload insecure files/JPG Resize/exploit-74.jpg
diff --git a/Upload/JPG Resize/exploit-75.jpg b/Upload insecure files/JPG Resize/exploit-75.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-75.jpg
rename to Upload insecure files/JPG Resize/exploit-75.jpg
diff --git a/Upload/JPG Resize/exploit-76.jpg b/Upload insecure files/JPG Resize/exploit-76.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-76.jpg
rename to Upload insecure files/JPG Resize/exploit-76.jpg
diff --git a/Upload/JPG Resize/exploit-77.jpg b/Upload insecure files/JPG Resize/exploit-77.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-77.jpg
rename to Upload insecure files/JPG Resize/exploit-77.jpg
diff --git a/Upload/JPG Resize/exploit-78.jpg b/Upload insecure files/JPG Resize/exploit-78.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-78.jpg
rename to Upload insecure files/JPG Resize/exploit-78.jpg
diff --git a/Upload/JPG Resize/exploit-79.jpg b/Upload insecure files/JPG Resize/exploit-79.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-79.jpg
rename to Upload insecure files/JPG Resize/exploit-79.jpg
diff --git a/Upload/JPG Resize/exploit-80.jpg b/Upload insecure files/JPG Resize/exploit-80.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-80.jpg
rename to Upload insecure files/JPG Resize/exploit-80.jpg
diff --git a/Upload/JPG Resize/exploit-81.jpg b/Upload insecure files/JPG Resize/exploit-81.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-81.jpg
rename to Upload insecure files/JPG Resize/exploit-81.jpg
diff --git a/Upload/JPG Resize/exploit-82.jpg b/Upload insecure files/JPG Resize/exploit-82.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-82.jpg
rename to Upload insecure files/JPG Resize/exploit-82.jpg
diff --git a/Upload/JPG Resize/exploit-83.jpg b/Upload insecure files/JPG Resize/exploit-83.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-83.jpg
rename to Upload insecure files/JPG Resize/exploit-83.jpg
diff --git a/Upload/JPG Resize/exploit-84.jpg b/Upload insecure files/JPG Resize/exploit-84.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-84.jpg
rename to Upload insecure files/JPG Resize/exploit-84.jpg
diff --git a/Upload/JPG Resize/exploit-85.jpg b/Upload insecure files/JPG Resize/exploit-85.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-85.jpg
rename to Upload insecure files/JPG Resize/exploit-85.jpg
diff --git a/Upload/JPG Resize/exploit-86.jpg b/Upload insecure files/JPG Resize/exploit-86.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-86.jpg
rename to Upload insecure files/JPG Resize/exploit-86.jpg
diff --git a/Upload/JPG Resize/exploit-87.jpg b/Upload insecure files/JPG Resize/exploit-87.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-87.jpg
rename to Upload insecure files/JPG Resize/exploit-87.jpg
diff --git a/Upload/JPG Resize/exploit-88.jpg b/Upload insecure files/JPG Resize/exploit-88.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-88.jpg
rename to Upload insecure files/JPG Resize/exploit-88.jpg
diff --git a/Upload/JPG Resize/exploit-89.jpg b/Upload insecure files/JPG Resize/exploit-89.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-89.jpg
rename to Upload insecure files/JPG Resize/exploit-89.jpg
diff --git a/Upload/JPG Resize/exploit-90.jpg b/Upload insecure files/JPG Resize/exploit-90.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-90.jpg
rename to Upload insecure files/JPG Resize/exploit-90.jpg
diff --git a/Upload/JPG Resize/exploit-91.jpg b/Upload insecure files/JPG Resize/exploit-91.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-91.jpg
rename to Upload insecure files/JPG Resize/exploit-91.jpg
diff --git a/Upload/JPG Resize/exploit-92.jpg b/Upload insecure files/JPG Resize/exploit-92.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-92.jpg
rename to Upload insecure files/JPG Resize/exploit-92.jpg
diff --git a/Upload/JPG Resize/exploit-93.jpg b/Upload insecure files/JPG Resize/exploit-93.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-93.jpg
rename to Upload insecure files/JPG Resize/exploit-93.jpg
diff --git a/Upload/JPG Resize/exploit-94.jpg b/Upload insecure files/JPG Resize/exploit-94.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-94.jpg
rename to Upload insecure files/JPG Resize/exploit-94.jpg
diff --git a/Upload/JPG Resize/exploit-95.jpg b/Upload insecure files/JPG Resize/exploit-95.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-95.jpg
rename to Upload insecure files/JPG Resize/exploit-95.jpg
diff --git a/Upload/JPG Resize/exploit-96.jpg b/Upload insecure files/JPG Resize/exploit-96.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-96.jpg
rename to Upload insecure files/JPG Resize/exploit-96.jpg
diff --git a/Upload/JPG Resize/exploit-97.jpg b/Upload insecure files/JPG Resize/exploit-97.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-97.jpg
rename to Upload insecure files/JPG Resize/exploit-97.jpg
diff --git a/Upload/JPG Resize/exploit-98.jpg b/Upload insecure files/JPG Resize/exploit-98.jpg
similarity index 100%
rename from Upload/JPG Resize/exploit-98.jpg
rename to Upload insecure files/JPG Resize/exploit-98.jpg
diff --git a/Upload/Metadata GIF/shell_cinema.gif b/Upload insecure files/Metadata GIF/shell_cinema.gif
similarity index 100%
rename from Upload/Metadata GIF/shell_cinema.gif
rename to Upload insecure files/Metadata GIF/shell_cinema.gif
diff --git a/Upload/Metadata GIF/shell_fr.gif b/Upload insecure files/Metadata GIF/shell_fr.gif
similarity index 100%
rename from Upload/Metadata GIF/shell_fr.gif
rename to Upload insecure files/Metadata GIF/shell_fr.gif
diff --git a/Upload/Metadata GIF/shell_problem.gif b/Upload insecure files/Metadata GIF/shell_problem.gif
similarity index 100%
rename from Upload/Metadata GIF/shell_problem.gif
rename to Upload insecure files/Metadata GIF/shell_problem.gif
diff --git a/Upload/Metadata PNG/Build_image_to_LFI.py b/Upload insecure files/Metadata PNG/Build_image_to_LFI.py
similarity index 100%
rename from Upload/Metadata PNG/Build_image_to_LFI.py
rename to Upload insecure files/Metadata PNG/Build_image_to_LFI.py
diff --git a/Upload/Metadata PNG/php_exif_data.png b/Upload insecure files/Metadata PNG/php_exif_data.png
similarity index 100%
rename from Upload/Metadata PNG/php_exif_data.png
rename to Upload insecure files/Metadata PNG/php_exif_data.png
diff --git a/Upload/PHP Extension/Shell.jpeg.php b/Upload insecure files/PHP Extension/Shell.jpeg.php
similarity index 100%
rename from Upload/PHP Extension/Shell.jpeg.php
rename to Upload insecure files/PHP Extension/Shell.jpeg.php
diff --git a/Upload/PHP Extension/Shell.pht b/Upload insecure files/PHP Extension/Shell.pht
similarity index 100%
rename from Upload/PHP Extension/Shell.pht
rename to Upload insecure files/PHP Extension/Shell.pht
diff --git a/Upload/PHP Extension/Shell.phtml b/Upload insecure files/PHP Extension/Shell.phtml
similarity index 100%
rename from Upload/PHP Extension/Shell.phtml
rename to Upload insecure files/PHP Extension/Shell.phtml
diff --git a/Upload/PHP Extension/Shell.png.php b/Upload insecure files/PHP Extension/Shell.png.php
similarity index 100%
rename from Upload/PHP Extension/Shell.png.php
rename to Upload insecure files/PHP Extension/Shell.png.php
diff --git a/Upload/PHP Extension/Shell.shtml b/Upload insecure files/PHP Extension/Shell.shtml
similarity index 100%
rename from Upload/PHP Extension/Shell.shtml
rename to Upload insecure files/PHP Extension/Shell.shtml
diff --git a/Upload/PHP Extension/shell.pgif b/Upload insecure files/PHP Extension/shell.pgif
similarity index 100%
rename from Upload/PHP Extension/shell.pgif
rename to Upload insecure files/PHP Extension/shell.pgif
diff --git a/Upload/PNG Resize/110x110_resize_bypass_use_LFI.png b/Upload insecure files/PNG Resize/110x110_resize_bypass_use_LFI.png
similarity index 100%
rename from Upload/PNG Resize/110x110_resize_bypass_use_LFI.png
rename to Upload insecure files/PNG Resize/110x110_resize_bypass_use_LFI.png
diff --git a/Upload/PNG Resize/32x32_resize_bypass_use_LFI.png b/Upload insecure files/PNG Resize/32x32_resize_bypass_use_LFI.png
similarity index 100%
rename from Upload/PNG Resize/32x32_resize_bypass_use_LFI.png
rename to Upload insecure files/PNG Resize/32x32_resize_bypass_use_LFI.png
diff --git a/Upload/README.md b/Upload insecure files/README.md
similarity index 100%
rename from Upload/README.md
rename to Upload insecure files/README.md
diff --git a/XSS/Cookie Grabber XSS.php b/XSS injection/Cookie Grabber XSS.php
similarity index 100%
rename from XSS/Cookie Grabber XSS.php
rename to XSS injection/Cookie Grabber XSS.php
diff --git a/XSS/Flash XSS.md b/XSS injection/Flash XSS.md
similarity index 100%
rename from XSS/Flash XSS.md
rename to XSS injection/Flash XSS.md
diff --git a/XSS/Polyglot XSS.md b/XSS injection/Polyglot XSS.md
similarity index 100%
rename from XSS/Polyglot XSS.md
rename to XSS injection/Polyglot XSS.md
diff --git a/XSS/README.md b/XSS injection/README.md
similarity index 100%
rename from XSS/README.md
rename to XSS injection/README.md
diff --git a/XSS/Wrapper JS and Data XSS.md b/XSS injection/Wrapper JS and Data XSS.md
similarity index 100%
rename from XSS/Wrapper JS and Data XSS.md
rename to XSS injection/Wrapper JS and Data XSS.md
diff --git a/XSS/XML XSS basic.html b/XSS injection/XML XSS basic.html
similarity index 100%
rename from XSS/XML XSS basic.html
rename to XSS injection/XML XSS basic.html
diff --git "a/XSS/files/\">