আমি ইতিমধ্যে যা জানি:
একটি ELF এক্সিকিউটেবলের বেশ কয়েকটি বিভাগ থাকে, স্পষ্টতই। পাঠ্য। এবং ড্যাটা বিভাগগুলি মেমোরিতে লোড হয়ে যায় কারণ এগুলি প্রোগ্রামের প্রধান অঙ্গ। তবে কোনও প্রোগ্রাম কাজ করার জন্য এটির আরও তথ্যের প্রয়োজন, বিশেষত যখন গতিশীলভাবে সংযুক্ত থাকে।
আমি যা আগ্রহী তা হ'ল .প্লিট, .গোট, .ডিমনিক, .ডিএনসিম, .ডিএনস্টার ইস্টেটেরার মতো বিভাগগুলি। ELF এর অংশগুলি যা ঠিকানার সাথে ফাংশনগুলির সংযোগের জন্য দায়ী।
আমি এতক্ষণ যা বের করতে পেরেছি তা থেকে, সাইক্যামটাব এবং .Sttab এর মতো জিনিসগুলি স্মৃতিতে লোড হয় না (বা থাকে না)। তবে .dnsym এবং .dynstr লিঙ্কার দ্বারা ব্যবহৃত হয়? তারা কি স্মৃতিতে থাকে? আমি কি তাদের প্রোগ্রাম কোড থেকে অ্যাক্সেস করতে পারি?
এবং কোনও এক্সিকিউটেবলের এমন কোনও অংশ রয়েছে যা কার্নেল স্মৃতিতে থাকে?
এ সম্পর্কে আমার আগ্রহটি বেশিরভাগ ফরেনসিক, তবে এই বিষয়ের কোনও তথ্যই সহায়তা করবে। এই টেবিলগুলি এবং গতিশীল সংযোগ সম্পর্কে আমি যে সংস্থানগুলি পড়েছি সেগুলি আরও উচ্চ স্তরের, তারা কেবল মেমরির বিষয়বস্তু সম্পর্কে বাস্তবিক কিছু নয়, কাজগুলি ব্যাখ্যা করে।
আমার প্রশ্ন সম্পর্কে অস্পষ্ট কিছু হলে আমাকে জানান।