Erstell dir mal eine Batch Datei mit folgendem Inhalt:
Code:
@echo off
rem - Auslesen der aktuellen Zeit und Datum
FOR /F "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set cDate=%%c.%%b.%%a >nul
FOR /F "tokens=1,2,3,4,5 delims=/,: " %%a in ("%time%") do set cTime=%%a.%%b.%%c >nul
rem - Zaehlschleife: Wert aus "Zahl.txt" auslesen (Wichtig: fur 6-Stelle Mac-Adresse)
if not exist "zahl.txt" set /a zahl=10 >nul
for /f %%i in (Zahl.txt) do set /a zahl=%%i >nul
rem - Restart Kabel Modem
curl "http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login "
curl "http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem"
rem - %Zahl%MAC-Ubergabe an den Router und Restart
curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=LOGIN&LOGIN_USER=admin&LOGIN_PASSWD=DIESEN TEXT DURCH DAS PASSWORT DEINES ROUTERS ERSTEZEN&login=Anmelden" "http://192.168.0.1/login.php" >nul
curl -b cookies.txt -c cookies.txt -m 10 "http://192.168.0.1/bsc_wan.php" >nul
curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=DHCP&hostname=DIR-615&mac1=00&mac2=1F&mac3=D0&mac4=5C&mac5=2D&mac6=%Zahl%&clonemac=00%3:1F%3:D0%3:5C%3:2D%3:%Zahl%&dns1=&dns2=&mtu=1500&dh_eap_type=1&dh_authentication=0&dh_username=&dh_password=&dh_password_v=" "http://192.168.0.1/bsc_wan.php" >nul
curl -b cookies.txt -c cookies.txt -m 10 "http://192.168.0.1/bsc_wan.xgi?random_num=%cDate%.%cTime%&exeshell=submit%%20COMMIT&exeshell=submit%%20WAN" >nul
curl -b cookies.txt -c cookies.txt -m 10 "http://192.168.0.1/logout.php"5%3A22%3ABB&dns1=&dns2=&mtu=1500&dh_eap_type=1&dh_authentication=0&dh_username=&dh_password=&dh_password_v= >nul
rem - Falls Zahl in Zahl.txt == 61 zurücksetzen auf 10
set /a zahl=zahl+1
if %zahl%==61 set /a zahl=10
echo %zahl% > Zahl.txt
exit
Du musst noch das Passwort deines Routers an die richtige Stelle einsetzen und die curl.exe runterladen cURL: win32-nossl-sspi from Mirrors, diese muss in den selben Ordner wie die Batch Datei.
Bookmarks