Face yourself. You cannot defend against this enemy unless you become completely aware of yourself. That means, your mind must be whole, one, and your mind must be completely revealed to you. If your mind is divided into the conscious and unconscious, then demons can live inside you, by taking refuge in your repressed memories, your experience, which is ignorance (the part you ignore!). Then you would be a puppet for evil, without even realizing it. It's trauma-based mind control. There are trauma(s) so horrific you cannot face them, so in order for the mind to protect itself, they get buried in the back of your mind. The demons can hide there, in fact, that's their strategy for survival. Don't give them refuge. If you don't restore the health of your mind to its original state, before the trauma, then you will be blind to reality, your internal conflicts will weaken you and make you suffer.