Sunan Ibn Majah, Book 36, Hadith 157 (In-Book) ⓘ
It was narrated that 'Abdullah said: "While we were with the Messenger of Allah, some youngsters from Banu Hashim came along. When the Prophet saw them, his eyes filled with tears and his color changed. I said: 'We still see something in your face that we do not like (to see).' He said: 'We are members of a Household for whom Allah has chosen the Hereafter over this world. The people of my Household will face calamity, expulsion and exile after I am gone, until some people will come from the east carrying black banners. They will ask for something good but will not be given it. Then they will fight and will be victorious, then they will be given what they wanted, but they will not accept it and will give leadership to a man from my family. Then they will fill it with justice just as it was filled with injustice. Whoever among you lives to see that, let him go to them even if he has to crawl over snow.'"
حَدَّثَنَا عُثْمَانُ بْنُ أَبِي شَيْبَةَ، حَدَّثَنَا مُعَاوِيَةُ بْنُ هِشَامٍ، حَدَّثَنَا عَلِيُّ بْنُ صَالِحٍ، عَنْ يَزِيدَ بْنِ أَبِي زِيَادٍ، عَنْ إِبْرَاهِيمَ، عَنْ عَلْقَمَةَ، عَنْ عَبْدِ اللَّهِ، قَالَ بَيْنَمَا نَحْنُ عِنْدَ رَسُولِ اللَّهِ ـ صلى الله عليه وسلم ـ إِذْ أَقْبَلَ فِتْيَةٌ مِنْ بَنِي هَاشِمٍ فَلَمَّا رَآهُمُ النَّبِيُّ ـ صلى الله عليه وسلم ـ اغْرَوْرَقَتْ عَيْنَاهُ وَتَغَيَّرَ لَوْنُهُ قَالَ فَقُلْتُ مَا نَزَالُ نَرَى فِي وَجْهِكَ شَيْئًا نَكْرَهُهُ . فَقَالَ " إِنَّا أَهْلُ بَيْتٍ اخْتَارَ اللَّهُ لَنَا الآخِرَةَ عَلَى الدُّنْيَا وَإِنَّ أَهْلَ بَيْتِي سَيَلْقَوْنَ بَعْدِي بَلاَءً وَتَشْرِيدًا وَتَطْرِيدًا حَتَّى يَأْتِيَ قَوْمٌ مِنْ قِبَلِ الْمَشْرِقِ مَعَهُمْ رَايَاتٌ سُودٌ فَيَسْأَلُونَ الْخَيْرَ فَلاَ يُعْطَوْنَهُ فَيُقَاتِلُونَ فَيُنْصَرُونَ فَيُعْطَوْنَ مَا سَأَلُوا فَلاَ يَقْبَلُونَهُ حَتَّى يَدْفَعُوهَا إِلَى رَجُلٍ مِنْ أَهْلِ بَيْتِي فَيَمْلَؤُهَا قِسْطًا كَمَا مَلَؤُوهَا جَوْرًا فَمَنْ أَدْرَكَ ذَلِكَ مِنْكُمْ فَلْيَأْتِهِمْ وَلَوْ حَبْوًا عَلَى الثَّلْجِ " .
also referenced under: Hadith 4082 (Reference) & Volume 5, Book 36, Hadith 4082 (DarusSalam)