Lab: Username enumeration via response timing - How is it possible for the server to process X-forwarded-for:1-100(the range we used in the payload set 1)?
In this example case, the server will accept any input for the "X-Forwarded-For" header. It is expected that the user would spoof an IP in the normal manner, by using a full IP address and replacing the final octet with a different value, but in this scenario it is not necessary.
Lab: 2FA bypass using a brute-force attack - How does Macro prevent us from being logged out after two attempts and presented with a new set of MFA considering we will attempt to brute force the key and send multiple guesses of the MFA?
In this case, as you haven't ever sent the second incorrect 4 digit code (triggering a logout and code reset), the 2FA code never gets reset, so you are able to brute force this login mechanism.
Turbo Intruder - Does it have a Grep Match option?
Yes it does. You can find out more information
in the documentation article under the heading "Filtering boring results". You can also find out more
here.