Keamanan siber saat ini menjadi salah satu aspek yang penting dalam bidang teknologi Informasi. Salah satu keamanan siber yang penting adalah keamanan pada aplikasi. Namun nyatanya serangan pada aplikasi masih sering terjadi hingga saat ini tak terkecuali pada aplikasi berbasis bahasa pemograman C. Aplikasi dengan bahasa pemograman C rentan terhadap serangan Buffer Overflow. Buffer Overflow terjadi ketika peretas memberikan input yang berlebihan pada program yang dijalankan, sehingga program mengalami kelebihan muatan dan memory tidak dapat mengalokasikannya. Ada beberapa metode yang dilakukan untuk mendeteksi serangan Buffer Overflow, salah satunya adalah dengan menggunakan Lexical Analisis. Dengan menggunakan lexical Analisis sistem dapat mendeteksi fungsi yang rentan terhadap serangan Buffer overflow dengan memanfaatkan proses tokenizing. Mendeteksi dengan menggunakan metode Lexical analisis mampu mendeteksi terjadi nya serangan Buffer Overflow dengan tingkat akurasi 90% dengan rata – rata waktu berjalanya sistem 0.0177 detik