Let's not worry about Satan right now, let's go to the Scripture.
Daniel said there will be a resurrection of the just and the unjust. What most folks believe is there is one resurrection at the return of Christ, that in not correct.
Setting aside the resurrection of the 144,00 for now, let's concentrate on the resurrection of the just and the unjust, as I said, they are two separate resurrections.
Rev. 20:4
"And I saw thrones, and they sat upon them, and judgment was given unto them: and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands; and they lived and reigned with Christ a thousand years."
These are the 144,000 that gave their lives for Christ during the Great Tribulation, they were resurrected and will reign with Christ in the Millennial reign of Christ. We will not recognize this for now, we will set it aside. Next verse.
Rev. 20:5
"But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection."
Notice that the rest of the dead have not been resurrected as of yet. They will have to wait another 1000 years to be resurrected. Also notice that the resurrection of the 144,000 is called "the first resurrection" so there is a "second resurrection" after 1000 years.
There is no mention of the resurrection of the just in Revelation, that's because that resurrection has already taken place before the Book of Revelation began to unfold. That resurrection took place in 1 Thes. 4:13-18, it was the Rapture that Paul spoke of.
Here's what so difficult to understand, but when you do, it all comes together. The "first resurrection" that John spoke of is divided in time. In other words, the Rapture that took place before Revelation begins and the resurrection of the 144,000 are together the "first resurrection." It is the resurrection of the just but taken place at different times.
The resurrection that must wait for 1000 years is the resurrection of the unjust. It's found in Rev. 20:11-15, it is the Great White Throne of Judgment. This is when the unsaved are resurrected from the grave and judged by God.
Most think this is the resurrection of the just and the unjust, not true.
You know yourself that the born-again in Christ are faultless in the sight of God because they are in Christ. No child of God will stand in judgment before God, we are only judged at the Bema Seat/the Judgment Seat of Christ, to see if our works pass the test of fire. It's where the rewards are given to the faithful in Christ. Paul said if the works of the believer are burned up, he will still be saved inspite of the works being burned up.