OWASP ZSC | OWASP ZCR Shellcoder

Welcome To OWASP ZeroDay Cyber Research Shellcoder Home

Download

Last version of project is available on github http://github.com/Ali-Razmjoo/OWASP-ZSC/

Fork OWASP ZSC


Available Features

Note: Click HERE to see changes. and please click HERE to see all features a Table.
Archive of older versions: http://github.com/Ali-Razmjoo/ZCR-Shellcoder-Archive

✔ Optimized Core and Removed some required softwares
✔ Compatible with OSX and Fixed Linux base bugs
✔ add length calculator for output
✔ add filename writer in gcc commandline in output file
✔ fixed bug in encoding module not available.
✔ fixed bug in os module not available
✔ add “-wizard” switch
✔ add installer “use ‘zsc’ commandline in terminal after installed”
✔ add uninstaller
✔ This Software just could be run on linux since this version
✔ change output to .c file and automated shellcode generating
✔ add color output for termina
✔ add inc encoding chmod() [linux_x86]
✔ add inc_timesyouwant chmod() [linux_x86]
✔ add dec encoding chmod() [linux_x86]
✔ add dec_timesyouwant chmod() [linux_x86]
✔ add features table inside “features_table.html”
✔ add -about to menu for developers name and etc
✔ fixed permission number calculating in chmod() [linux_x86]
✔ software’s signature changes
✔ bug fix reported by user in executing on linux , color function
✔ add xor_random encoding chmod() [linux_x86]
✔ add xor_yourvalue encoding chmod() [linux_x86]
✔ add add_random encoding chmod() [linux_x86]
✔ add add_yourvalue encoding chmod() [linux_x86]
✔ add sub_random encoding chmod() [linux_x86]
✔ add sub_yourvalue encoding chmod() [linux_x86]
✔ fixed shellcode encode type checking
✔ [linux_x86 modules completed]
✔ add script_executor() [linux - using command execution]
✔ add download_execute() [linux_x86 - using command execution (wget)]
✔ add download() [linux_x86 - using command execution (wget)]
✔ add dir_create() [linux_x86 using command execution]
✔ add file_create() [linux_x86 using command execution]
✔ add encodes file for next version released
✔ add system() [linux_x86 command execute]
✔ fixed chmod filename ¼ char length [linux_x86]
✔ fixed exec filename ¼ char length [linux_x86]
✔ fixed write filename ¼ length [linux_x86]
✔ fixed write content ¼ length [linux_x86]
✔ fixed write length calculator [linux_x86]
✔ and fixed some other bugs in coding [core]
✔ system() function added in script, you can use it to do anything and generate any command line shellcode.
✔ add chmod() [linux_x86] -> chmod(‘/path/file’,‘perm_num’)
✔ add write() [linux_x86] -> write(‘/path/file’,‘content’)
✔ add exec() [linux_x86] -> exec(‘/path/file’)
✔ add encode [none - all os]
✔ add mix_all encoding in chmod() [linux_x86]
✔ add xor_random encoding in system() [linux_x86]
✔ add xor_yourvalue encoding in system() [linux_x86]
✔ add add_random encoding in system() [linux_x86]
✔ add add_yourvalue encoding in system() [linux_x86]
✔ add sub_random encoding in system() [linux_x86
✔ add sub_yourvalue encoding in system() [linux_x86]
✔ add inc encoding in system() [linux_x86]
✔ add inc_timesyouwant encoding in system() [linux_x86
✔ add dec encoding in system() [linux_x86]
✔ add dec_timesyouwant encoding in system() [linux_x86]
✔ add mix_all encoding in system() [linux_x86]
✔ add xor_random encoding in file_create() [linux_x86]
✔ add xor_yourvalue encoding in file_create() [linux_x86]
✔ add add_random encoding in file_create() [linux_x86]
✔ add add_yourvalue encoding in file_create() [linux_x86]
✔ add sub_random encoding in file_create() [linux_x86
✔ add sub_yourvalue encoding in file_create() [linux_x86]
✔ add inc encoding in file_create() [linux_x86]
✔ add inc_timesyouwant encoding in file_create() [linux_x86
✔ add dec encoding in file_create() [linux_x86]
✔ add dec_timesyouwant encoding in file_create() [linux_x86]
✔ add mix_all encoding in file_create() [linux_x86]
✔ add xor_random encoding in dir_create() [linux_x86]
✔ add xor_yourvalue encoding in dir_create() [linux_x86]
✔ add add_random encoding in dir_create() [linux_x86]
✔ add add_yourvalue encoding in dir_create() [linux_x86]
✔ add sub_random encoding in dir_create() [linux_x86
✔ add sub_yourvalue encoding in dir_create() [linux_x86]
✔ add inc encoding in dir_create() [linux_x86]
✔ add inc_timesyouwant encoding in dir_create() [linux_x86
✔ add dec encoding in dir_create() [linux_x86]
✔ add dec_timesyouwant encoding in dir_create() [linux_x86]
✔ add mix_all encoding in dir_create() [linux_x86]
✔ add xor_random encoding in download() [linux_x86]
✔ add xor_yourvalue encoding in download() [linux_x86]
✔ add add_random encoding in download() [linux_x86]
✔ add add_yourvalue encoding in download() [linux_x86]
✔ add sub_random encoding in download() [linux_x86
✔ add sub_yourvalue encoding in download() [linux_x86]
✔ add inc encoding in download() [linux_x86]
✔ add inc_timesyouwant encoding in download() [linux_x86
✔ add dec encoding in download() [linux_x86]
✔ add dec_timesyouwant encoding in download() [linux_x86]
✔ add mix_all encoding in download() [linux_x86]
✔ add xor_random encoding in download_execute() [linux_x86]
✔ add xor_yourvalue encoding in download_execute() [linux_x86]
✔ add add_random encoding in download_execute() [linux_x86]
✔ add add_yourvalue encoding in download_execute() [linux_x86]
✔ add sub_random encoding in download_execute() [linux_x86
✔ add sub_yourvalue encoding in download_execute() [linux_x86]
✔ add inc encoding in download_execute() [linux_x86]
✔ add inc_timesyouwant encoding in download_execute() [linux_x86
✔ add dec encoding in download_execute() [linux_x86]
✔ add dec_timesyouwant encoding in download_execute() [linux_x86]
✔ add mix_all encoding in download_execute() [linux_x86]
✔ add xor_random encoding in system() [linux_x86]
✔ add xor_yourvalue encoding in system() [linux_x86]
✔ add add_random encoding in system() [linux_x86]
✔ add add_yourvalue encoding in system() [linux_x86]
✔ add sub_random encoding in system() [linux_x86
✔ add sub_yourvalue encoding in system() [linux_x86]
✔ add inc encoding in system() [linux_x86]
✔ add inc_timesyouwant encoding in system() [linux_x86
✔ add dec encoding in system() [linux_x86]
✔ add dec_timesyouwant encoding in system() [linux_x86]
✔ add mix_all encoding in system() [linux_x86]
✔ add xor_random encoding in script_executor() [linux_x86]
✔ add xor_yourvalue encoding in script_executor() [linux_x86]
✔ add add_random encoding in script_executor() [linux_x86]
✔ add add_yourvalue encoding in script_executor() [linux_x86]
✔ add sub_random encoding in script_executor() [linux_x86
✔ add sub_yourvalue encoding in script_executor() [linux_x86]
✔ add inc encoding in script_executor() [linux_x86]
✔ add inc_timesyouwant encoding in script_executor() [linux_x86
✔ add dec encoding in script_executor() [linux_x86]
✔ add dec_timesyouwant encoding in script_executor() [linux_x86]
✔ add mix_all encoding in script_executor() [linux_x86]
✔ add add_random encoding in write() [linux_x86]
✔ add xor_random encoding in write() [linux_x86]
✔ add sub_random encoding in write() [linux_x86]
✔ add xor_random encoding in exec() [linux_x86]
✔ add sub_random encoding in exec() [linux_x86
✔ add add_random encoding in exec() [linux_x86]
✔ fixed bug in system() when len(command) is less than 5
✔ fixed bug in encode module add_random chmod() [linux_x86]
✔ add xor_yourvalue encoding in exec() [linux_x86]
✔ add add_yourvalue encoding in exec() [linux_x86]
✔ add sub_yourvalue encoding in exec() [linux_x86]
✔ add inc encoding in exec() [linux_x86]
✔ add inc_timesyouwant encoding in exec() [linux_x86]
✔ add dec encoding in exec() [linux_x86]
✔ add dec_timesyouwant encoding in exec() [linux_x86]
✔ add mic_all encoding in exec() [linux_x86]
✔ add xor_yourvalue encoding in write() [linux_x86]
✔ add add_yourvalue encoding in write() [linux_x86]
✔ add sub_yourvalue encoding in write() [linux_x86]
✔ add inc encoding in write() [linux_x86]
✔ add inc_timesyouwant encoding in write() [linux_x86]
✔ add dec encoding in write() [linux_x86]
✔ add dec_timesyouwant encoding in write() [linux_x86]
✔ add mic_all encoding in write() [linux_x86]
✔ fixed xor_random encoding in write() [linux_x86]
✔ fixed add_random encoding in write() [linux_x86]
✔ fixed sub_random encoding in write() [linux_x86]
✔ fixed dec_timesyouwant encoding in file_create() [linux_x86]
✔ fixed dec_timesyouwant encoding in dir_create() [linux_x86]
✔ fixed dec_timesyouwant encoding in download() [linux_x86]
✔ fixed dec_timesyouwant encoding in download_execute() [linux_x86]
✔ fixed dec_timesyouwant encoding in script_executor() [linux_x86]