Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- IP="fritz.box"
- Passwd=""
- #-------------------nothing to change----------------#
- # Challenge abholen
- ChallengeXML=`wget -O - "http://$IP/cgi-bin/webcm?getpage=../html/login_sid.xml" 2>/dev/null| grep Challenge`
- Challenge=`echo $ChallengeXML | awk '{match($0,/>[^<>]+</); print substr($0,RSTART+1,RLENGTH-2)}'`
- # login aufbauen und hashen
- CPSTR="$Challenge-$Passwd"
- MD5=`echo -n $CPSTR | iconv -f ISO8859-1 -t UTF-16LE | md5sum -b | awk '{print substr($0,1,32)}'`
- RESPONSE="$Challenge-$MD5" POSTDATA="login:command/response=$RESPONSE&getpage=../html/de/menus/menu2.html"
- # login senden und SID herausfischen
- SID=`wget -O - --post-data="$POSTDATA" "http://$IP/cgi-bin/webcm" 2>/dev/null| grep "name=\"sid\"" | head -1 | awk '{match($0,/value="[^"]+"/); print substr($0,RSTART+7,RLENGTH-8)}'`
- # Internet Capture
- wget -O - "http://$IP/cgi-bin/capture_notimeout?ifaceorminor=3-17\&snaplen=1600&capture=Start&sid=$SID" 2>/dev/null | tshark -i - -S -l -N nmtC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement