Sachverhalt: A. X._ wurde am 2. Dezember 2011 von der Kantonspolizei Zürich wegen des Verdachts auf Drogenhandel und Geldwäscherei verhaftet und im Anschluss daran in Untersuchungshaft versetzt. Am 27. September 2012 stellte X._ ein Haftentlassungsgesuch, welches vom Zwangsmassnahmengericht des Bezirks Zürich am 3. Oktober 2012 abgewiesen wurde. Das Obergericht des Kantons Zürich wies die Beschwerde von X._ gegen diesen Haftentscheid am 23. Oktober 2012 ab. B. Mit Beschwerde in Strafsachen beantragt X._, diesen Beschluss des Obergerichts aufzuheben und sie aus der Untersuchungshaft zu entlassen. Ausserdem ersucht sie um unentgeltliche Rechtspflege und Verbeiständung. C. Die Staatsanwaltschaft beantragt in ihrer Vernehmlassung, die Beschwerde abzuweisen. Das Obergericht verzichtet auf Stellungnahme. In ihrer Replik hält X._ an der Beschwerde fest. 