সঞ্চিত ডেটা জেনে আমরা কি র‍্যামের ঠিকানাটি পাই?


0

ধরা যাক আমরা কিছু প্রোগ্রামিং ভাষা দিয়ে একটি অবজেক্ট তৈরি করেছি

a = "This is my text and it is very precious"

এবং তারপরে টার্মিনালটি বন্ধ করুন।

আমি এটি বুঝতে পেরেছি, "এটি আমার পাঠ্য এবং এটি অত্যন্ত মূল্যবান" তথ্য সম্বলিত মেমরির স্থানটিকে আবার জিরোসের স্ট্রিংয়ে সেট করা হয়নি। ফলস্বরূপ তথ্যগুলি এখনও রয়েছে, তবে আমরা কোথায় জানি না।

আসুন ধরে নেওয়া যাক আমরা এই স্ট্রিং সম্পর্কে কিছু তথ্য মনে করি। আমাদের মনে আছে এটি "এটি আমার পাঠ্য এবং এটি" দিয়ে শুরু হয়। এই তথ্যটি কোথায় সংরক্ষণ করা হয়েছে তা খুঁজে পাওয়ার জন্য কি র্যামের মাধ্যমে স্ক্রিন করা সম্ভব?


1
বেশিরভাগ অপারেটিং সিস্টেমগুলি এটি করা থেকে রক্ষা করে।
রামহাউন্ড

অবশেষে আবর্জনা সংগ্রহের রুটিন সেই জায়গাটিকে পুনরায় দাবি ও ব্যবহার করবে যাতে আপনার সুযোগের সীমিত উইন্ডো থাকে। ফরেনসিক প্রোগ্রামগুলি কোনও ফাইলকে র‌্যাম ডাম্প করতে পারে তবে মেমরির কিছু অঞ্চল সুরক্ষিত থাকে।
সাইবারনার্ড

গুরুত্বপূর্ণ তথ্য সুরক্ষার জন্য উইন্ডোজ চারপাশে মেমরি ঠিকানাগুলি ছুঁড়ে দেয়, ভাগ্যবান আপনার পুরো ঠিকানার স্থান স্ক্যান করে।
রামহাউন্ড

উত্তর:


0

লিনাক্স, উইন্ডোজ বা ম্যাকোএসের মতো ভার্চুয়াল মেমরি ওএস ধরে নেওয়া ...

ব্যবহারকারী মোড থেকে নয়। আপনার প্রক্রিয়াটি শেষ হয়ে গেলে আপনার প্রক্রিয়াটির পুরো ঠিকানা স্থান অদৃশ্য হয়ে যায়।

আপনার প্রক্রিয়াটি চলমান থাকাকালীন আপনার ডেটার দৈহিক ঠিকানা জিজ্ঞাসা করাও অর্থবোধক নয়, কারণ সেই তথ্য আপনার কাছে ফেরত দেওয়ার মুহুর্তে এটি পরিবর্তিত হতে পারে।

কার্নেল মোড থেকে শ্রমসাধ্যভাবে র‌্যামের একটি অংশকে পূর্ব-অব্যবহৃত কার্নেল ঠিকানা জায়গায় ম্যাপ করা সম্ভব হবে, এটি অনুসন্ধান করুন, এটি আনম্যাপ করুন, পুনরাবৃত্তি করুন। তবে সাইবারনার্ড একটি সমাপ্তি প্রক্রিয়া দ্বারা প্রকাশিত র‌্যামের উল্লেখ হিসাবে সম্ভবত শীঘ্রই অন্য কোনও কিছু দ্বারা ব্যবহৃত হবে। এবং হ্যাঁ, এটি ওভাররাইট করা হয়, হয় অন্য কোনও কিছুর সাথে (যদি এটি কোনও ফাইলে ম্যাপ করা থাকে) অথবা ব্যবহারকারী মোডের সামনে আসার আগে শূন্যগুলির সাথে। এছাড়াও, যদি আপনার স্ট্রিংটি আপনি অনুসন্ধান করছেন এমন কোনও একটি অংশের সীমানা অতিক্রম করার জন্য ঘটে থাকে তবে এটি এখনও র‌্যামে থাকলেও আপনি এটি পাবেন না।

এখানে লক্ষ্য কি?


কোনও লক্ষ্য নেই, কেবল কৌতূহল এবং র্যাম কীভাবে কাজ করে তা আরও ভাল করে বোঝার আশা। ধন্যবাদ
রেমি.বি

@ রেমি.বি আপনার কীভাবে ভার্চুয়াল মেমরি কাজ করে তা শিখতে হবে। এটি কীভাবে সত্যিই কাজ করে, কেবল "স্টাফগুলি যা র্যামের সাথে খাপ খায় না তা পেজফাইলে রাখা হবে"।
জ্যামি হানরাহান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.