From 2afd831662af35ad63d1673dac0d478b274fbeab Mon Sep 17 00:00:00 2001 From: Mari Wahl Date: Mon, 3 Nov 2014 10:49:17 -0500 Subject: [PATCH] Reorganized --- CTFs_and_WarGames/README.md | 16 +++- .../VimeoHashExploit/README.md | 0 .../VimeoHashExploit/client.py | 0 .../VimeoHashExploit/md5.py | 0 .../VimeoHashExploit/requirements.txt | 0 .../VimeoHashExploit/server.py | 0 ...f1b2b386333435a97f14d828f69d4b03e60f3d.gif | Bin ...9f28ab386fe482d4f126969618a9d717b44b86.png | Bin ...1a2426c1622266efe3d377354514c2b0ac6c9b.jpg | Bin ...e3619c0c6aa84fbcbcba969fa291f5e6bd224a.png | Bin .../VimeoHashExploit/static/xte1C/index.html | 0 .../VimeoHashExploit/templates/info.html | 0 .../VimeoHashExploit/templates/ok.xml | 0 .../VimeoHashExploit/templates/user.xml | 0 .../brute_force_hex_digest_chars.py | 0 Cryptography/{paillier => Paillier}/demo.py | 0 .../{paillier => Paillier}/paillier.py | 0 .../{paillier => Paillier}/paillier_my_poc.py | 0 Cryptography/{paillier => Paillier}/primes.py | 0 Cryptography/README.md | 87 +++++++++++++++--- .../Ariel_Sylvia_Plath.txt | 0 .../ROT_13_EASY.md | 0 .../brute_force_rotation.py | 0 .../caesarCipher.py | 0 .../cesarCipher_simple.py | 0 .../cesarCipher_simple_2.py | 0 .../pygenere.py | 0 .../taste_like_english.py | 0 .../{sha => SHA}/sha-256-bruteforce.py | 0 .../sha-256-bruteforce_remove_123456789x.py | 0 Forensics/README.md | 11 +++ Linux_Hacking/README.md | 12 +++ .../ShellShocker/file.txt | 0 .../ShellShocker/header.png | Bin .../ShellShocker/scripts/bashshock_check.sh | 0 .../scripts/cgi-bin-reverse-shell.py | 0 .../ShellShocker/scripts/check.py | 0 .../ShellShocker/scripts/dhclient_bash_env.rb | 0 .../ShellShocker/scripts/exploit.nse | 0 .../ShellShocker/scripts/exploit.php | 0 .../ShellShocker/scripts/paylod.pl | 0 .../ShellShocker/scripts/paylod_2.pl | 0 .../ShellShocker/scripts/shellshock_nuke.sh | 0 .../ShellShocker/shellshocker-pocs | 0 .../RUNNING_ASM.sh} | 0 Memory_Exploits/{ => Assembly}/shellspawn | 0 Memory_Exploits/{ => Assembly}/shellspawn.asm | 0 .../stack_overflow_narnia.md} | 0 Memory_Exploits/{ => C-codes}/getshadd.c | 0 Memory_Exploits/README.md | 22 +++++ .../802.11 /CRACKING.md | 0 .../802.11 /crack_linksys.py | 0 Network_and_802.11/README.md | 24 +++++ .../netcat_and_telnet_and_socket}/netcat.py | 0 .../reading_socket.py | 0 .../reading_telnet.py | 0 .../port_knocking/port_knocking.py | 0 .../port_knocking/port_knocking2.py | 0 .../port_knocking/port_knocking3.py | 0 .../wireshark_stuff}/shark_the_ripper.py | 0 .../wireshark_stuff/useful_cmds.md | 2 +- {useful => Other_Hackings}/Facebook/README.md | 0 .../Facebook/bday_thanks.py | 0 .../script_to_delete_comments.js | 0 .../we_want_privacy/script_to_delete_likes.js | 0 .../script_to_delete_messages.js | 0 .../we_want_privacy/script_to_delete_posts.js | 0 Other_Hackings/README.md | 19 ++++ .../useful_lists/primes-to-100k.txt | 0 .../useful_scripts}/binary_dot_symbols.py | 0 .../useful_scripts}/bits_to_char.py | 0 .../useful_scripts}/bytes_to_char.py | 0 .../useful_scripts}/find_word_inside_text.py | 0 .../useful_scripts}/untar_bz2_script.sh | 0 .../useful_scripts}/watch_dir_change.sh | 0 README.md | 19 +++- .../{ => IDA}/IDA_Pro_Shortcuts.pdf | Bin Reverse_Engineering/README.md | 43 ++++++--- .../{ => Tools}/COMMAND_LINE_TOOLS.md | 0 .../x86_v1_Arch_Nov2008.pdf | 0 .../x86_v2a_Asm_A-M_Nov2008.pdf | 0 .../x86_v2b_Asm_N-Z_Nov2008.pdf | Bin .../x86_v3a_SysProgram1_Nov2008.pdf | 0 .../x86_v3b_SysProgram2_Nov2008.pdf | 0 .../IntroToAsm_code_for_class/.DS_Store | Bin .../BasicBufferOverflow/BasicBufferOverflow.c | 0 .../BasicBufferOverflow.vcproj | 0 ...asicBufferOverflow.vcproj.SP3BOX.user.user | 0 .../BasicBufferOverflow/Debug/BuildLog.htm | Bin .../Debug/Example2.999repeating.ilk | Bin .../Debug/Example2.ilk | Bin .../Debug/Example5.ilk | Bin .../Debug/Example6-mod.ilk | Bin .../Debug/NoSerialCanStopMe.ilk | Bin .../Example2.999repeating/Debug/BuildLog.htm | Bin .../Example2.999repeating.c | 0 .../Example2.999repeating.vcproj | 0 ...epeating.vcproj.BLAD5CA.Administrator.user | 0 ...ple2.999repeating.vcproj.MITRE.XKOVAH.user | 0 ...mple2.999repeating.vcproj.SP3BOX.user.user | 0 .../Example2/Debug/BuildLog.htm | Bin .../Example2/Example2.c | 0 .../Example2/Example2.vcproj | 0 ...Example2.vcproj.BLAD5CA.Administrator.user | 0 .../Example2.vcproj.MITRE.XKOVAH.user | 0 .../Example2/Example2.vcproj.SP3BOX.user.user | 0 .../Example2/Release/BuildLog.htm | Bin .../Example2/Release/Example2.obj | Bin .../Example2/Release/mt.dep | 0 .../Example2/Release/vc90.idb | Bin .../Example2/Release/vc90.pdb | Bin .../Example3/Debug/BuildLog.htm | Bin .../Example3/Example3.c | 0 .../Example3/Example3.vcproj | 0 ...Example3.vcproj.BLAD5CA.Administrator.user | 0 .../Example3.vcproj.MITRE.XKOVAH.user | 0 .../Example3/Example3.vcproj.SP3BOX.user.user | 0 .../Example3/Release/BuildLog.htm | Bin .../Example3/Release/Example3.obj | Bin .../Example3/Release/mt.dep | 0 .../Example3/Release/vc90.idb | Bin .../Example3/Release/vc90.pdb | Bin .../Example3/ve-35.tmp | Bin .../Example4/Debug/BuildLog.htm | Bin .../Example4/Example4.c | 0 .../Example4/Example4.vcproj | 0 ...Example4.vcproj.BLAD5CA.Administrator.user | 0 .../Example4.vcproj.MITRE.XKOVAH.user | 0 .../Example4/Example4.vcproj.SP3BOX.user.user | 0 .../Example4/Release/BuildLog.htm | Bin .../Example4/Release/Example4.obj | Bin .../Example4/Release/mt.dep | 0 .../Example4/Release/vc90.idb | Bin .../Example4/Release/vc90.pdb | Bin .../Example5/Debug/BuildLog.htm | Bin .../Example5/Example5.c | 0 .../Example5/Example5.vcproj | 0 ...Example5.vcproj.BLAD5CA.Administrator.user | 0 .../Example5.vcproj.MITRE.XKOVAH.user | 0 .../Example5/Example5.vcproj.SP3BOX.user.user | 0 .../Example5/Release/BuildLog.htm | Bin .../Example5/Release/Example5.obj | Bin .../Example5/Release/mt.dep | 0 .../Example5/Release/vc90.idb | Bin .../Example5/Release/vc90.pdb | Bin .../Example6-mod/Debug/BuildLog.htm | Bin .../Example6-mod/Example6-mod.c | 0 .../Example6-mod/Example6-mod.vcproj | 0 ...ple6-mod.vcproj.BLAD5CA.Administrator.user | 0 .../Example6-mod.vcproj.MITRE.XKOVAH.user | 0 .../Example6-mod.vcproj.SP3BOX.user.user | 0 .../Example6/Debug/BuildLog.htm | Bin .../Example6/Example6.c | 0 .../Example6/Example6.vcproj | 0 ...Example6.vcproj.BLAD5CA.Administrator.user | 0 .../Example6.vcproj.MITRE.XKOVAH.user | 0 .../Example6/Example6.vcproj.SP3BOX.user.user | 0 .../Example6/Release/BuildLog.htm | Bin .../Example6/Release/Example6.obj | Bin .../Example6/Release/mt.dep | 0 .../Example6/Release/vc90.idb | Bin .../Example6/Release/vc90.pdb | Bin .../Example7/Debug/BuildLog.htm | Bin .../Example7/Example7.c | 0 .../Example7/Example7.vcproj | 0 ...Example7.vcproj.BLAD5CA.Administrator.user | 0 .../Example7.vcproj.MITRE.XKOVAH.user | 0 .../Example7/Example7.vcproj.SP3BOX.user.user | 0 .../Example7/Release/BuildLog.htm | Bin .../Example7/Release/Example7.obj | Bin .../Example7/Release/mt.dep | 0 .../Example7/Release/vc90.idb | Bin .../Example7/Release/vc90.pdb | Bin .../Example8/Debug/BuildLog.htm | Bin .../Example8/Example8.c | 0 .../Example8/Example8.vcproj | 0 ...Example8.vcproj.BLAD5CA.Administrator.user | 0 .../Example8.vcproj.MITRE.XKOVAH.user | 0 .../Example8/Example8.vcproj.SP3BOX.user.user | 0 .../Example8/Release/BuildLog.htm | Bin .../Example8/Release/vc90.idb | Bin .../Example8/Release/vc90.pdb | Bin .../Example9/Debug/BuildLog.htm | Bin .../Example9/Example9.c | 0 .../Example9/Example9.vcproj | 0 ...Example9.vcproj.BLAD5CA.Administrator.user | 0 .../Example9.vcproj.MITRE.XKOVAH.user | 0 .../Example9/Example9.vcproj.SP3BOX.user.user | 0 .../Example9/Release/BuildLog.htm | Bin .../Example9/Release/Example9.obj | Bin .../Example9/Release/mt.dep | 0 .../Example9/Release/vc90.idb | Bin .../Example9/Release/vc90.pdb | Bin .../GotoExample.c/Debug/BuildLog.htm | Bin .../Debug/Example2.999repeating.obj | Bin .../GotoExample.c/Debug/mt.dep | 0 .../GotoExample.c/Debug/vc90.idb | Bin .../GotoExample.c/Debug/vc90.pdb | Bin .../GotoExample.c/GotoExample.c.vcproj | 0 ...xample.c.vcproj.BLAD5CA.Administrator.user | 0 .../HelloWorld/Debug/BuildLog.htm | Bin .../HelloWorld/Hello.c | 0 .../HelloWorld/HelloWorld.vcproj | 0 ...lloWorld.vcproj.BLAD5CA.Administrator.user | 0 .../HelloWorld.vcproj.MITRE.XKOVAH.user | 0 .../HelloWorld.vcproj.SP3BOX.user.user | 0 .../IntroToAsm_code_for_class/IntroToAsm.ncb | Bin .../IntroToAsm_code_for_class/IntroToAsm.sln | 0 .../IntroToAsm_code_for_class/IntroToAsm.suo | Bin .../IntroToAsm/IntroToAsm.vcproj | 0 ...troToAsm.vcproj.BLAD5CA.Administrator.user | 0 .../NoSerialCanStopMe/Debug/BuildLog.htm | Bin .../NoSerialCanStopMe/NoSerialCanStopMe.c | 0 .../NoSerialCanStopMe.vcproj | 0 ...anStopMe.vcproj.BLAD5CA.Administrator.user | 0 ...NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user | 0 .../NoSerialCanStopMe.vcproj.SP3BOX.user.user | 0 .../scratchpad/.DS_Store | Bin .../scratchpad/Debug/BuildLog.htm | Bin .../scratchpad/Release/BuildLog.htm | Bin .../scratchpad/Release/mt.dep | 0 .../scratchpad/Release/scratchpad.obj | Bin .../scratchpad/Release/vc90.idb | Bin .../scratchpad/Release/vc90.pdb | Bin .../scratchpad/scratchpad.c | 0 .../scratchpad/scratchpad.vcproj | 0 ...ratchpad.vcproj.BLAD5CA.Administrator.user | 0 .../scratchpad.vcproj.MITRE.XKOVAH.user | 0 .../scratchpad.vcproj.SP3BOX.user.user | 0 .../IntroX86/IntroductionToIntelx86-Part1.pdf | Bin .../IntroX86/IntroductionToIntelx86-Part2.pdf | Bin .../IntroX86/IntroductionToIntelx86-Part3.pdf | Bin .../IntroX86/IntroductionToIntelx86-Part4.pdf | Bin .../{ => Tools}/IntroX86/bomb.tar | Bin ..._Win32_Reverse_Engineering_Cheat_Sheet.pdf | Bin Reverse_Engineering/{ => Tools}/table.png | Bin .../{ => gdb}/GDB Cheat Sheet.pdf | Bin Reverse_Engineering/{ => gdb}/GDB_NOTES.txt | 0 Rubber_Duck/{bt3gl => pwn}/README.md | 0 Rubber_Duck/{bt3gl => pwn}/duckencode.jar | Bin .../{bt3gl => pwn}/osx/dns_poisoning.txt | 0 .../{bt3gl => pwn}/osx/root_backdoor.txt | 0 Rubber_Duck/{bt3gl => pwn}/osx/ssh_access.txt | 0 .../{bt3gl => pwn}/osx/wget_execute.txt | 0 .../windows/create_adm_account.txt | 0 .../windows/duck_downloader.txt | 0 .../{bt3gl => pwn}/windows/forl_bomb.txt | 0 .../windows/hello-world/example1/exploit.txt | 0 .../windows/hello-world/example1/inject.bin | Bin .../windows/hello-world/example2/exploit.txt | 0 .../windows/hello-world/example2/inject.bin | Bin .../windows/hide-cmd-window.txt | 0 .../windows/lock_your_computer.txt | 0 .../{bt3gl => pwn}/windows/phishing.txt | 0 .../{bt3gl => pwn}/windows/phishing2.txt | 0 .../windows/phishing3_dns_poising.txt | 0 .../windows/pineapple_association.txt | 0 .../windows/powershell_wget.txt | 0 .../windows/run_exe_from_sd.txt | 0 .../windows/run_java_from_sd.txt | 0 .../{bt3gl => pwn}/windows/wallpaper.txt | 0 .../{bt3gl => pwn}/windows/wifi_backdoor.txt | 0 .../{bt3gl => pwn}/windows/wifi_firewall.txt | 0 .../{bt3gl => pwn}/windows/wifi_firewall2.txt | 0 .../{ => Images}/dec_image/._color_crypto.py | Bin .../{ => Images}/dec_image/color_crypto.py | 0 .../dec_image/color_crypto_dec.py | 0 Steganography/{ => Images}/dec_image/dec.png | Bin Steganography/{ => Images}/dec_image/enc.png | Bin Steganography/{ => Images}/dec_image/flag.png | Bin Steganography/Images/{ => sudoku}/image.png | Bin .../Images/{ => sudoku}/out_image.png | Bin Steganography/Images/{ => sudoku}/sudoku.py | 0 .../xor_and_adding}/compare_two_images.py | 0 .../Images/{ => xor_and_adding}/xor_bytes.py | 0 .../Images/{ => xor_and_adding}/xor_imag.go | 0 .../xor_image_broken/steg100.png | Bin .../xor_image_broken/xor_image.py | 0 Steganography/README.md | 8 ++ Web_Exploits/README.md | 23 +++++ .../php_shells}/phpprimer_v0.1.pdf | 0 281 files changed, 253 insertions(+), 33 deletions(-) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/README.md (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/client.py (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/md5.py (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/requirements.txt (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/server.py (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/07f1b2b386333435a97f14d828f69d4b03e60f3d.gif (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/3a9f28ab386fe482d4f126969618a9d717b44b86.png (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/611a2426c1622266efe3d377354514c2b0ac6c9b.jpg (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/6ae3619c0c6aa84fbcbcba969fa291f5e6bd224a.png (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/static/xte1C/index.html (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/templates/info.html (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/templates/ok.xml (100%) rename Cryptography/{ => MD5}/Hash-Length-extension-attacks/VimeoHashExploit/templates/user.xml (100%) rename Cryptography/{md5 => MD5}/brute_force_hex_digest_chars.py (100%) rename Cryptography/{paillier => Paillier}/demo.py (100%) rename Cryptography/{paillier => Paillier}/paillier.py (100%) rename Cryptography/{paillier => Paillier}/paillier_my_poc.py (100%) rename Cryptography/{paillier => Paillier}/primes.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/Ariel_Sylvia_Plath.txt (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/ROT_13_EASY.md (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/brute_force_rotation.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/caesarCipher.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/cesarCipher_simple.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/cesarCipher_simple_2.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/pygenere.py (100%) rename Cryptography/{RotationCiphers => Rotation-Ciphers}/taste_like_english.py (100%) rename Cryptography/{sha => SHA}/sha-256-bruteforce.py (100%) rename Cryptography/{sha => SHA}/sha-256-bruteforce_remove_123456789x.py (100%) create mode 100644 Forensics/README.md rename {OS_Injections => Linux_Hacking}/ShellShocker/file.txt (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/header.png (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/bashshock_check.sh (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/cgi-bin-reverse-shell.py (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/check.py (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/dhclient_bash_env.rb (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/exploit.nse (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/exploit.php (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/paylod.pl (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/paylod_2.pl (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/scripts/shellshock_nuke.sh (100%) rename {OS_Injections => Linux_Hacking}/ShellShocker/shellshocker-pocs (100%) rename Memory_Exploits/{RUNNING_ASM.md => Assembly/RUNNING_ASM.sh} (100%) rename Memory_Exploits/{ => Assembly}/shellspawn (100%) rename Memory_Exploits/{ => Assembly}/shellspawn.asm (100%) rename Memory_Exploits/{README1.md => Buffer_overflows/stack_overflow_narnia.md} (100%) rename Memory_Exploits/{ => C-codes}/getshadd.c (100%) create mode 100644 Memory_Exploits/README.md rename {Network&802.11 => Network_and_802.11}/802.11 /CRACKING.md (100%) rename {Network&802.11 => Network_and_802.11}/802.11 /crack_linksys.py (100%) create mode 100644 Network_and_802.11/README.md rename {useful => Network_and_802.11/netcat_and_telnet_and_socket}/netcat.py (100%) rename {useful => Network_and_802.11/netcat_and_telnet_and_socket}/reading_socket.py (100%) rename {useful => Network_and_802.11/netcat_and_telnet_and_socket}/reading_telnet.py (100%) rename {useful => Network_and_802.11}/port_knocking/port_knocking.py (100%) rename {useful => Network_and_802.11}/port_knocking/port_knocking2.py (100%) rename {useful => Network_and_802.11}/port_knocking/port_knocking3.py (100%) rename {Network&802.11 => Network_and_802.11/wireshark_stuff}/shark_the_ripper.py (100%) rename Network&802.11/wireshark_stuff.md => Network_and_802.11/wireshark_stuff/useful_cmds.md (95%) rename {useful => Other_Hackings}/Facebook/README.md (100%) rename {useful => Other_Hackings}/Facebook/bday_thanks.py (100%) rename {useful => Other_Hackings}/Facebook/we_want_privacy/script_to_delete_comments.js (100%) rename {useful => Other_Hackings}/Facebook/we_want_privacy/script_to_delete_likes.js (100%) rename {useful => Other_Hackings}/Facebook/we_want_privacy/script_to_delete_messages.js (100%) rename {useful => Other_Hackings}/Facebook/we_want_privacy/script_to_delete_posts.js (100%) create mode 100644 Other_Hackings/README.md rename {useful => Other_Hackings}/useful_lists/primes-to-100k.txt (100%) rename {useful => Other_Hackings/useful_scripts}/binary_dot_symbols.py (100%) rename {useful => Other_Hackings/useful_scripts}/bits_to_char.py (100%) rename {useful => Other_Hackings/useful_scripts}/bytes_to_char.py (100%) rename {useful => Other_Hackings/useful_scripts}/find_word_inside_text.py (100%) rename {useful => Other_Hackings/useful_scripts}/untar_bz2_script.sh (100%) rename {useful => Other_Hackings/useful_scripts}/watch_dir_change.sh (100%) rename Reverse_Engineering/{ => IDA}/IDA_Pro_Shortcuts.pdf (100%) rename Reverse_Engineering/{ => Tools}/COMMAND_LINE_TOOLS.md (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/Intel Manuals 2008/x86_v1_Arch_Nov2008.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/Intel Manuals 2008/x86_v2a_Asm_A-M_Nov2008.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/Intel Manuals 2008/x86_v2b_Asm_N-Z_Nov2008.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/Intel Manuals 2008/x86_v3a_SysProgram1_Nov2008.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/Intel Manuals 2008/x86_v3b_SysProgram2_Nov2008.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/.DS_Store (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/BasicBufferOverflow.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/BasicBufferOverflow/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Debug/Example2.999repeating.ilk (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Debug/Example2.ilk (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Debug/Example5.ilk (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Debug/Example6-mod.ilk (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Debug/NoSerialCanStopMe.ilk (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2.999repeating/Example2.999repeating.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Example2.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Example2.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Release/Example2.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example2/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Example3.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Example3.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Release/Example3.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example3/ve-35.tmp (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Example4.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Example4.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Release/Example4.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example4/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Example5.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Example5.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Release/Example5.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example5/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6-mod/Example6-mod.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Example6.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Example6.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Release/Example6.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example6/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Example7.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Example7.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Release/Example7.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example7/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Example8.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Example8.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example8/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Example9.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Example9.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Release/Example9.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/Example9/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/Example2.999repeating.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/Debug/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/GotoExample.c/GotoExample.c.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/Hello.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/HelloWorld/HelloWorld.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/IntroToAsm.ncb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/IntroToAsm.sln (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/IntroToAsm.suo (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/IntroToAsm/IntroToAsm.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/NoSerialCanStopMe/NoSerialCanStopMe.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/.DS_Store (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Debug/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/BuildLog.htm (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/mt.dep (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/scratchpad.obj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.idb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/Release/vc90.pdb (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.c (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.BLAD5CA.Administrator.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.MITRE.XKOVAH.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroToAsm_code_for_class/scratchpad/scratchpad.vcproj.SP3BOX.user.user (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroductionToIntelx86-Part1.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroductionToIntelx86-Part2.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroductionToIntelx86-Part3.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/IntroductionToIntelx86-Part4.pdf (100%) rename Reverse_Engineering/{ => Tools}/IntroX86/bomb.tar (100%) rename Reverse_Engineering/{ => Tools}/X86_Win32_Reverse_Engineering_Cheat_Sheet.pdf (100%) rename Reverse_Engineering/{ => Tools}/table.png (100%) rename Reverse_Engineering/{ => gdb}/GDB Cheat Sheet.pdf (100%) rename Reverse_Engineering/{ => gdb}/GDB_NOTES.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/README.md (100%) rename Rubber_Duck/{bt3gl => pwn}/duckencode.jar (100%) rename Rubber_Duck/{bt3gl => pwn}/osx/dns_poisoning.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/osx/root_backdoor.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/osx/ssh_access.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/osx/wget_execute.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/create_adm_account.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/duck_downloader.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/forl_bomb.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/hello-world/example1/exploit.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/hello-world/example1/inject.bin (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/hello-world/example2/exploit.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/hello-world/example2/inject.bin (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/hide-cmd-window.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/lock_your_computer.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/phishing.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/phishing2.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/phishing3_dns_poising.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/pineapple_association.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/powershell_wget.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/run_exe_from_sd.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/run_java_from_sd.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/wallpaper.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/wifi_backdoor.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/wifi_firewall.txt (100%) rename Rubber_Duck/{bt3gl => pwn}/windows/wifi_firewall2.txt (100%) rename Steganography/{ => Images}/dec_image/._color_crypto.py (100%) rename Steganography/{ => Images}/dec_image/color_crypto.py (100%) rename Steganography/{ => Images}/dec_image/color_crypto_dec.py (100%) rename Steganography/{ => Images}/dec_image/dec.png (100%) rename Steganography/{ => Images}/dec_image/enc.png (100%) rename Steganography/{ => Images}/dec_image/flag.png (100%) rename Steganography/Images/{ => sudoku}/image.png (100%) rename Steganography/Images/{ => sudoku}/out_image.png (100%) rename Steganography/Images/{ => sudoku}/sudoku.py (100%) rename Steganography/{ => Images/xor_and_adding}/compare_two_images.py (100%) rename Steganography/Images/{ => xor_and_adding}/xor_bytes.py (100%) rename Steganography/Images/{ => xor_and_adding}/xor_imag.go (100%) rename Steganography/{ => Images/xor_and_adding}/xor_image_broken/steg100.png (100%) rename Steganography/{ => Images/xor_and_adding}/xor_image_broken/xor_image.py (100%) create mode 100644 Steganography/README.md create mode 100644 Web_Exploits/README.md rename {Reverse_Engineering => Web_Exploits/php_shells}/phpprimer_v0.1.pdf (100%) 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