To perform a bit flipping attack, the previous block is modified by using XOR. This results in an altered plaintext. However, now the ciphertext of the previous block is altered, hence it will result in an invalid format. Am I correct or am I missing something?
For example, suppose I have the following plaintext
and the correspoding ciphertext
Suppose we perform a bit flipping attack and get the following ciphertext
Then the resulting plaintext will still look corrupted.
Is there a way to perform bit flipping while still obtaining a valid plaintext?