The way I do it is to read the data from block 3 and select the proper bytes from the result to get the access condition (e.g.:FF 07 80 69)
In this way, if I don't have keyA or keyB, I can not get the data from block 3.
Is there another way to get the access condition?