Your MTL file does not contain any map entries meaning you export to OBJ/MTL without any textures. Hence, the rendered image does look like expected.
If you model the planet in Blender, I suggest you export to the more modern glTF instead (which is actually the recommended 3D format of three.js). I attach the resulting asset in this topic.
Mars 2K.glb (2.6 MB)