نحوه یافتن و اثر انگشت GraphQL Endpoints: Graphw00f

تصویر تبلیغاتی راهنمای فضل باگ در نقاط پایانی GraphQL.

معرفی

GraphQL یک زبان پرس و جو قدرتمند برای APIها و زمان اجرا برای اجرای آن کوئری ها است. شناسایی نقاط پایانی GraphQL در یک برنامه هدف می تواند موارد قابل توجهی را نشان دهد آسیب پذیری اگر به درستی ایمن نشده باشد GraphW00f ابزاری است که برای کمک به مکان یابی نقاط انتهایی GraphQL با استفاده از فهرست کلماتی از مسیرهای رایج GraphQL طراحی شده است. سپس سعی می کند فناوری مورد استفاده توسط آن نقاط پایانی را انگشت نگاری کند.

این راهنما نحوه یافتن و اثرانگشت نقاط انتهایی GraphQL با استفاده از GraphQL را بررسی می کند.

مراحل استفاده از GraphQL

مرحله 1: GraphW00f را نصب کنید

  1. از نصب پایتون اطمینان حاصل کنید:

   مطمئن شوید که پایتون روی سیستم شما نصب شده است. شما می توانید این را با اجرای در ترمینال Command Prompt بررسی کنید:

   نسخه پایتون

  1. کلون کردن مخزن GraphQL:

   مخزن GraphQL را از GitHub کلون کنید.

   کلون git https://github.com/dolevf/graphw00f.git

   سی دی Graphw00f

  1. نصب وابستگی های مورد نیاز:

   به دایرکتوری GraphW00f بروید و وابستگی های مورد نیاز پایتون را نصب کنید.

مرحله 2: پیکربندی و اجرای GraphW00f

  1. لیست کلمات را پیدا کنید:

   GraphW00f دارای فهرست کلمات پیش‌فرض از مسیرهای رایج GraphQL است که می‌توانید آن را در فهرست فهرست‌های کلمه پیدا کنید. اگر فهرست کلمات بزرگتر یا جامع تری دارید، می توانید لیست کلمات پیش فرض را جایگزین کنید.

  1. استفاده اولیه:

   GraphW00f را با گزینه‌های اساسی برای شناسایی و اثرانگشت نقاط انتهایی GraphQL اجرا کنید.

مثال:  python main.py -d -f -c http://example.com

   – `-d`: حالت تشخیص.

   – `-f`: حالت اثر انگشت.

   – `-c`: URL هدف.

مرحله 3: نتایج را تجزیه و تحلیل کنید

  1. تشخیص:

   GraphW00f URL ارائه شده را برای نقاط پایانی رایج GraphQL اسکن می کند.

  1. انگشت نگاری:

   پس از یافتن نقطه پایانی، ابزار برای شناسایی فناوری زیربنایی و ارائه ماتریس سطح حمله، از آن انگشت نگاری می کند.

نتیجه

با استفاده از GraphQL، می‌توانید نقاط پایانی GraphQL را به طور موثر پیدا کرده و اثرانگشت داشته باشید، که نقطه ورود ارزشمندی برای تجزیه و تحلیل امنیتی بیشتر است. همیشه قبل از آزمایش هر هدف زنده، از داشتن مجوز مناسب اطمینان حاصل کنید. 

 

کاوش گزینه‌ها و پیکربندی‌های اضافی موجود در آن را در نظر بگیرید GraphW00f اسناد برای استفاده پیشرفته تر

به روز رسانی اخبار امنیت سایبری شامل فناوری ایتالیا و تگزاس.

ایتالیا 15 میلیون یورو OpenAI را جریمه کرد، حمله سایبری به مراکز علوم بهداشتی فناوری تگزاس: خلاصه امنیت سایبری شما

ایتالیا OpenAI را 15 میلیون یورو جریمه کرد، حمله سایبری به مراکز علوم بهداشتی فناوری تگزاس: خلاصه امنیت سایبری شما ایتالیا OpenAI را 15 میلیون یورو به دلیل نقض GDPR در ChatGPT جریمه کرد.

ادامه مطلب »
گرافیک جمع بندی اخبار امنیت سایبری با آخرین به روز رسانی ها

جستجوگر اعتبار وردپرس تروجانیزه شده 390,000 اعتبار را به سرقت می برد، آسیب پذیری حیاتی در Microsoft Azure MFA کشف شد: خلاصه امنیت سایبری شما

جستجوگر اعتبار وردپرس تروجانیزه شده 390,000 اعتبار را به سرقت می برد، آسیب پذیری حیاتی در Microsoft Azure MFA کشف شد: جمع بندی امنیت سایبری جستجوگر اعتبار وردپرس تروجانیزه شده 390,000 اعتبار را در

ادامه مطلب »

اپل با اتهام جاسوسی از کارمندانش با شکایت روبرو می شود، کتابخانه Solana Web3.js در حمله زنجیره تامین به خطر افتاده است: جمع بندی امنیت سایبری شما

اپل با اتهام جاسوسی از کارمندانش با شکایت روبرو شد، کتابخانه Solana Web3.js در حمله زنجیره تامین به خطر افتاد: جمع بندی امنیت سایبری شما اپل با متهم کردنش با شکایت روبرو شد

ادامه مطلب »
مطلع باشید؛ امن بمان!

در خبرنامه ی هفتگی ما آبونه شوید

آخرین اخبار امنیت سایبری را مستقیماً در صندوق ورودی خود دریافت کنید.