I'm reading up on the TCP reset attack, and my understand is that for a third party to interfere with a communication they have to send a reset packet to terminate the communication between the two parties involved. and for the reset packet to be accepted, it's sequence number has to be in the receiver's window.
But since TCP sequence numbers are so large and there are many possibilities for RCV.next and RCV.wnd, how is it possible for an attacker to generate a reset packet to terminate the connection? Is it just a brute-force type attack where they have to generate as many RST packets as possible? Is there a minimum number of packets that could work? I Feel like this might be a little time-consuming and difficult.