Can you provide some explanation and steps to do , i am using ubuntu20.04 on windows 10 VMware. also i could able to config VPN connection to the server what is next step also i would like to use python for programming. task description is below. Thanks A UDP service FlagServ is running at flagserv.cse543.rev.fish:13337. This UDP service receives a target IP address from the user, and if the user is authenticated, it will happily send a flag (a special string) via UDP to port 13337 of the target IP. Your job is to write a program that retrieves the flag. FlagServ employs THE BEST AUTHENTICATION METHOD IN THE WORLD: Source-IP-based authentication, which means it authenticates all users based on their source IP addresses. If a user's source IP address is trusted, FlagServ will send out the flag to the specified destination (repeat: via UDP). Otherwise, it will send an error message back to the untrusted user (via UDP, too). The only trusted IP is 10.2.4.10. Your task is to break or bypass this source-IP-based authentication scheme and steal the flag. To keep the internet a secure place, flagserv.cse543.rev.fish points to a private IP that is only accessible through VPN. You will receive an OpenVPN configuration file. You will need to install OpenVPN and use it to connect to the VPN before talking to FlagServ.
Can you provide some explanation and steps to do , i am using ubuntu20.04 on windows 10 VMware. also i could able to config VPN connection to the server what is next step also i would like to use python for
A UDP service FlagServ is running at flagserv.cse543.rev.fish:13337. This UDP service receives a target IP address from the user, and if the user is authenticated, it will happily send a flag (a special string) via UDP to port 13337 of the target IP. Your job is to write a program that retrieves the flag. FlagServ employs THE BEST AUTHENTICATION METHOD IN THE WORLD: Source-IP-based authentication, which means it authenticates all users based on their source IP addresses. If a user's source IP address is trusted, FlagServ will send out the flag to the specified destination (repeat: via UDP). Otherwise, it will send an error message back to the untrusted user (via UDP, too).
The only trusted IP is 10.2.4.10. Your task is to break or bypass this source-IP-based authentication scheme and steal the flag. To keep the internet a secure place, flagserv.cse543.rev.fish points to a private IP that is only accessible through VPN. You will receive an OpenVPN configuration file. You will need to install OpenVPN and use it to connect to the VPN before talking to FlagServ.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps