Antes que nada... sabes programar una pagina web? Lo peor que se puede hacer es querer defacear una web sin saber hacer una: "Para destruir hay que hacer" dice el famoso dicho
Bueno en caso de que sepas, hay muchas otras vulnerabilidades por las cuales podrias subir una shell:
SQLi (Inyeccion SQL)
RFI (Remote File Inclusion)
FSD (Full Source Disclosure)
entre otras mas, es cuestion de aprender e ingeniarcelas para poder ingresar. Digo lo de saber programar, uno, porqe sino estarias siguiendo pasos como un robot si entender absolutamente nada (y no hay que fomentar a los lammer) y dos, porque no siempre se da todo paso por paso asi como en los tutoriales, a veces te la tenes que ingeniar...