can't be ( kdo jsi presne )
Literal translation is, as you said, "Kdo přesně jsi?". Could be used, tho a czech person would generally use "Kdo vůbec jsi?" (who are you actually?).
This translation is also accepted.