
منصة مفتوحة المصدر لتحديات أمان تطبيقات الويب مع تسجيل موافقة تلقائية، وتوليد تفريغات SQL، ونشر عبر Docker للتعليم العملي في الأمن السيبراني وممارسة CTF.
إعادة تشغيل الأنظمة، تفريغ قاعدة البيانات، كان يُسمى سابقًا SecureCoding، ثم تم تسليمه للمبتدئين، وأخيرًا تمت إعادة كتابته بالكامل.
هذا نواة مفتوحة المصدر؛ وهي تستثني عناصر التحكم الإدارية.
الطريقة 1: إصدار Jar
قم بتنزيل أحدث إصدار من Mimosa هنا.
ضع mimosa في دليل من اختيارك قبل تشغيل الأوامر التالية في الطرفية.
user@mimosa:~$ java -jar mimosa-core-<version>.jar -g sql
Package(s) created!
user@mimosa:~$ java -jar mimosa-core-<version>.jar -g properties
Package(s) created!
سيؤدي هذا إلى إنشاء حزمتين: تفريغ قاعدة بيانات mimosa-dump.sql لتشغيله على خادم MySQL من اختيارك، وملف application.properties يمكنك استخدامه لتكوين إعدادات Mimosa وإعدادات تكوين قاعدة البيانات (سمة إعداد spring.datasource.username و spring.datasource.password في ملف application.properties).
بمجرد اكتمال التكوين، يمكنك بدء Mimosa عن طريق تشغيل الأمر التالي: java -jar mimosa-core.jar
قم بالوصول إلى تطبيق الويب عن طريق كتابة الرابط http://localhost في المتصفح الذي تفضله.
بعد ذلك، يمكنك ببساطة تسجيل حساب، واختيار الفئة الأولى وسيتم الموافقة على حسابك تلقائيًا.
قم بتسجيل الدخول باستخدام حسابك الذي تم إنشاؤه حديثًا وجرب Mimosa.
استمتع!
user@mimosa:~$ java -jar mimosa-core.jar
_
(_)
_ __ ___ _ _ __ ___ ___ ___ __ _
| '_ ` _ \| | '_ ` _ \ / _ \/ __|/ _` |
| | | | | | | | | | | | (_) \__ \ (_| |
|_| |_| |_|_|_| |_| |_|\___/|___/\__,_|
:: Spring Boot (v2.6.1) ::
:: App Version (v3.3.1) ::
2022-05-20 17:26:37.947 INFO 18316 --- [ main] securecoding.Applicat...
قم بتنزيل أحدث إصدار Docker من Mimosa هنا.
تأكد من تثبيت docker و docker compose على جهازك.
قم بتشغيل "docker compose up" في المجلد الذي قمت بفك ضغط الملفات التي تحتوي على ملف yaml.
سيتم تنزيل صورة mimosa docker إلى القرص الصلب الخاص بك وسيتم إعداد صور docker وفقًا لذلك.
قم بالوصول إلى تطبيق الويب عن طريق كتابة الرابط http://localhostL8080 في المتصفح الذي تفضله.
بعد ذلك، يمكنك ببساطة تسجيل حساب، واختيار الفئة الأولى وسيتم الموافقة على حسابك تلقائيًا.
قم بتسجيل الدخول باستخدام حسابك الذي تم إنشاؤه حديثًا وجرب Mimosa.
استمتع!
إذا كنت ترغب في المساهمة في إنشاء التحدي، فيرجى مشاهدة الفيديو التعليمي على https://youtu.be/jvc9Ps0xtV0
نرحب بالمساهمين الذين لديهم أفكار جديدة ويرغبون في المساهمة في Mimosa.