Adding on to the above, the modulus and public exponent can be extracted from the public.pem. The public exponent e is 10001.
It turns out that this is a constructed modulus which is very weak and was not generated using recommended security guidelines.
The 2048 bit, 617 decimal digit modulus N=pq can be factored immediately because it is a square. That's right p=q and N = p^2.
phi(N) = p(p-1)
The method to find d the private exponent when e, p and q are known has been shown many times on this forum. Then the file can be decrypted.