ELISA: ELiciting ISA of Raw Binaries for Fine-grained Code and Data Separation