LBA অ্যাড্রেসিং ব্যবহার করে একটি ফাইল পড়া


1

ফাইল সিস্টেম অবস্থানের পরিবর্তে LBA অ্যাড্রেসিং ব্যবহার করে ফাইল / প্রোগ্রামগুলি পড়তে / চালানো সম্ভব?

উদাহরণস্বরূপ আমি নির্বাহ করতে পারেন /bin/sh hdparm ব্যবহার করে প্রাপ্ত LBA সেক্টর অবস্থান ব্যবহার করে? যদি হ্যাঁ, তাহলে কিভাবে?

আমি লিনাক্স মিন্ট (সংস্করণ 4.14.13+) এ এটি করার চেষ্টা করছি।


1
নিশ্চিত, কিন্তু আপনার VFS বাইপাস করার জন্য একটি ভাল কারণ আছে?
Ignacio Vazquez-Abrams

হ্যাঁ আমি, একটি প্রকল্পের জন্য এটি আমি কাজ করছি
systolicDrake

আপনার সবচেয়ে বড় ইস্যুটি আপনি কোনও ফাইলের সমস্ত সেক্টরের সাথে সামঞ্জস্যপূর্ণ নয় তা নিশ্চিত করতে পারেন। ফাইলগুলি খণ্ডিত হয়ে যায়, তাই আপনি যদি ক্রমশ সংখ্যার ক্ষেত্রগুলি পড়তে শুরু করেন তবে আপনি ভাগ্যবান হতে পারেন অথবা তাদের অন্য তথ্য হতে পারে। প্রদত্ত স্টোরেজ ইউনিট সাধারণত একটি দম্পতি kb এমনকি sh প্রায় 250 স্টোরেজ ইউনিট হয়।
cybernard

উত্তর:


1

ফাইল সিস্টেম অবস্থানের পরিবর্তে LBA অ্যাড্রেসিং ব্যবহার করে ফাইল / প্রোগ্রামগুলি পড়তে / চালানো সম্ভব

আপনি একটি দ্বিতীয় ফাইলের মধ্যে তথ্য পড়তে এবং সংরক্ষণ করতে পারেন (যদি আপনি এটি ব্যবহার করেন তবে র্যাম ভিত্তিক tmpfs ) এক সময়ে একটি এলবিএ, সঞ্চালিত বিট চালু, এবং আপনি সংরক্ষণ কি সঞ্চালন।

dd দূরে থেকে নয় hdparm এবং সঙ্গে কাজ করার জন্য একটু সহজ হবে, এবং যদি আপনি ব্যবহার করেন আপনি অভ্যাসিকভাবে একই জিনিস করছেন dd মত কাঁচা ব্লক ডিভাইসে /dev/sdaইত্যাদি

উদাহরণস্বরূপ, আমি hdparm ব্যবহার করে প্রাপ্ত LBA সেক্টর অবস্থানগুলি ব্যবহার করে / bin / sh execute করতে পারি?

  • আপনাকে অন্তর্নিহিত ফাইল সিস্টেম একই জিনিস করতে হবে। Ext2 / 3/4 এর জন্য, এর অর্থ পার্স পার্টিশন টেবিল, সুপারব্লকটি খুঁজে বের করুন, ইনডোড টেবিলগুলির মাধ্যমে অনুসন্ধান করুন ইত্যাদি।

  • এটি সাধারণত তুচ্ছ নয়। ফাইল সিস্টেমটি কীভাবে কাজ করে এবং এটি কীভাবে কাজ করে তা আপনাকে অবশ্যই জানতে হবে। Ext2 / 3/4 এর জন্য উত্স কোড আছে যা আপনি অধ্যয়ন করতে পারেন, বা বিষয়টির যেকোনো সংখ্যক পাঠ্যসূচী। এনটিএফএসের জন্য একই রকম অনেক তথ্য রয়েছে যা মাইক্রোসফ্ট উভয়ই সরবরাহ করেছে এবং বিপরীত প্রকৌশলের মাধ্যমে আবিষ্কার করেছে।

  • আপনি যদি একটি "সহজ-টু-হ্যাক" ফাইল সিস্টেম সন্ধান করেন, তবে FAT (FAT32 নয়) চেষ্টা করুন। এটা খুব পুরানো এবং ফলে খুব ভাল নথিভুক্ত।

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