все просто, пентестишь разные точки для атаки, находишь наиболее уязвимую, атакуешь
как именно крякать зависит только от тебя - навыки, мотивация, кол-во свободного времени
векторов для атаки в целом куча и зависят они начиная от того как написан код и заканчивая твоей фантазией
могу сказать одно, имея только поверхностное понимание как и что работает и не имея опыта написания чего-либо у тебя мало что получится
наберись знаний и такие вопросы отпадут сами собой