diff --git a/CTFs_and_WarGames/README.md b/CTFs_and_WarGames/README.md index e755122..172c2e1 100644 --- a/CTFs_and_WarGames/README.md +++ b/CTFs_and_WarGames/README.md @@ -1,5 +1,15 @@ -CTFs Archives -============== +CTFs & Wargames Archives +======================== -* CSAW 2014 +## 2014 + + +### CTFs +- ASIS Final +- CSAW Quals +- Hack.lu + + +### Wargames +- OverTheWire: Krypton, Narnia diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/README.md b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/README.md similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/README.md rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/README.md diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/client.py b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/client.py similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/client.py rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/client.py diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/md5.py b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/md5.py similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/md5.py rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/md5.py diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/requirements.txt b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/requirements.txt similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/requirements.txt rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/requirements.txt diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/server.py b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/server.py similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/server.py rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/server.py diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/07f1b2b386333435a97f14d828f69d4b03e60f3d.gif b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/07f1b2b386333435a97f14d828f69d4b03e60f3d.gif similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/07f1b2b386333435a97f14d828f69d4b03e60f3d.gif rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/07f1b2b386333435a97f14d828f69d4b03e60f3d.gif diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/3a9f28ab386fe482d4f126969618a9d717b44b86.png b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/3a9f28ab386fe482d4f126969618a9d717b44b86.png similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/3a9f28ab386fe482d4f126969618a9d717b44b86.png rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/3a9f28ab386fe482d4f126969618a9d717b44b86.png diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/611a2426c1622266efe3d377354514c2b0ac6c9b.jpg b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/611a2426c1622266efe3d377354514c2b0ac6c9b.jpg similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/611a2426c1622266efe3d377354514c2b0ac6c9b.jpg rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/611a2426c1622266efe3d377354514c2b0ac6c9b.jpg diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/6ae3619c0c6aa84fbcbcba969fa291f5e6bd224a.png b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/6ae3619c0c6aa84fbcbcba969fa291f5e6bd224a.png similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/6ae3619c0c6aa84fbcbcba969fa291f5e6bd224a.png rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/6ae3619c0c6aa84fbcbcba969fa291f5e6bd224a.png diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/index.html b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/index.html similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/index.html rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/index.html diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/info.html b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/info.html similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/info.html rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/info.html diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/ok.xml b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/ok.xml similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/ok.xml rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/ok.xml diff --git a/Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/user.xml b/Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/user.xml similarity index 100% rename from Cryptography/Hash-Length-extension-attacks/VimeoHashExploit/templates/user.xml rename to Cryptography/MD5/Hash-Length-extension-attacks/VimeoHashExploit/templates/user.xml diff --git a/Cryptography/md5/brute_force_hex_digest_chars.py b/Cryptography/MD5/brute_force_hex_digest_chars.py similarity index 100% rename from Cryptography/md5/brute_force_hex_digest_chars.py rename to Cryptography/MD5/brute_force_hex_digest_chars.py diff --git a/Cryptography/paillier/demo.py b/Cryptography/Paillier/demo.py similarity index 100% rename from Cryptography/paillier/demo.py rename to Cryptography/Paillier/demo.py diff --git a/Cryptography/paillier/paillier.py b/Cryptography/Paillier/paillier.py similarity index 100% rename from Cryptography/paillier/paillier.py rename to Cryptography/Paillier/paillier.py diff --git a/Cryptography/paillier/paillier_my_poc.py b/Cryptography/Paillier/paillier_my_poc.py similarity index 100% rename from Cryptography/paillier/paillier_my_poc.py rename to Cryptography/Paillier/paillier_my_poc.py diff --git a/Cryptography/paillier/primes.py b/Cryptography/Paillier/primes.py similarity index 100% rename from Cryptography/paillier/primes.py rename to Cryptography/Paillier/primes.py diff --git a/Cryptography/README.md b/Cryptography/README.md index 9ee4461..298e648 100644 --- a/Cryptography/README.md +++ b/Cryptography/README.md @@ -1,25 +1,82 @@ -# TOOLS: - -- https://www.cryptool.org/en/cryptool1-en - -- frequency analyses online: -http://www.simonsingh.net/The_Black_Chamber/hintsandtips.html -http://www.xarg.org/tools/caesar-cipher/ +# Cryptography -## ROT13 -In the command line +## MD5 + + +### Scripts + +- Hash length extension attack +- Brute force hex digest chars + + + +------ + +## SHA + + +### Scripts +- SHA-256 brute force + + +-------- + +## Rotation Ciphers + + +### Scripts +- Caesar +- Brute force rotation +- Pygenere +- Frequency analysis + + +### Online tools: + +- Frequency analysis: [here](http://www.simonsingh.net/The_Black_Chamber/hintsandtips.html) and [here](http://www.xarg.org/tools/caesar-cipher) + +### In the command line + +```sh +$ VAR=$(cat data.txt) +$ echo "$VAR" +$ alias rot13="tr A-Za-z N-ZA-Mn-za-m" +$ echo "$VAR" | rot13 ``` -VAR=$(cat data.txt) -echo "$VAR" -alias rot13="tr A-Za-z N-ZA-Mn-za-m" -echo "$VAR" | rot13 +### In Python + +In Python [we can use decoding](https://docs.python.org/2/library/codecs.html#codec-base-classes): + +```python +"YRIRY GJB CNFFJBEQ EBGGRA".decode(encoding="ROT13") ``` ---- +## Pailier Cryptosystem -In Python we can use: ```"YRIRY GJB CNFFJBEQ EBGGRA".decode(encoding="ROT13")``` -https://docs.python.org/2/library/codecs.html#codec-base-classes +### Scripts + +- POC +- Primes --- + +## Tools + +### Scripts: + +- Finding GDC +- Finding if prime +- Generate prime +- Quick Select +- XORtool + + +### Online + +- [Cryptol](https://www.cryptool.org/en/cryptool1-en) + +----- + diff --git a/Cryptography/RotationCiphers/Ariel_Sylvia_Plath.txt b/Cryptography/Rotation-Ciphers/Ariel_Sylvia_Plath.txt similarity index 100% rename from Cryptography/RotationCiphers/Ariel_Sylvia_Plath.txt rename to Cryptography/Rotation-Ciphers/Ariel_Sylvia_Plath.txt diff --git a/Cryptography/RotationCiphers/ROT_13_EASY.md b/Cryptography/Rotation-Ciphers/ROT_13_EASY.md similarity index 100% rename from Cryptography/RotationCiphers/ROT_13_EASY.md rename to Cryptography/Rotation-Ciphers/ROT_13_EASY.md diff --git a/Cryptography/RotationCiphers/brute_force_rotation.py b/Cryptography/Rotation-Ciphers/brute_force_rotation.py similarity index 100% rename from Cryptography/RotationCiphers/brute_force_rotation.py rename to Cryptography/Rotation-Ciphers/brute_force_rotation.py diff --git a/Cryptography/RotationCiphers/caesarCipher.py b/Cryptography/Rotation-Ciphers/caesarCipher.py similarity index 100% rename from Cryptography/RotationCiphers/caesarCipher.py rename to Cryptography/Rotation-Ciphers/caesarCipher.py diff --git a/Cryptography/RotationCiphers/cesarCipher_simple.py b/Cryptography/Rotation-Ciphers/cesarCipher_simple.py similarity index 100% rename from Cryptography/RotationCiphers/cesarCipher_simple.py rename to Cryptography/Rotation-Ciphers/cesarCipher_simple.py diff --git a/Cryptography/RotationCiphers/cesarCipher_simple_2.py b/Cryptography/Rotation-Ciphers/cesarCipher_simple_2.py similarity index 100% rename from Cryptography/RotationCiphers/cesarCipher_simple_2.py rename to Cryptography/Rotation-Ciphers/cesarCipher_simple_2.py diff --git a/Cryptography/RotationCiphers/pygenere.py b/Cryptography/Rotation-Ciphers/pygenere.py similarity index 100% rename from Cryptography/RotationCiphers/pygenere.py rename to Cryptography/Rotation-Ciphers/pygenere.py diff --git a/Cryptography/RotationCiphers/taste_like_english.py b/Cryptography/Rotation-Ciphers/taste_like_english.py similarity index 100% rename from Cryptography/RotationCiphers/taste_like_english.py rename to Cryptography/Rotation-Ciphers/taste_like_english.py diff --git a/Cryptography/sha/sha-256-bruteforce.py b/Cryptography/SHA/sha-256-bruteforce.py similarity index 100% rename from Cryptography/sha/sha-256-bruteforce.py rename to Cryptography/SHA/sha-256-bruteforce.py diff --git a/Cryptography/sha/sha-256-bruteforce_remove_123456789x.py b/Cryptography/SHA/sha-256-bruteforce_remove_123456789x.py similarity index 100% rename from Cryptography/sha/sha-256-bruteforce_remove_123456789x.py rename to Cryptography/SHA/sha-256-bruteforce_remove_123456789x.py diff --git a/Forensics/README.md b/Forensics/README.md new file mode 100644 index 0000000..422b017 --- /dev/null +++ b/Forensics/README.md @@ -0,0 +1,11 @@ +# Forensics + + +## Tools + +### Scripts: + +- memdump +- pdfid +- pdf-parser + diff --git a/Linux_Hacking/README.md b/Linux_Hacking/README.md index e69de29..f1f3387 100644 --- a/Linux_Hacking/README.md +++ b/Linux_Hacking/README.md @@ -0,0 +1,12 @@ +# Linux Hacking + +## SSH Hacking + +- getting unencrypted ssh keys from memory + + +---- +## Shellshock + +- scripts +- POCs diff --git a/OS_Injections/ShellShocker/file.txt b/Linux_Hacking/ShellShocker/file.txt similarity index 100% rename from OS_Injections/ShellShocker/file.txt rename to Linux_Hacking/ShellShocker/file.txt diff --git a/OS_Injections/ShellShocker/header.png b/Linux_Hacking/ShellShocker/header.png similarity index 100% rename from OS_Injections/ShellShocker/header.png rename to Linux_Hacking/ShellShocker/header.png diff --git a/OS_Injections/ShellShocker/scripts/bashshock_check.sh b/Linux_Hacking/ShellShocker/scripts/bashshock_check.sh similarity index 100% rename from OS_Injections/ShellShocker/scripts/bashshock_check.sh rename to Linux_Hacking/ShellShocker/scripts/bashshock_check.sh diff --git a/OS_Injections/ShellShocker/scripts/cgi-bin-reverse-shell.py b/Linux_Hacking/ShellShocker/scripts/cgi-bin-reverse-shell.py similarity index 100% rename from OS_Injections/ShellShocker/scripts/cgi-bin-reverse-shell.py rename to Linux_Hacking/ShellShocker/scripts/cgi-bin-reverse-shell.py diff --git a/OS_Injections/ShellShocker/scripts/check.py b/Linux_Hacking/ShellShocker/scripts/check.py similarity index 100% rename from OS_Injections/ShellShocker/scripts/check.py rename to Linux_Hacking/ShellShocker/scripts/check.py diff --git a/OS_Injections/ShellShocker/scripts/dhclient_bash_env.rb b/Linux_Hacking/ShellShocker/scripts/dhclient_bash_env.rb similarity index 100% rename from OS_Injections/ShellShocker/scripts/dhclient_bash_env.rb rename to Linux_Hacking/ShellShocker/scripts/dhclient_bash_env.rb diff --git a/OS_Injections/ShellShocker/scripts/exploit.nse b/Linux_Hacking/ShellShocker/scripts/exploit.nse similarity index 100% rename from OS_Injections/ShellShocker/scripts/exploit.nse rename to Linux_Hacking/ShellShocker/scripts/exploit.nse diff --git a/OS_Injections/ShellShocker/scripts/exploit.php b/Linux_Hacking/ShellShocker/scripts/exploit.php similarity index 100% rename from OS_Injections/ShellShocker/scripts/exploit.php rename to Linux_Hacking/ShellShocker/scripts/exploit.php diff --git a/OS_Injections/ShellShocker/scripts/paylod.pl b/Linux_Hacking/ShellShocker/scripts/paylod.pl similarity index 100% rename from OS_Injections/ShellShocker/scripts/paylod.pl rename to Linux_Hacking/ShellShocker/scripts/paylod.pl diff --git a/OS_Injections/ShellShocker/scripts/paylod_2.pl b/Linux_Hacking/ShellShocker/scripts/paylod_2.pl similarity index 100% rename from OS_Injections/ShellShocker/scripts/paylod_2.pl rename to Linux_Hacking/ShellShocker/scripts/paylod_2.pl diff --git a/OS_Injections/ShellShocker/scripts/shellshock_nuke.sh b/Linux_Hacking/ShellShocker/scripts/shellshock_nuke.sh similarity index 100% rename from OS_Injections/ShellShocker/scripts/shellshock_nuke.sh rename to Linux_Hacking/ShellShocker/scripts/shellshock_nuke.sh diff --git a/OS_Injections/ShellShocker/shellshocker-pocs b/Linux_Hacking/ShellShocker/shellshocker-pocs similarity index 100% rename from OS_Injections/ShellShocker/shellshocker-pocs rename to Linux_Hacking/ShellShocker/shellshocker-pocs diff --git a/Memory_Exploits/RUNNING_ASM.md b/Memory_Exploits/Assembly/RUNNING_ASM.sh similarity index 100% rename from Memory_Exploits/RUNNING_ASM.md rename to Memory_Exploits/Assembly/RUNNING_ASM.sh diff --git a/Memory_Exploits/shellspawn b/Memory_Exploits/Assembly/shellspawn similarity index 100% rename from Memory_Exploits/shellspawn rename to Memory_Exploits/Assembly/shellspawn diff --git a/Memory_Exploits/shellspawn.asm b/Memory_Exploits/Assembly/shellspawn.asm similarity index 100% rename from Memory_Exploits/shellspawn.asm rename to Memory_Exploits/Assembly/shellspawn.asm diff --git a/Memory_Exploits/README1.md b/Memory_Exploits/Buffer_overflows/stack_overflow_narnia.md similarity index 100% rename from Memory_Exploits/README1.md rename to Memory_Exploits/Buffer_overflows/stack_overflow_narnia.md diff --git a/Memory_Exploits/getshadd.c b/Memory_Exploits/C-codes/getshadd.c similarity index 100% rename from Memory_Exploits/getshadd.c rename to Memory_Exploits/C-codes/getshadd.c diff --git a/Memory_Exploits/README.md b/Memory_Exploits/README.md new file mode 100644 index 0000000..98351df --- /dev/null +++ b/Memory_Exploits/README.md @@ -0,0 +1,22 @@ +# Memory Exploits + +## Assembly + +- Shell spawn + + +---- +## Buffer Overflows + +- Stack overflow examples + +---- +## Integer Overflows + +--- +## Tools + +--- +## C-codes + +- Get env variable diff --git a/Network&802.11/802.11 /CRACKING.md b/Network_and_802.11/802.11 /CRACKING.md similarity index 100% rename from Network&802.11/802.11 /CRACKING.md rename to Network_and_802.11/802.11 /CRACKING.md diff --git a/Network&802.11/802.11 /crack_linksys.py b/Network_and_802.11/802.11 /crack_linksys.py similarity index 100% rename from Network&802.11/802.11 /crack_linksys.py rename to Network_and_802.11/802.11 /crack_linksys.py diff --git a/Network_and_802.11/README.md b/Network_and_802.11/README.md new file mode 100644 index 0000000..2bed45c --- /dev/null +++ b/Network_and_802.11/README.md @@ -0,0 +1,24 @@ +# Network and 802.11 + +## 802.11 + +- Cracking linksys +- Cracking wifi: WEP, WPA, WPA2-PSK + +--- + +## Wireshark stuff + +- Shark the ripper +- Useful commands + +--- +## Port Knocking + +- Several scripts + +--- +## Netcat, Telnet, Sockets + +- Example scripts + diff --git a/useful/netcat.py b/Network_and_802.11/netcat_and_telnet_and_socket/netcat.py similarity index 100% rename from useful/netcat.py rename to Network_and_802.11/netcat_and_telnet_and_socket/netcat.py diff --git a/useful/reading_socket.py b/Network_and_802.11/netcat_and_telnet_and_socket/reading_socket.py similarity index 100% rename from useful/reading_socket.py rename to Network_and_802.11/netcat_and_telnet_and_socket/reading_socket.py diff --git a/useful/reading_telnet.py b/Network_and_802.11/netcat_and_telnet_and_socket/reading_telnet.py similarity index 100% rename from useful/reading_telnet.py rename to Network_and_802.11/netcat_and_telnet_and_socket/reading_telnet.py diff --git a/useful/port_knocking/port_knocking.py b/Network_and_802.11/port_knocking/port_knocking.py similarity index 100% rename from useful/port_knocking/port_knocking.py rename to Network_and_802.11/port_knocking/port_knocking.py diff --git a/useful/port_knocking/port_knocking2.py b/Network_and_802.11/port_knocking/port_knocking2.py similarity index 100% rename from useful/port_knocking/port_knocking2.py rename to Network_and_802.11/port_knocking/port_knocking2.py diff --git a/useful/port_knocking/port_knocking3.py b/Network_and_802.11/port_knocking/port_knocking3.py similarity index 100% rename from useful/port_knocking/port_knocking3.py rename to Network_and_802.11/port_knocking/port_knocking3.py diff --git a/Network&802.11/shark_the_ripper.py b/Network_and_802.11/wireshark_stuff/shark_the_ripper.py similarity index 100% rename from Network&802.11/shark_the_ripper.py rename to Network_and_802.11/wireshark_stuff/shark_the_ripper.py diff --git a/Network&802.11/wireshark_stuff.md b/Network_and_802.11/wireshark_stuff/useful_cmds.md similarity index 95% rename from Network&802.11/wireshark_stuff.md rename to Network_and_802.11/wireshark_stuff/useful_cmds.md index 0d25ad0..b7d564f 100644 --- a/Network&802.11/wireshark_stuff.md +++ b/Network_and_802.11/wireshark_stuff/useful_cmds.md @@ -1,4 +1,4 @@ -# +# Useful ## Recon diff --git a/useful/Facebook/README.md b/Other_Hackings/Facebook/README.md similarity index 100% rename from useful/Facebook/README.md rename to Other_Hackings/Facebook/README.md diff --git a/useful/Facebook/bday_thanks.py b/Other_Hackings/Facebook/bday_thanks.py similarity index 100% rename from useful/Facebook/bday_thanks.py rename to Other_Hackings/Facebook/bday_thanks.py diff --git a/useful/Facebook/we_want_privacy/script_to_delete_comments.js b/Other_Hackings/Facebook/we_want_privacy/script_to_delete_comments.js similarity index 100% rename from useful/Facebook/we_want_privacy/script_to_delete_comments.js rename to Other_Hackings/Facebook/we_want_privacy/script_to_delete_comments.js diff --git a/useful/Facebook/we_want_privacy/script_to_delete_likes.js b/Other_Hackings/Facebook/we_want_privacy/script_to_delete_likes.js similarity index 100% rename from useful/Facebook/we_want_privacy/script_to_delete_likes.js rename to Other_Hackings/Facebook/we_want_privacy/script_to_delete_likes.js diff --git a/useful/Facebook/we_want_privacy/script_to_delete_messages.js b/Other_Hackings/Facebook/we_want_privacy/script_to_delete_messages.js similarity index 100% rename from useful/Facebook/we_want_privacy/script_to_delete_messages.js rename to Other_Hackings/Facebook/we_want_privacy/script_to_delete_messages.js diff --git a/useful/Facebook/we_want_privacy/script_to_delete_posts.js b/Other_Hackings/Facebook/we_want_privacy/script_to_delete_posts.js similarity index 100% rename from useful/Facebook/we_want_privacy/script_to_delete_posts.js rename to Other_Hackings/Facebook/we_want_privacy/script_to_delete_posts.js diff --git a/Other_Hackings/README.md b/Other_Hackings/README.md new file mode 100644 index 0000000..425d512 --- /dev/null +++ b/Other_Hackings/README.md @@ -0,0 +1,19 @@ +# OTHER HACKINGS + +## Facebook Hacking + +- Bday thanks +- Delete all comments and likes + +## Useful scripts + +- Binary dot symbols +- Bits to char +- Bytes to char +- Final word inside text +- untar bz2 +- watch dir change + +## Useful lists + +- primes to 100k diff --git a/useful/useful_lists/primes-to-100k.txt b/Other_Hackings/useful_lists/primes-to-100k.txt similarity index 100% rename from useful/useful_lists/primes-to-100k.txt rename to Other_Hackings/useful_lists/primes-to-100k.txt diff --git a/useful/binary_dot_symbols.py b/Other_Hackings/useful_scripts/binary_dot_symbols.py similarity index 100% rename from useful/binary_dot_symbols.py rename to Other_Hackings/useful_scripts/binary_dot_symbols.py diff --git a/useful/bits_to_char.py b/Other_Hackings/useful_scripts/bits_to_char.py similarity index 100% rename from useful/bits_to_char.py rename to Other_Hackings/useful_scripts/bits_to_char.py diff --git a/useful/bytes_to_char.py b/Other_Hackings/useful_scripts/bytes_to_char.py similarity index 100% rename from useful/bytes_to_char.py rename to Other_Hackings/useful_scripts/bytes_to_char.py diff --git a/useful/find_word_inside_text.py b/Other_Hackings/useful_scripts/find_word_inside_text.py similarity index 100% rename from useful/find_word_inside_text.py rename to Other_Hackings/useful_scripts/find_word_inside_text.py diff --git a/useful/untar_bz2_script.sh b/Other_Hackings/useful_scripts/untar_bz2_script.sh similarity index 100% rename from useful/untar_bz2_script.sh rename to Other_Hackings/useful_scripts/untar_bz2_script.sh diff --git a/useful/watch_dir_change.sh b/Other_Hackings/useful_scripts/watch_dir_change.sh similarity index 100% rename from useful/watch_dir_change.sh rename to Other_Hackings/useful_scripts/watch_dir_change.sh diff --git a/README.md b/README.md index 945a628..f067c03 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,21 @@ -# CTFs, Wargames, Gray Hacker & PenTesting +# My-Gray-Hacker-Resources + +All in one big bag. For fun, profits, or CTFs. + + +## * CTFs and WARGAMES +## * CRYPTOGRAPHY +## * FORENSICS +## * LINUX HACKING +## * MEMORY EXPLOITS +## * NETWORK and 802.11 +## * REVERSE ENGINEERING +## * RUBBER DUCK +## * STEGANOGRAPHY +## * WEB EXPLOITS +## * OTHER HACKINGS -All in one big bag. -[here]: https://gist.github.com/bt3gl/8e3aa9538d6122f74274 ![](http://i.imgur.com/4WNqTJS.png) diff --git a/Reverse_Engineering/IDA_Pro_Shortcuts.pdf b/Reverse_Engineering/IDA/IDA_Pro_Shortcuts.pdf similarity index 100% rename from Reverse_Engineering/IDA_Pro_Shortcuts.pdf rename to Reverse_Engineering/IDA/IDA_Pro_Shortcuts.pdf diff --git a/Reverse_Engineering/README.md b/Reverse_Engineering/README.md index 944799e..94a5853 100644 --- a/Reverse_Engineering/README.md +++ b/Reverse_Engineering/README.md @@ -1,26 +1,49 @@ -# Tools +# Reverse Engineering + + +------------- + +## Tools + +- X86 Win32 Cheat sheet +- Intro X86 +- base conversion +- Command line tricks + +### Online References [Reverse Engineering, the Book]: http://beginners.re/ -# Dissasembly +---- + +## IDA + +- Cheat sheet + + +------------- + +## GDB + +- Commands and cheat sheet + #### gdb -``` +```sh $ gcc -ggdb -o .c ``` Starting with some commands: -``` +```sh $ gdb -x ``` For example: -``` +```sh $ cat command.txt -``` set disassembly-flavor intel disas main ``` @@ -28,12 +51,10 @@ disas main #### objdump -Display information from object files: -• Where object file can be an intermediate file -created during compilation but before linking, or a -fully linked executable +Display information from object files: Where object file can be an intermediate file +created during compilation but before linking, or a fully linked executable -``` +```sh $ objdump -d ``` diff --git a/Reverse_Engineering/COMMAND_LINE_TOOLS.md b/Reverse_Engineering/Tools/COMMAND_LINE_TOOLS.md similarity index 100% rename from Reverse_Engineering/COMMAND_LINE_TOOLS.md rename to Reverse_Engineering/Tools/COMMAND_LINE_TOOLS.md diff --git a/Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v1_Arch_Nov2008.pdf b/Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v1_Arch_Nov2008.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v1_Arch_Nov2008.pdf rename to Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v1_Arch_Nov2008.pdf diff --git a/Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v2a_Asm_A-M_Nov2008.pdf b/Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v2a_Asm_A-M_Nov2008.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v2a_Asm_A-M_Nov2008.pdf rename to Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v2a_Asm_A-M_Nov2008.pdf diff --git a/Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v2b_Asm_N-Z_Nov2008.pdf b/Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v2b_Asm_N-Z_Nov2008.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v2b_Asm_N-Z_Nov2008.pdf rename to Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v2b_Asm_N-Z_Nov2008.pdf diff --git a/Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v3a_SysProgram1_Nov2008.pdf b/Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v3a_SysProgram1_Nov2008.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v3a_SysProgram1_Nov2008.pdf rename to Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v3a_SysProgram1_Nov2008.pdf diff --git a/Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v3b_SysProgram2_Nov2008.pdf b/Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v3b_SysProgram2_Nov2008.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/Intel Manuals 2008/x86_v3b_SysProgram2_Nov2008.pdf rename to Reverse_Engineering/Tools/IntroX86/Intel Manuals 2008/x86_v3b_SysProgram2_Nov2008.pdf diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/.DS_Store b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/.DS_Store similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/.DS_Store rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/.DS_Store diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example2.999repeating.ilk b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example2.999repeating.ilk similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example2.999repeating.ilk rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example2.999repeating.ilk diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example2.ilk b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example2.ilk similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example2.ilk rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example2.ilk diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example5.ilk b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example5.ilk similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example5.ilk rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example5.ilk diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example6-mod.ilk b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example6-mod.ilk similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/Example6-mod.ilk rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/Example6-mod.ilk diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/NoSerialCanStopMe.ilk b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/NoSerialCanStopMe.ilk similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Debug/NoSerialCanStopMe.ilk rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Debug/NoSerialCanStopMe.ilk diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/Example2.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/Example2.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/Example2.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/Example2.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/Example3.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/Example3.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/Example3.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/Example3.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/ve-35.tmp b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/ve-35.tmp similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example3/ve-35.tmp rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example3/ve-35.tmp diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/Example4.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/Example4.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/Example4.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/Example4.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/Example5.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/Example5.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/Example5.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/Example5.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/Example6.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/Example6.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/Example6.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/Example6.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/Example7.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/Example7.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/Example7.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/Example7.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/Example9.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/Example9.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/Example9.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/Example9.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/Example2.999repeating.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/Example2.999repeating.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/Example2.999repeating.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/Example2.999repeating.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/Hello.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/Hello.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/Hello.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/Hello.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.ncb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.ncb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.ncb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.ncb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.sln b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.sln similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.sln rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.sln diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.suo b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.suo similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm.suo rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm.suo diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/.DS_Store b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/.DS_Store similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/.DS_Store rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/.DS_Store diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Debug/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Debug/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Debug/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Debug/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/BuildLog.htm b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/BuildLog.htm similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/BuildLog.htm rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/BuildLog.htm diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/mt.dep b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/mt.dep similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/mt.dep rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/mt.dep diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/scratchpad.obj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/scratchpad.obj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/scratchpad.obj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/scratchpad.obj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.idb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.idb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.idb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.idb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.pdb b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.pdb similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.pdb rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.pdb diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.c b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.c similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.c rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.c diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.BLAD5CA.Administrator.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.BLAD5CA.Administrator.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.BLAD5CA.Administrator.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.BLAD5CA.Administrator.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.MITRE.XKOVAH.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.MITRE.XKOVAH.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.MITRE.XKOVAH.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.MITRE.XKOVAH.user diff --git a/Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.SP3BOX.user.user b/Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.SP3BOX.user.user similarity index 100% rename from Reverse_Engineering/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.SP3BOX.user.user rename to Reverse_Engineering/Tools/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.SP3BOX.user.user diff --git a/Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part1.pdf b/Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part1.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part1.pdf rename to Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part1.pdf diff --git a/Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part2.pdf b/Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part2.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part2.pdf rename to Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part2.pdf diff --git a/Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part3.pdf b/Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part3.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part3.pdf rename to Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part3.pdf diff --git a/Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part4.pdf b/Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part4.pdf similarity index 100% rename from Reverse_Engineering/IntroX86/IntroductionToIntelx86-Part4.pdf rename to Reverse_Engineering/Tools/IntroX86/IntroductionToIntelx86-Part4.pdf diff --git a/Reverse_Engineering/IntroX86/bomb.tar b/Reverse_Engineering/Tools/IntroX86/bomb.tar similarity index 100% rename from Reverse_Engineering/IntroX86/bomb.tar rename to Reverse_Engineering/Tools/IntroX86/bomb.tar diff --git a/Reverse_Engineering/X86_Win32_Reverse_Engineering_Cheat_Sheet.pdf b/Reverse_Engineering/Tools/X86_Win32_Reverse_Engineering_Cheat_Sheet.pdf similarity index 100% rename from Reverse_Engineering/X86_Win32_Reverse_Engineering_Cheat_Sheet.pdf rename to Reverse_Engineering/Tools/X86_Win32_Reverse_Engineering_Cheat_Sheet.pdf diff --git a/Reverse_Engineering/table.png b/Reverse_Engineering/Tools/table.png similarity index 100% rename from Reverse_Engineering/table.png rename to Reverse_Engineering/Tools/table.png diff --git a/Reverse_Engineering/GDB Cheat Sheet.pdf b/Reverse_Engineering/gdb/GDB Cheat Sheet.pdf similarity index 100% rename from Reverse_Engineering/GDB Cheat Sheet.pdf rename to Reverse_Engineering/gdb/GDB Cheat Sheet.pdf diff --git a/Reverse_Engineering/GDB_NOTES.txt b/Reverse_Engineering/gdb/GDB_NOTES.txt similarity index 100% rename from Reverse_Engineering/GDB_NOTES.txt rename to Reverse_Engineering/gdb/GDB_NOTES.txt diff --git a/Rubber_Duck/bt3gl/README.md b/Rubber_Duck/pwn/README.md similarity index 100% rename from Rubber_Duck/bt3gl/README.md rename to Rubber_Duck/pwn/README.md diff --git a/Rubber_Duck/bt3gl/duckencode.jar b/Rubber_Duck/pwn/duckencode.jar similarity index 100% rename from Rubber_Duck/bt3gl/duckencode.jar rename to Rubber_Duck/pwn/duckencode.jar diff --git a/Rubber_Duck/bt3gl/osx/dns_poisoning.txt b/Rubber_Duck/pwn/osx/dns_poisoning.txt similarity index 100% rename from Rubber_Duck/bt3gl/osx/dns_poisoning.txt rename to Rubber_Duck/pwn/osx/dns_poisoning.txt diff --git a/Rubber_Duck/bt3gl/osx/root_backdoor.txt b/Rubber_Duck/pwn/osx/root_backdoor.txt similarity index 100% rename from Rubber_Duck/bt3gl/osx/root_backdoor.txt rename to Rubber_Duck/pwn/osx/root_backdoor.txt diff --git a/Rubber_Duck/bt3gl/osx/ssh_access.txt b/Rubber_Duck/pwn/osx/ssh_access.txt similarity index 100% rename from Rubber_Duck/bt3gl/osx/ssh_access.txt rename to Rubber_Duck/pwn/osx/ssh_access.txt diff --git a/Rubber_Duck/bt3gl/osx/wget_execute.txt b/Rubber_Duck/pwn/osx/wget_execute.txt similarity index 100% rename from Rubber_Duck/bt3gl/osx/wget_execute.txt rename to Rubber_Duck/pwn/osx/wget_execute.txt diff --git a/Rubber_Duck/bt3gl/windows/create_adm_account.txt b/Rubber_Duck/pwn/windows/create_adm_account.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/create_adm_account.txt rename to Rubber_Duck/pwn/windows/create_adm_account.txt diff --git a/Rubber_Duck/bt3gl/windows/duck_downloader.txt b/Rubber_Duck/pwn/windows/duck_downloader.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/duck_downloader.txt rename to Rubber_Duck/pwn/windows/duck_downloader.txt diff --git a/Rubber_Duck/bt3gl/windows/forl_bomb.txt b/Rubber_Duck/pwn/windows/forl_bomb.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/forl_bomb.txt rename to Rubber_Duck/pwn/windows/forl_bomb.txt diff --git a/Rubber_Duck/bt3gl/windows/hello-world/example1/exploit.txt b/Rubber_Duck/pwn/windows/hello-world/example1/exploit.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/hello-world/example1/exploit.txt rename to Rubber_Duck/pwn/windows/hello-world/example1/exploit.txt diff --git a/Rubber_Duck/bt3gl/windows/hello-world/example1/inject.bin b/Rubber_Duck/pwn/windows/hello-world/example1/inject.bin similarity index 100% rename from Rubber_Duck/bt3gl/windows/hello-world/example1/inject.bin rename to Rubber_Duck/pwn/windows/hello-world/example1/inject.bin diff --git a/Rubber_Duck/bt3gl/windows/hello-world/example2/exploit.txt b/Rubber_Duck/pwn/windows/hello-world/example2/exploit.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/hello-world/example2/exploit.txt rename to Rubber_Duck/pwn/windows/hello-world/example2/exploit.txt diff --git a/Rubber_Duck/bt3gl/windows/hello-world/example2/inject.bin b/Rubber_Duck/pwn/windows/hello-world/example2/inject.bin similarity index 100% rename from Rubber_Duck/bt3gl/windows/hello-world/example2/inject.bin rename to Rubber_Duck/pwn/windows/hello-world/example2/inject.bin diff --git a/Rubber_Duck/bt3gl/windows/hide-cmd-window.txt b/Rubber_Duck/pwn/windows/hide-cmd-window.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/hide-cmd-window.txt rename to Rubber_Duck/pwn/windows/hide-cmd-window.txt diff --git a/Rubber_Duck/bt3gl/windows/lock_your_computer.txt b/Rubber_Duck/pwn/windows/lock_your_computer.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/lock_your_computer.txt rename to Rubber_Duck/pwn/windows/lock_your_computer.txt diff --git a/Rubber_Duck/bt3gl/windows/phishing.txt b/Rubber_Duck/pwn/windows/phishing.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/phishing.txt rename to Rubber_Duck/pwn/windows/phishing.txt diff --git a/Rubber_Duck/bt3gl/windows/phishing2.txt b/Rubber_Duck/pwn/windows/phishing2.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/phishing2.txt rename to Rubber_Duck/pwn/windows/phishing2.txt diff --git a/Rubber_Duck/bt3gl/windows/phishing3_dns_poising.txt b/Rubber_Duck/pwn/windows/phishing3_dns_poising.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/phishing3_dns_poising.txt rename to Rubber_Duck/pwn/windows/phishing3_dns_poising.txt diff --git a/Rubber_Duck/bt3gl/windows/pineapple_association.txt b/Rubber_Duck/pwn/windows/pineapple_association.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/pineapple_association.txt rename to Rubber_Duck/pwn/windows/pineapple_association.txt diff --git a/Rubber_Duck/bt3gl/windows/powershell_wget.txt b/Rubber_Duck/pwn/windows/powershell_wget.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/powershell_wget.txt rename to Rubber_Duck/pwn/windows/powershell_wget.txt diff --git a/Rubber_Duck/bt3gl/windows/run_exe_from_sd.txt b/Rubber_Duck/pwn/windows/run_exe_from_sd.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/run_exe_from_sd.txt rename to Rubber_Duck/pwn/windows/run_exe_from_sd.txt diff --git a/Rubber_Duck/bt3gl/windows/run_java_from_sd.txt b/Rubber_Duck/pwn/windows/run_java_from_sd.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/run_java_from_sd.txt rename to Rubber_Duck/pwn/windows/run_java_from_sd.txt diff --git a/Rubber_Duck/bt3gl/windows/wallpaper.txt b/Rubber_Duck/pwn/windows/wallpaper.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/wallpaper.txt rename to Rubber_Duck/pwn/windows/wallpaper.txt diff --git a/Rubber_Duck/bt3gl/windows/wifi_backdoor.txt b/Rubber_Duck/pwn/windows/wifi_backdoor.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/wifi_backdoor.txt rename to Rubber_Duck/pwn/windows/wifi_backdoor.txt diff --git a/Rubber_Duck/bt3gl/windows/wifi_firewall.txt b/Rubber_Duck/pwn/windows/wifi_firewall.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/wifi_firewall.txt rename to Rubber_Duck/pwn/windows/wifi_firewall.txt diff --git a/Rubber_Duck/bt3gl/windows/wifi_firewall2.txt b/Rubber_Duck/pwn/windows/wifi_firewall2.txt similarity index 100% rename from Rubber_Duck/bt3gl/windows/wifi_firewall2.txt rename to Rubber_Duck/pwn/windows/wifi_firewall2.txt diff --git a/Steganography/dec_image/._color_crypto.py b/Steganography/Images/dec_image/._color_crypto.py similarity index 100% rename from Steganography/dec_image/._color_crypto.py rename to Steganography/Images/dec_image/._color_crypto.py diff --git a/Steganography/dec_image/color_crypto.py b/Steganography/Images/dec_image/color_crypto.py similarity index 100% rename from Steganography/dec_image/color_crypto.py rename to Steganography/Images/dec_image/color_crypto.py diff --git a/Steganography/dec_image/color_crypto_dec.py b/Steganography/Images/dec_image/color_crypto_dec.py similarity index 100% rename from Steganography/dec_image/color_crypto_dec.py rename to Steganography/Images/dec_image/color_crypto_dec.py diff --git a/Steganography/dec_image/dec.png b/Steganography/Images/dec_image/dec.png similarity index 100% rename from Steganography/dec_image/dec.png rename to Steganography/Images/dec_image/dec.png diff --git a/Steganography/dec_image/enc.png b/Steganography/Images/dec_image/enc.png similarity index 100% rename from Steganography/dec_image/enc.png rename to Steganography/Images/dec_image/enc.png diff --git a/Steganography/dec_image/flag.png b/Steganography/Images/dec_image/flag.png similarity index 100% rename from Steganography/dec_image/flag.png rename to Steganography/Images/dec_image/flag.png diff --git a/Steganography/Images/image.png b/Steganography/Images/sudoku/image.png similarity index 100% rename from Steganography/Images/image.png rename to Steganography/Images/sudoku/image.png diff --git a/Steganography/Images/out_image.png b/Steganography/Images/sudoku/out_image.png similarity index 100% rename from Steganography/Images/out_image.png rename to Steganography/Images/sudoku/out_image.png diff --git a/Steganography/Images/sudoku.py b/Steganography/Images/sudoku/sudoku.py similarity index 100% rename from Steganography/Images/sudoku.py rename to Steganography/Images/sudoku/sudoku.py diff --git a/Steganography/compare_two_images.py b/Steganography/Images/xor_and_adding/compare_two_images.py similarity index 100% rename from Steganography/compare_two_images.py rename to Steganography/Images/xor_and_adding/compare_two_images.py diff --git a/Steganography/Images/xor_bytes.py b/Steganography/Images/xor_and_adding/xor_bytes.py similarity index 100% rename from Steganography/Images/xor_bytes.py rename to Steganography/Images/xor_and_adding/xor_bytes.py diff --git a/Steganography/Images/xor_imag.go b/Steganography/Images/xor_and_adding/xor_imag.go similarity index 100% rename from Steganography/Images/xor_imag.go rename to Steganography/Images/xor_and_adding/xor_imag.go diff --git a/Steganography/xor_image_broken/steg100.png b/Steganography/Images/xor_and_adding/xor_image_broken/steg100.png similarity index 100% rename from Steganography/xor_image_broken/steg100.png rename to Steganography/Images/xor_and_adding/xor_image_broken/steg100.png diff --git a/Steganography/xor_image_broken/xor_image.py b/Steganography/Images/xor_and_adding/xor_image_broken/xor_image.py similarity index 100% rename from Steganography/xor_image_broken/xor_image.py rename to Steganography/Images/xor_and_adding/xor_image_broken/xor_image.py diff --git a/Steganography/README.md b/Steganography/README.md new file mode 100644 index 0000000..e671a1e --- /dev/null +++ b/Steganography/README.md @@ -0,0 +1,8 @@ +# Steganography + + +## Images + +- Adding two images +- xor_bytes +- color crypto diff --git a/Web_Exploits/README.md b/Web_Exploits/README.md new file mode 100644 index 0000000..711ac75 --- /dev/null +++ b/Web_Exploits/README.md @@ -0,0 +1,23 @@ +# Web Exploits + +## OS Command Injection + +## SQLi + +- Brute force password +- Timed SQLi +- Cookie force brute + +## PHP Shells + +- php primer +- xor +- exploits + +## Scanners + +- heartbleed + +## User ID +- cookie auth +- user id diff --git a/Reverse_Engineering/phpprimer_v0.1.pdf b/Web_Exploits/php_shells/phpprimer_v0.1.pdf similarity index 100% rename from Reverse_Engineering/phpprimer_v0.1.pdf rename to Web_Exploits/php_shells/phpprimer_v0.1.pdf