Skip to content

istec-iuc/letmehack

Repository files navigation

LetMeHack

  • Docker based Cyber Security Training Web Platform (Docker tabanlı Siber Güvenlik Web Eğitim Platformu)

Gereksinimler

  • Docker kurulu bir işletim sistemi gereklidir. (Linux-Windows-Mac)

Kurulum

  1. Öncelikle projeyi indiriniz : git clone https://github.com/istec-iuc/letmehack.git

  2. Ardından projedeki labların çalışır hale getirmek için (sql labları hariç) :

    • labs klasörü içerisine girin, içerisinde labları ve isimlerini göreceksiniz.

    • Çalıştırmak istediğiniz labın olduğu dizinde docker build -t <labismi> . şeklinde çalıştırınız. Örnek : docker build -t ce1 . gibi

    • Sql Labları için :

    • sqli1 labı için : İlk önce lab klasörünün( /labs/sqli1 ) içerisindeki db klaörünün içerisine girip docker build -t sql_db . komutunu çalıştırın, daha sonra aynı lab klasörünün içerisindeki web klaörünün içerisine giripdocker build -t sqli1. komutlarını çalıştırınız.

    • sqli2 labı için : İlk önce lab klasörünün( /labs/sqli2 ) içerisindeki db klaörünün içerisine girip docker build -t sql_db2 . komutunu çalıştırın, daha sonra aynı lab klasörünün içerisindeki web klaörünün içerisine giripdocker build -t sqli2. komutlarını çalıştırınız.

  3. Ardından ana dizine geri dönün ( indirdiğiniz letmehack klasörünün içerisine )

  4. Şu komutu çalıştırın: docker compose up -d

  5. Localhost:80 üzerinden projeye tarayıcınızdan erişebilirsiniz.

Projenin Görünümü

Image of 1 Image of 3

Kullanıcı Kayıdı

  • Projedeki lablara kayıt olmadan erişmeye çalıştığınızda aşağıdaki gibi bir görüntüyle karşılaşırsınız. LetMeHack projesinde kullanıcı kaydı olmadan lablara erişim mümkün değildir.

Image of 4

  • Bunu çözmek için sitenin sağ üst tarafındaki kayıt butonuna tıklayıp gerekli bilgileri doldurduktan sonra ücretsiz bir şekilde kaydolabilirsiniz. Sonrasında aşağıdaki resimdeki gibi giriş ekranından kullanıcı girişinizi yapabilirsiniz.

Image of 2

  • Artık lablara eriştiğinizde aşağıdaki resimdeki gibi lab başlat butonu aktif olacaktır. Butona tıkladığınızda size atanan link:port şeklindeki url ye tıklayarak labı çözmeye başlayabilirsiniz.

Image of 6

Image of 7

İletişim

LinkedIn:

About

Security Training Web Platform with Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors