-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathold-frida-scripts-fetcher.sh
76 lines (62 loc) · 2.65 KB
/
old-frida-scripts-fetcher.sh
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
#!/bin/bash
Pu(){
echo
echo "Usage: ./frida-scripts-fetcher.sh -s 'search_keyword_here'"
echo "Example: ./frida-scripts-fetcher.sh -s 'jailbreak'"
echo
echo "If you want to search multipe words then use the format(\|) without spaces: 'word1\|word2'"
echo "Example: ./frida-scripts-fetcher.sh -s 'root\|jail'"
}
Mf(){
echo
i=1
echo -e "\e[32m[+] Extracting all the scripts with the word "${Kword}" in their names.\e[0m"
echo
while [ $i -le 20 ]
do
curl -ks1 "https://codeshare.frida.re/browse?page=${i}" | grep -i '<h2>' | grep -i "${Kword}"
((i++))
done
}
Banner(){
echo -e '\e[32m
================================================================================
= =============== ============ ====================================
= ===================== =========== ==== ===================================
= ===================== =========== ==== ========================= ========
= ======= = == ==== == ======= ======= == = == = == == ==
= === = ===== = = ======== ==== = = = ==== = == == = =
= ======= ====== = = ==== ========== == ==== ====== = = == === ===
= ======= ====== = = == ===== ==== = ==== ====== = === ==== ==
= ======= ====== = = = = ===== ==== = = = ====== = ===== == = =
= ======= ====== == == ====== === == ====== = ===== == ==
================================================================================
= ================== ==================
= ======================== ==================
= ============== ======== ==================
= ======== == == == ===== == = ==
= === = == == = = == = = = =
= ======= == == ==== = = = ======
= ======= ===== == ==== = = ==== ======
= ======= = == == = = = = = = ======
= ======== === == == = == == ======
===============================================
\e[0m'
echo -e "\e[33m============= Made By Kamaldeep Bhati (@DarkLotusKDB) <3 ================\e[0m"
}
while getopts 's:' flag; do
case "${flag}" in
s) Kword="${OPTARG}";;
*) Pu
exit 1;;
esac
done
if [ "$#" -eq 2 ]; then
Banner
Mf | tee scripts.log
else
Banner
Pu
fi
echo -e "\n\e[92mFollow Me On\e[0m" "\e[34mTwitter\e[0m" "\e[5m\e[93m@DarkLotusKDB\e[0m"
echo -e "\e[92mHappy Hacking\e[0m"