67 পোর্টে ইনকামিং প্যাকেট ব্লক করা হয় কি?


1

আমি একটি ডিএসপি একটি ইথারনেট দ্বারা উইন্ডোজ 7 ল্যাপটপ সংযুক্ত। ল্যাপটপে সমস্ত ফায়ারওয়াল নিষ্ক্রিয় রয়েছে (আমি উইন্ডোজ ফায়ারওয়াল সার্ভিস এবং ডিএইচসিপি বন্ধ করার চেষ্টা করেছি)। ডিএসপি 67 টি পোর্টে প্রতি তিন সেকেন্ডে সুনির্দিষ্ট BOOTP সম্প্রচার প্যাকেট পাঠাচ্ছে। ল্যাপটপে চলমান Wireshark এই BOOTP প্যাকেট আসছে দেখায়।

আমার কাছে ল্যাপটপে চলমান একটি সকেট সফলভাবে পোর্ট 67 এ আবদ্ধ একটি প্রোগ্রাম চলছে। আমি CurrPorts ব্যবহার করে এটি দেখতে পারি। পোর্ট 67 অ্যাক্সেস হিসাবে অন্য কিছুই দেখানো হয় না। প্রোগ্রামটি যে কোনও প্যাকেটগুলিতে আসছে না।

যদি আমি ডিএসপিতে একটি প্রোগ্রাম চালাই যা 67 টি পোর্টে সাধারণ UDP প্যাকেট পাঠায়, Wireshark তাদের আসছে দেখে এবং রিপোর্ট করে যে তারা দুর্নীতিবাজ BOOTP প্যাকেট, কিন্তু এখন, আমার প্রোগ্রাম তাদের পায়।

কোন ধারণা কি এখানে যাচ্ছে?


আপনার প্রোগ্রাম SO_BROADCAST সেট না? (এমন অ্যাপ্লিকেশানগুলিকে অনুমতি দেওয়া যা তাদের ব্রডকাস্ট প্যাকেটগুলি পাওয়ার আশা করে না এবং তাদের সম্ভাব্য উত্তরগুলি, সমস্ত ধরণের ইমপ্লিফিকেশন আক্রমণ তৈরি করবে।)
David Schwartz

মাইক্রোসফ্টের মতে: SO_BROADCAST "সম্প্রচার ডেটা পাঠানোর জন্য একটি সকেট কনফিগার করে।" আমি পাঠাচ্ছি না; আমি গ্রহণ করতে ব্যর্থ। প্যাকেট সংক্রমণ সঙ্গে কিছুই ভুল আছে।
Peter Robertson

এটি SO_BROADCAST সম্পর্কে অন্যদের কী বলেছে তা সরাসরি বিপরীত করে। আমি বিকল্পটি নির্ধারণ করার চেষ্টা করেছি (যা মাইক্রোসফ্ট ডকুমেন্টেশন বলছে ডিফল্ট হিসাবে সেট করা হয়) এবং, আমি প্রত্যাশিত হিসাবে, এটি কোন প্রভাব নেই। আমি এখনও 67 পোর্টে ব্রডকাস্টগুলি পেতে পারছি না। এছাড়াও, আমি এখনো IP_RECEIVE_BROADCAST বিকল্পটি চেষ্টা করতে সক্ষম হচ্ছি না যেহেতু এটি এখনও সংজ্ঞায়িত করা হয়নি।
Peter Robertson

আমি IP_RECEIVE_BROADCAST এ দেখেছি। আমি যে ডকুমেন্টেশনটি খুঁজে পেতে পারি তা IPPROTO_IP এর জন্য নয় IPPROTO_UDP নয়। আমি উভয় সঙ্গে এটি চেষ্টা করেছি এবং উভয় ত্রুটি 10022 (অবৈধ যুক্তি) সঙ্গে বিকল্প সেট করতে ব্যর্থ।
Peter Robertson
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.