
Neverwinter Nights : استغلال النسخة المحسّنة
يحتوي هذا المستودع على PoC لاستغلال Neverwinter Nights: Enhanced Editions. تشرح هذه التدوينة الثغرات وطريقة الاستغلال.
poc-server-1.js يجهّز خادم لعبة NWN لإطلاق ثغرة تسريب ذاكرة.
poc-server-2.js يجهّز خادم لعبة NWN لاستقبال تسريب الذاكرة واستغلال ثغرة ثانية. سيؤدي هذا إلى تشغيل calc.exe على جهاز الضحية.
الجهاز 1 :
frida nwmain.exe -l poc-server-1.jsالجهاز 2 (IP: 192.168.56.105) :
frida nwmain.exe -l poc-server-2.jsالضحية :
اتصل بالخادم 1
أنشئ شخصية أو اخترها وابدأ اللعب.
على الجهاز 1: اكتب exploit(); في وحدة تحكم frida (بعد تحميل الوحدة Prelude). سيؤدي السكربت إلى إعادة توجيه اللاعب إلى الخادم 2.
على الجهاز 2: اكتب exploit(); في وحدة تحكم frida (بعد تحميل الوحدة Chapter 3). سيستغل السكربت الثغرة لتنفيذ calc.exe.