I have been working on this problem for several hours, and my understanding just isn't there. Here's what I've gathered:
Using downward Lowenheim-Skolem theorem, we know that any consistent set of sentences has a countable model, and for the sake of this problem we are assuming that ZF is indeed consistent.
The axiom of foundation in ZF seems to eliminate the possibility that there is a non-well-founded model, because it says that there is no infinitely descending membership sequence.
I believe I may need to employ compactness in the approach. Not sure what I need to proceed. TIA
Add constant symbols $c_0,c_1,c_2,\dots,c_n,\dots$ to the language of set theory. Let $\sf T$ be the theory obtained by adding sentences $c_1\in c_0,c_2\in c_1,\dots,c_{n+1}\in c_n,\dots$ to the $\sf{ZF}$ axioms. If $\sf{ZF}$ is consistent, then every finite subset of $\sf T$ is consistent, and so $\sf T$ is consistent by the compactness theorem. Any model of $\sf T$ is a non-well-founded model of $\sf{ZF}$.
The fact that the axiom of foundation holds in the model does not mean that there is no infinite descending $\in$-sequence of elements of the model, it just means that such an infinite sequence can not itself be an element of the model. The model "thinks" it is well-founded (so to speak), but viewed from outside it is not well-founded. Of course the $\in$ relation of the model is not real set-membership (at least if we assume that infinite descending $\in$-sequences do not exist in "the real world").