She could also just be feeling the seasonal change. Reptiles seem very sensitive to barometric changes. Trying a live rat isn't a bad idea, but I doubt that hunger has anything to do with what sounds like very defensive behavior.