সহায়ক সরঞ্জাম
Ogma-র সহায়ক সরঞ্জাম দৃশ্যে মূল প্রক্সি সারণির বাইরে পরীক্ষা ও বিশ্লেষণে সহায়ক বিশেষায়িত টুলগুলো একত্র করা হয়েছে।
স্ক্যানার
প্যাসিভ ও অ্যাক্টিভ স্ক্যানের কর্মপ্রবাহ চালায়। স্ক্যানিং দেখুন।
OAST
OAST আউট-অব-ব্যান্ড পরীক্ষার কর্মপ্রবাহ সমর্থন করে, যেখানে অ্যাপ্লিকেশন নিয়ন্ত্রিত HTTP, HTTPS, DNS বা SMTP লিসেনারে কলব্যাক করতে পারে।
OAST ব্যবহার করুন:
- SSRF-এর জন্য।
- ব্লাইন্ড XXE-এর জন্য।
- ব্লাইন্ড কমান্ড ইনজেকশনের জন্য।
- ওয়েবহুক ও ইন্টিগ্রেশন পরীক্ষায়।
- কলব্যাকভিত্তিক এক্সপ্লয়েটের প্রমাণ পেতে।
আপনার স্থাপনার পরিবেশ অনুযায়ী কলব্যাকের পোর্ট ও ডোমেইন সেটিংস কনফিগার করুন।
ডিকোডার
ডিকোডার ক্রমানুসারে সাজানো রেসিপি দিয়ে নির্বাচিত ইনপুট রূপান্তর করে। রেসিপিতে এনকোডিং, ডিকোডিং, হ্যাশ তৈরি, বিন্যাস করা বা নিষ্কাশনের মতো অপারেশন থাকতে পারে।
নিজে নিচের বিষয়গুলো পরিদর্শনের সময় ডিকোডার ব্যবহার করুন:
- টোকেন।
- এনকোড করা প্যারামিটার।
- নেস্টেড JSON।
- URL এনকোড করা বডি।
- Base64 বা হেক্স বিষয়বস্তু।
তুলনা করুন
তুলনা টুল অনুরোধ, উত্তর, টোকেন বা অন্যান্য পাঠ্য উপাদানের পার্থক্য চিহ্নিত করে। পুনঃপ্রেরণ বা স্বয়ংক্রিয় পরীক্ষার পর উত্তরের পরিবর্তন সূক্ষ্ম হলে এটি কার্যকর।
JWT
JWT সহায়ক সরঞ্জাম টোকেনের হেডার, ক্লেইম, মেয়াদ, অ্যালগরিদমের নির্বাচন এবং সুস্পষ্ট নিরাপত্তার সমস্যা পরিদর্শনে সাহায্য করে।
JWT পর্যালোচনায় অন্তর্ভুক্ত থাকা উচিত:
- অ্যালগরিদম।
- মেয়াদ শেষ ও কার্যকর হওয়ার শুরুর সময়ের ক্লেইম।
- নির্ধারিত প্রাপক ও ইস্যুকারী।
- ভূমিকা বা অনুমোদনের ক্লেইম।
- স্বাক্ষর যাচাই সম্পর্কে অনুমান।
সিকোয়েন্সার ও টোকেন বিশ্লেষণ
সিকোয়েন্সার ধরনের টুল বারবার পাওয়া টোকেন বা উত্তরের এলোমেলোতা, অনুমানযোগ্যতা ও বণ্টন পরিদর্শনে সাহায্য করে।
এগুলো ব্যবহার করুন:
- সেশনের শনাক্তকারীর জন্য।
- CSRF টোকেনের জন্য।
- পাসওয়ার্ড রিসেট টোকেনের জন্য।
- আমন্ত্রণ কোডের জন্য।
- সংখ্যাসূচক বা টাইমস্ট্যাম্প থেকে তৈরি শনাক্তকারীর জন্য।
পেলোড
পেলোড টুল নিজে চালানো পরীক্ষা, স্বয়ংক্রিয় পরীক্ষা ও কর্মপ্রবাহের পুনর্ব্যবহারযোগ্য স্ট্রিং ও শব্দতালিকা সাজিয়ে রাখে।
লক্ষ্যের অংশ, পরীক্ষার ধরন বা কর্মপ্রবাহ অনুযায়ী পেলোডের সেট সাজিয়ে রাখুন।
রেস কন্ডিশন / অনুরোধ স্মাগলিং
রেস ও স্মাগলিং সহায়ক সরঞ্জাম বিশেষ ধরনের HTTP আচরণ পরীক্ষা সমর্থন করে।
অল্প অনুরোধ দিয়ে শুরু করুন, সময় ও উত্তরের আচরণ তুলনা করুন, তারপর পর্যবেক্ষণের (নিরাপত্তা পরীক্ষার ফলাফল) জন্য প্রমাণবাহী ট্রাফিক সংরক্ষণ করুন।
রিভার্স শেলের সংযোগ গ্রহণকারী
রিভার্স শেল লিসেনার শেল সেশনের জন্য স্থানীয় ওয়ার্কস্পেস ট্যাব দেয়। লিসেনার চালু করলে ওয়ার্কস্পেস প্যানেল খোলে এবং শেল ট্যাবে ফোকাস যায়।
নোট
নোট হলো প্রজেক্টের স্থানীয় ডকুমেন্টেশন। ধারণা, নিজস্ব পর্যবেক্ষণ, পুনরুৎপাদনের ধাপ ও প্রতিবেদনের প্রসঙ্গ সংরক্ষণে ব্যবহার করুন, যেগুলো এখনো আনুষ্ঠানিক নিরাপত্তা পরীক্ষার ফলাফলে রাখার উপযুক্ত নয়।
অনুসন্ধান
অনুসন্ধান ক্যাপচার করা প্রসঙ্গ ও শব্দতালিকা দিয়ে লক্ষ্যের পাথ খুঁজতে সাহায্য করে। অপ্রয়োজনীয় ট্রাফিক এড়াতে স্কোপ ও রেট সীমা ব্যবহার করুন।