How can I prove that there are no perfect groups of order $3024$?
My attempt is the following:
Each non-trivial finite perfect group admits a non-abelian simple quotient.
This holds because if the group $G$ is simple, we have done, otherwise has to admit a normal subgroup $K$. However $G/K$ is a non-trivial perfect group and or it’s simple or admits a normal subgroup $H$. Then $K_1:=\pi^{-1}(H)$ is a normal subgroup of $G$ containing $K$, where $\pi \colon G\to G/K$ is the projection map. Moreover the order of $K_1$ is strictly greater than the order of $K$. Thus in a finite number of steps we get a normal subgroup of $G$ such that the quotient has to be simple and not-abelian.
The only not-abelian simple groups dividing $3024$ are $PSL(2,\mathbb{F}_7)$ and $PSL(2, \mathbb{F}_8)$.
In the second case we have that the group $G$ of order $3024$ is an extension of $PSL(2, \mathbb{F}_8)$ by a kernel $K$ of order $6=3\cdot 2$. The kernel has to admit a $3-$ Sylow normal subgroup $S$, that is characteristic in $K$, and so normal in $G$. So $G/S$ is a perfect group of order $3024/3=1008$ but there are not perfect groups of order $1008$.
The second case is quite difficult. Suppose that the group $G$ of order $3024$ is an extension of $PSL(2, \mathbb{F}_7)$ by a kernel $K$ of order $18=3^2\cdot 2$. The kernel has to admit a $3-$ Sylow normal subgroup $S$, that is characteristic in $K$, and so normal in $G$. So $G/S$ is a perfect group of order $3024/9=336$. The only perfect group of order $336$ is $SL(2, \mathbb{F}_7)$. Thus seems that there is not a contradiction.
However I’m sure that there not exist perfect groups of order $3024$, so someone of you does know some hint that can help me to solve this problem?