Faits: A. Par arrêt du 20 décembre 2007, la Cour correctionnelle sans jury du Canton de Genève a condamné X._ à une peine privative de liberté de quatre ans, sous déduction de la détention préventive, pour infraction grave à la loi fédérale sur les stupéfiants (LStup). En substance, elle a retenu, en se fondant sur les déclarations de la prénommée à la police judiciaire et au juge d'instruction, que celle-ci s'était rendue d'Espagne au Nigéria au cours du mois de mars 2007, dans le but d'entrer en contact avec des trafiquants et de convoyer de la drogue contre une rémunération. Elle s'était ainsi vu confier le transport à destination de la Suisse d'une valise contenant 3962 g de cocaïne d'une pureté d'environ 65% et d'une valeur marchande d'un million de francs. Le 13 avril 2007, elle avait été interpellée dès son arrivée à l'aéroport de Genève en possession de ladite marchandise. B. Saisie d'un pourvoi, la Cour de cassation genevoise l'a rejeté par arrêt du 11 avril 2008. En bref, elle a considéré que les premiers juges n'avaient pas versé dans l'arbitraire en retenant, sur la base des déclarations consignées par la police judiciaire et le juge d'instruction, que X._ s'était rendue au Nigéria dans l'intention de convoyer de la cocaïne et, ce faisant, en écartant la seconde version de la condamnée, selon laquelle elle se serait trouvée sur place pour affaires lorsqu'elle aurait été convaincue de prendre part à un tel trafic. Pour le surplus, la Cour cantonale a jugé que la peine infligée ne procédait ni d'un abus ni d'un excès du pouvoir d'appréciation. C. X._ forme un recours en matière pénale et un recours constitutionnel subsidiaire contre cet arrêt. Elle conclut, sous suite de frais et dépens, à l'annulation de celui-ci et au renvoi de la cause pour nouveau jugement au sens des considérants. En outre, elle requiert le bénéfice de l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures. 