-
Notifications
You must be signed in to change notification settings - Fork 1
/
zsc.py
22 lines (21 loc) · 777 Bytes
/
zsc.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python
'''
OWASP ZSC | ZCR Shellcoder
https://www.owasp.org/index.php/OWASP_ZSC_Tool_Project
https://github.com/Ali-Razmjoo/OWASP-ZSC
http://api.z3r0d4y.com/
https://groups.google.com/d/forum/owasp-zsc [ owasp-zsc[at]googlegroups[dot]com ]
'''
import sys
import os
from core.compatible import *
from core import run
from core.start import logo
exec(compile(open( str(os.path.dirname(os.path.abspath(__file__)).replace('\\','/')) + '/core/commands.py', "rb").read(), str(os.path.dirname(os.path.abspath(__file__)).replace('\\','/')) + '/core/commands.py', 'exec'))
def main():
''' Main Fucntion '''
logo() #zsc logo
run.engine(commands) #run engine
if __name__ == "__main__":
check() #check os and python version if compatible
main() #execute main function