I believe the contrapositive here would be what you guessed it to be. As others have said, I think its easier to prove directly. For fun, let's prove the contrapositive, worded better for proving:
"For any vector [itex]u[/itex], in some vector space [itex]V[/itex], and any scalars [itex]a,b[/itex], in some field [itex]F[/itex], consider the equation [itex]au=bu[/itex], with truth of equality undetermined. If [itex]a \neq b[/itex], then either [itex]u=0[/itex] (so that [itex]au=bu[/itex]), or [itex]au \neq bu[/itex]."
Let's begin the proof. For the first case, suppose [itex]u\neq 0[/itex]. Because by assumption [itex]a\neq b[/itex], we thus have [itex]a-b\neq 0[/itex]. Therefore, we can conclude that
[itex](a-b)u\neq 0[/itex]
From this we can easily conclude by moving terms around that it must be that [itex]au\neq bu[/itex]. (How?) Next, suppose instead (working on the second and final case) that [itex]u=0[/itex]. To be clear, we want to draw from this that [itex]au=bu[/itex]. Of course, that is obvious.
Note that, because this is a mathematical statement, the "or" component means we could have both parts of the conclusion of the statement, i.e. both that [itex]u=0[/itex] and [itex]au \neq bu[/itex]. However, this cannot be. (Why?) So, I guess for this theorem (problem), it must be that we can only have one or the other condition, i.e. it is an "exclusive-or" conclusion, rather "inclusive-or."
This concludes the proof.
My bad if I did anything wrong. I'm a bit tired, but I feel like there's enough good info there to give reason for me to submit this reply, anyway