أولا عليك أن تقرأ جيدا في مجال أمن البرمجيات و أمن الويب خصوصا ، حيث لن تستطيع أن تكتشف الثغرات قبل أن تتعرف على هذا العلم و كيف يتم برمجة المواقع و التقنيات التي تستخدم لبرمجتها و من ثم ستبدأ بالتعرف على نقاط الضعف التي أصبحت ثغرات فيما بعد ، ستجد الكثير من المراجع التي توفر لك مفاهيم الثغرات و كيف ظهرت لكن ستجدها تعتمد على فهمك لبرمجة الويب بالأساس ..