Ferulic acid prevents aflatoxin B1-induced liver injury in rats via inhibiting cytochrome P450 enzyme, activating Nrf2/GST pathway and regulating mitochondrial pathway.