cionci
03-06-2009, 09:56
Tanto per iniziare il codice:
(
sleep 2
echo "$USER"
echo "$PASSWORD"
sleep 1
echo "echo SNR=\`nvram get adsl_snr | sed 's/name=\([0-9]*\)/\1/g'\`"
sleep 2
echo "exit"
) | telnet -E $ROUTERIP
L'output prodotto è questo:
Connected to xxx.yyy.zzz.kkk.
Escape character is 'off'.
Login: xyz
xyz
Password:
BusyBox v1.01 (2008.12.08-15:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# /g'`echo SNR=`nvram get adsl_snr | sed 's/name=\([0-9]*\)/
/bin/sh: /g`echo SNR=`nvram get adsl_snr | sed s/name=([0-9]*)/: not found
# Connection closed by foreign host.
Come vedete /g'` viene messo in cima alla stringa, avete idea di come possa accadere ?
(
sleep 2
echo "$USER"
echo "$PASSWORD"
sleep 1
echo "echo SNR=\`nvram get adsl_snr | sed 's/name=\([0-9]*\)/\1/g'\`"
sleep 2
echo "exit"
) | telnet -E $ROUTERIP
L'output prodotto è questo:
Connected to xxx.yyy.zzz.kkk.
Escape character is 'off'.
Login: xyz
xyz
Password:
BusyBox v1.01 (2008.12.08-15:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# /g'`echo SNR=`nvram get adsl_snr | sed 's/name=\([0-9]*\)/
/bin/sh: /g`echo SNR=`nvram get adsl_snr | sed s/name=([0-9]*)/: not found
# Connection closed by foreign host.
Come vedete /g'` viene messo in cima alla stringa, avete idea di come possa accadere ?