Faits: A. Dans le cadre d'une enquête dirigée contre B._, C._, D._ et autres pour blanchiment d'argent, faux dans les titres et les certificats notamment, le Ministère public de la Confédération (MPC) a procédé, le 3 septembre 2009, au blocage d'un compte bancaire détenu par la société fiduciaire A._ auprès de la banque X._. Un refus de lever ce séquestre a été confirmé le 14 janvier 2011 par la Cour des plaintes du Tribunal pénal fédéral, puis par le Tribunal fédéral (arrêt 1B_60/2011 du 1er avril 2011): D._ était soupçonné d'escroqueries aux Etats-Unis et il existait des indices d'actes de blanchiment. L'identité de l'ayant droit du compte et l'origine des fonds n'avaient pas été suffisamment établies. Par décision du 16 mai 2012, le MPC a à nouveau refusé de lever le séquestre, décision contre laquelle A._ a recouru. Le 18 juin 2012, le MPC a également refusé de libérer 500 fr. du compte séquestré afin de permettre le financement de cartes d'admission à deux assemblées générales auxquelles A._ voulait participer. Celle-ci a à nouveau recouru. B. Par arrêt du 17 octobre 2012, la Cour des plaintes a rejeté les deux recours. La recourante avait donné des renseignements contradictoires sur l'identité de l'ayant droit économique du compte. Elle évoquait une vente de titres "Y._" en faveur de l'ayant droit, mais cette vente était intervenue en 2007, soit antérieurement à l'opération de mars 2009 à l'origine des fonds qui se trouvaient sur le compte. D'autres opérations suspectes, de débit ou de crédit, donnaient à penser qu'il pouvait s'agir d'un compte de passage en faveur de plusieurs ayants droit ou de B._ lui-même. C. A._ forme un recours en matière pénale contre ce dernier arrêt. Elle conclut à ce que l'état de fait soit complété et à ce que l'arrêt soit réformé en ce sens que le séquestre de son compte est levé. Subsidiairement, elle demande le renvoi de la cause au TPF pour nouvelle décision dans le sens des considérants. La Cour des plaintes se réfère à son arrêt. Le MPC conclut au rejet du recours. 