Faits: A. A._ Sàrl, société à responsabilité limitée de droit xxx, dont le siège est à Y._, est une entreprise de xxx active à B._. Elle allègue être titulaire de deux créances, s'élevant l'une à xxx USD et l'autre à xxx USD, résultant de deux contrats de xxx et de leurs avenants, conclus avec B._. B. B.a Le 20 avril 2012, A._ Sàrl a déposé devant le Tribunal de première instance du canton de Genève une requête de séquestre contre B._, fondée sur l'art. 271 al. 1 ch. 4 LP, concluant à ce que soit séquestré le compte n° xxxx - ou tout autre compte - dont B._ serait titulaire auprès de W._, à Genève, à concurrence des créances susmentionnées, avec intérêts à 5,5%. Par ordonnance du 3 mai 2012, le Tribunal de première instance de Genève a refusé le séquestre. Si le tribunal a admis que les créances avaient été rendues vraisemblables et que les contrats constituaient des reconnaissances de dette au sens de l'art. 82 al. 1 LP, il a considéré néanmoins qu'un séquestre à l'encontre de biens appartenant à un État étranger posait des questions d'immunité d'exécution et que les conditions d'un tel séquestre n'étaient pas réunies en l'espèce. B.b Statuant le 6 juin 2012, la Cour de justice du canton de Genève a considéré que le recours était manifestement irrecevable, une décision statuant à titre superprovisionnel, avant audition de la partie adverse - ce qui est le cas du séquestre -, n'étant susceptible ni d'un recours cantonal, ni d'un recours au Tribunal fédéral, que la mesure sollicitée fût accordée ou refusée. Elle a alors rejeté [recte: déclaré irrecevable] le recours. C. Le 5 juillet 2012, A._ Sàrl interjette, dans une même écriture, un recours en matière civile et un recours constitutionnel subsidiaire au Tribunal fédéral, concluant, principalement, au prononcé du séquestre qu'elle a requis et, subsidiairement, au renvoi de la cause à la Cour de justice pour nouvelle décision. Des réponses n'ont pas été requises. 