Hola NiYaDo!
Bien te comento, aunque tu página web esté hospedada en una empresa que ofrece alojamientos webs de pago puede ser vulnerable. La empresa se encarga de ofrecer seguridad a sus servidores o máquinas como lo quieras llamar no a los scripts prefabricados. Los bugs que pueda tener corre por cuenta de smf no de esta empresa con la que tienes hospedado tu sitio web.
La manera más fácil es hacer una copia de seguridad de tu base de datos y archivos alojados. Accede desde el FTP y descárgate en tu propio ordenador todos los archivos de manera manual.
Tu base de datos puedes descargarte una copia de seguridad desde PhpMyAdmin que podrás encontrarlo en tu panel de control del alojamiento web, bien sea Plesk, cPanel, Ensim, etc.
Esta manera es algo lenta pero es la más eficaz ya que en tu equipo tendrás siempre guardado tanto la base de datos como los archivos.
Lo único que deberías de hacer para que funcione es subir nuevamente los archivos a tu nuevo alojamiento web desde FTP y ¡OJO! debes de poner el mismo nombre de base de datos, usuario y contraseña ya que si es diferente deberás de modificar la configuración de SMF aunque es algo fácil si no puedes crear el mismo nombre de la base de datos.
Una vez creada la base de datos simplemente carga la copia de seguridad si no sabes como hacerlo si quieres te hago varias capturas de pantalla para saber como hacerlo.
A partir de esto dime que dudas tienes para intentar ayudarte en lo que pueda

Sobre la seguridad en SMF seguramente haya algo mod que proteja algo más pero no creo que mucho, lo mejor es tener lo más actualizado posible las versiones de tu foro.
Un salu2!
