Faits: A. Le 2 juillet 2007, le Vice-président du Tribunal de première instance du canton de Genève a octroyé à X._ une assistance en matière extrajudiciaire afin d'obtenir de son ancien employeur - auprès duquel elle avait oeuvré comme femme de ménage, garde d'enfants et cuisinière - le paiement de ses heures supplémentaires. Les démarches extrajudiciaires n'ayant pas abouti, X._ a sollicité, par lettre du 27 novembre 2007, une extension de l'aide étatique à la procédure qu'elle entendait introduire par devant le Tribunal des prud'hommes à l'encontre de son ancien employeur, ainsi qu'aux démarches extrajudiciaires qu'elle souhaitait entreprendre auprès de l'Office cantonal de la population afin d'obtenir un titre de séjour. B. Par décision du 3 décembre 2007, le Vice-président du Tribunal de première instance du canton de Genève a octroyé à X._ le bénéfice de l'assistance juridique s'agissant des démarches auprès de l'Office cantonal de la population, limitant toutefois l'aide étatique à cinq heures d'activité d'avocat. Il a refusé la requête pour le surplus, estimant que la nomination d'un avocat rémunéré par l'Etat ne se justifiait que lorsque l'intervention était nécessaire, à savoir lorsque les démarches ou procédures envisagées soulevaient des questions de fait ou de droit que la personne requérante n'était pas en mesure de résoudre seule; tel n'était, en principe, pas le cas d'une demande en paiement à introduire devant la juridiction des prud'hommes; en outre, la procédure en première instance était gratuite devant cette juridiction et si X._ n'était pas en mesure d'indiquer elle-même sur le formulaire délivré par le greffe le montant de sa créance contre l'employeur, elle pouvait s'adresser à un organisme spécialisé dans la défense des travailleurs et des travailleuses. Par décision du 17 janvier 2008, le Président de la Cour de justice du canton de Genève, Assistance juridique, a rejeté le recours déposé par X._ et confirmé la décision du 3 décembre 2007. Il a jugé qu'en l'espèce, l'autorité de première instance avait considéré à bon droit que l'assistance d'un avocat ne se justifiait pas; en effet, le Tribunal des prud'hommes établissait les faits d'office sans être limité par les offres des preuves des parties; en outre, X._ n'indiquait pas en quoi sa situation présenterait des difficultés particulières de fait ou de droit; par ailleurs, elle avait été assistée d'un avocat pour effectuer des démarches extrajudiciaires auprès de son ancien employeur et devait, partant, connaître l'étendue de ses droits, notamment l'existence du contrat-type de travail pour les travailleurs de l'économie domestique; une action aux prud'hommes pouvait être introduite au moyen d'une simple formule délivrée gratuitement par le greffe et X._ n'avait pas besoin de connaissances juridiques particulières pour remplir ce document; s'agissant des connaissances linguistiques de X._, si elle n'était pas en mesure de s'exprimer en français, le conciliateur ou le président du Tribunal ou de la Cour d'appel pouvait désigner un interprète, indemnisé par l'Etat; lors de la comparution personnelles des parties, celles-ci pouvaient également être assistées par des proches et, durant la procédure, par un représentant syndical; le seul fait que la partie adverse soit assistée par un conseil ne suffisait pas pour justifier l'octroi d'une assistance juridique. C. X._ (la recourante) interjette un recours en matière civile au Tribunal fédéral, dont elle requiert qu'il annule la décision du 17 janvier 2008, dise qu'elle a droit à l'assistance juridique pour intenter une action devant la juridiction des prud'hommes contre ses anciens employeurs et renvoie la cause à l'autorité cantonale afin qu'elle la mette au bénéfice d'une décision d'octroi de l'assistance juridique, avec suite de dépens. Elle sollicite en outre l'assistance judiciaire pour la procédure fédérale. Le Président de la Cour de justice du canton de Genève, Assistance juridique, se réfère aux considérants de sa décision.