i have more questions than answers
This commit is contained in:
		
							
								
								
									
										12
									
								
								routerapi.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								routerapi.sh
									
									
									
									
									
								
							@@ -24,9 +24,9 @@ echo $token_start
 | 
				
			|||||||
echo $token_end
 | 
					echo $token_end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
curl -s -b .cookie "$ROUTER_ADDRESS/api/user/challenge_login" \
 | 
					#curl -s -b .cookie "$ROUTER_ADDRESS/api/user/challenge_login" \
 | 
				
			||||||
  -H "Origin: $ROUTER_ADDRESS" \
 | 
					#  -H "Origin: $ROUTER_ADDRESS" \
 | 
				
			||||||
  -H "Referer: $ROUTER_ADDRESS/html/home.html" \
 | 
					#  -H "Referer: $ROUTER_ADDRESS/html/home.html" \
 | 
				
			||||||
  -H "_ResponseSource: Broswer" \
 | 
					#  -H "_ResponseSource: Broswer" \
 | 
				
			||||||
  -H "__RequestVerificationToken: $token_end" \
 | 
					#  -H "__RequestVerificationToken: $token_end" \
 | 
				
			||||||
  --data-raw "<?xml version="1.0" encoding="UTF-8"?><request><username>admin</username><firstnonce>58eb18b0cf49b69cb2b5b6204d32394a464ca082c0cb5a80b51811883cf4f076</firstnonce><mode>1</mode></request>" \
 | 
					#  --data-raw "<?xml version="1.0" encoding="UTF-8"?><request><username>admin</username><firstnonce>58eb18b0cf49b69cb2b5b6204d32394a464ca082c0cb5a80b51811883cf4f076</firstnonce><mode>1</mode></request>" \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,16 +22,36 @@ passhash=$hash2
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gen_login_body(){
 | 
					gen_login_body(){
 | 
				
			||||||
body=$(echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?><request><username>$ROUTER_USERNAME</username><password_type>$password_type</password_type><password>$passhash")
 | 
					body=$(echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?><request><username>$ROUTER_USERNAME</username><password_type>4</password_type><password>$passhash")
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					login(){
 | 
				
			||||||
 | 
					curl -s $ROUTER_ADDRESS/api/user/login \
 | 
				
			||||||
 | 
						-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
 | 
				
			||||||
 | 
						-H "Cookie: SessionID=$SesInfo" \
 | 
				
			||||||
 | 
						-H "__RequestVerificationToken: $TokInfo" \
 | 
				
			||||||
 | 
						--data-raw $body
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#disable_data(){
 | 
				
			||||||
 | 
					#curl -s $ROUTER_ADDRESS/api/user/login \
 | 
				
			||||||
 | 
					#        -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
 | 
				
			||||||
 | 
					#        -H "Cookie: SessionID=$SesInfo" \
 | 
				
			||||||
 | 
					#        -H "__RequestVerificationToken: $TokInfo" \
 | 
				
			||||||
 | 
					#}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# exec oder
 | 
					# exec oder
 | 
				
			||||||
SesTokInfo_req
 | 
					SesTokInfo_req
 | 
				
			||||||
gen_pass_hash
 | 
					gen_pass_hash
 | 
				
			||||||
 | 
					gen_login_body
 | 
				
			||||||
 | 
					login
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# debug
 | 
					# debug
 | 
				
			||||||
echo $TokInfo
 | 
					echo $TokInfo
 | 
				
			||||||
echo $SesInfo
 | 
					echo $SesInfo
 | 
				
			||||||
echo $passhash
 | 
					echo $passhash
 | 
				
			||||||
echo $body
 | 
					echo $body
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user