Faits: A. A.a Le 10 mai 2007, X._ a obtenu l'assistance juridique dans le cadre d'une procédure d'exequatur d'un jugement de divorce américain, subordonnée au paiement d'une contribution de 30 fr. par mois. Cette décision a fait l'objet d'une demande de reconsidération et d'un recours, qui ont été rejetés, respectivement, par le Vice-président du Tribunal de première instance de Genève et le Vice-président de la Cour de justice du canton de Genève. A.b Le Service de l'assistance juridique a versé la somme de 516 fr.45 au conseil de X._ pour son activité; les frais de justice avancés par ledit service se sont élevés à 512 fr.50. Sur la base de la décision accordant l'assistance juridique, l'intéressée a versé des contributions mensuelles totalisant 150 fr.; elle bénéficie d'une aide de l'Hospice général de l'ordre de 2'191 fr. par mois depuis le 1er janvier 2007 (loyer et assurance-maladie compris). B. Par décision du 23 octobre 2007, le Vice-président du Tribunal de première instance a condamné X._ à payer à l'Etat de Genève la somme de 878 fr.95 - déduction faite des remboursements opérés par celle-ci - et dit que ce montant pouvait, cas échéant, être acquitté par mensualités de 30 fr. au minimum. Statuant le 7 décembre 2007 sur le recours formé par la prénommée, le Vice-président de la Cour de justice du canton de Genève a confirmé la décision attaquée. C. Agissant par la voie du recours constitutionnel subsidiaire au Tribunal fédéral, X._ conclut, sous suite de frais et dépens, à l'annulation de la décision du Vice-président de la Cour de justice et au renvoi de la cause pour nouvelle décision; elle sollicite en outre le bénéfice de l'assistance judiciaire. L'autorité précédente se réfère aux considérants de sa décision. D. Par ordonnance présidentielle du 30 janvier 2008, l'effet suspensif a été attribué au recours. 