আপুনি এটা আদেশৰ পৰা proxychains আঁতৰাই পুনৰ চলায়, তথাপিও ৰেপাৰৰ আৰম্ভণিৰ বাৰ্তা দেখা পায়। এপ্লিকেচন ছেটিং বিচৰাৰ আগতে লঞ্চ পৰিৱেশ পৰীক্ষা কৰক।

লিনাক্সত LD_PRELOAD ডাইনামিক লিংকাৰক সাধাৰণ লাইব্ৰেৰীৰ আগতে নিৰ্দিষ্ট শেয়াৰ্ড অবজেক্ট লোড কৰিবলৈ কয়। প্ৰক্সি ৰেপাৰে সমৰ্থিত নেটৱৰ্ক কল আটকাবলৈ এই পদ্ধতি ব্যৱহাৰ কৰিব পাৰে। যদি কোনোবাই শ্বেলত ভেৰিয়েবলটো এক্সপৰ্ট কৰে, তেন্তে পিছৰ চাইল্ড প্ৰগ্ৰামে ইয়াক উত্তৰাধিকাৰত পাব পাৰে, যদিও সিহঁতৰ আদেশ শাৰীত কোনো ৰেপাৰ উপসৰ্গ নাথাকে।

সেই শ্বেলত প্ৰথম কেৱল-পঢ়াৰ পৰীক্ষা এইটো:

printf '%s\n' "$LD_PRELOAD"

প্ৰক্সি ৰেপাৰ লাইব্ৰেৰী বিচাৰক, কিন্তু ভেৰিয়েবলটোৱে অন্য ইচ্ছাকৃতভাৱে লোড কৰা লাইব্ৰেৰীও তালিকাভুক্ত কৰিব পাৰে—সেই সম্ভাৱনা ৰাখক। সকলো এণ্ট্ৰি অন্ধভাৱে আঁতৰালে অন্য সঁজুলি বিঘ্নিত হ'ব পাৰে।

লঞ্চাৰ সলনি কৰক, তাৰ পিছত প্ৰগ্ৰামটো পুনৰ চলাওক

আক্ৰান্ত প্ৰগ্ৰাম আৰম্ভ কৰা পৰিৱেশৰ পৰা দুৰ্ঘটনাবশত প্ৰক্সি প্ৰিলোড আঁতৰাওক। কোনো ষ্টাৰ্টআপ ফাইল বা লঞ্চাৰে ইয়াক এক্সপৰ্ট কৰিলে সেই উৎসও শুধৰাওক। Bash লঞ্চৰ বাবে ষ্টাৰ্টআপ ফাইলৰ ক্ৰম অনুসৰণ কৰক। পৰিষ্কাৰ শ্বেলৰ নতুন চাইল্ড আৰু পুৰণি টাৰ্মিনেল বা IDE-ৰ চাইল্ড—যি এতিয়াও ভেৰিয়েবলটো ধৰি ৰাখে—সুকীয়া কথা।

পৰিৱেশ ভেৰিয়েবল আনছেট কৰিলে ইতিমধ্যে ইয়াৰ সৈতে আৰম্ভ হোৱা প্ৰক্ৰিয়াৰ পৰা লাইব্ৰেৰী আনলোড নহয়। সেয়ে চলি থকা এপ্লিকেচনে শুধৰোৱা লঞ্চ পথেৰে পুনৰ আৰম্ভ নোহোৱালৈকে ৰেপাৰটো ধৰি ৰাখিব পাৰে।

ভেৰিয়েবলটো অনুপস্থিত থাকিলে /etc/ld.so.preload-ৰ দৰে অন্য সংৰূপিত প্ৰিলোড উৎস আৰু প্ৰকৃত লঞ্চাৰ পৰীক্ষা কৰক। এই পদ্ধতিৰ সীমা আছে: স্থিৰ এক্সিকিউটেবল, পোনপটীয়া চিস্টেম কল আৰু সুৰক্ষিত-এক্সিকিউশন নিষেধাজ্ঞাই বেলেগ ধৰণে আচৰণ কৰিব পাৰে। sudo-ৰ সৈতে ৰেপাৰৰ ক্ৰম গুৰুত্বপূৰ্ণ। উত্তৰাধিকাৰত পোৱা প্ৰিলোডে অপ্ৰত্যাশিত আটকণ ব্যাখ্যা কৰে; সকলো ধৰণৰ নেটৱৰ্ক ট্ৰেফিক প্ৰক্সি ব্যৱহাৰ কৰে বুলি ই প্ৰমাণ নহয়।

সম্পৰ্কিত প্ৰবন্ধ