Binwalk নিষ্কাশন ফাইল কাটা


1

Binwalk ব্যবহার করে একটি ফার্মওয়্যার ডাম্প থেকে ইমেজ ফাইল নিষ্কাশন যখন, আমি অনেক বৈধ PNGs পেতে। আমার সমস্যা নিম্নলিখিত: সব ফাইল অত্যন্ত বড়। তারা সঠিক শুরুতে শুরু করে কিন্তু বাকি যতটা ডাম্প থাকে। আমি কিভাবে স্বয়ংক্রিয়ভাবে যারা ফাইল কাটা করবেন?

উত্তর:


1

প্রায়শই আপনি PNG এর রূপান্তর করতে PNG এর রূপান্তর করতে একটি চিত্র রূপান্তরকারী ব্যবহার করতে পারেন।

অনেক চিত্র 'প্রসেসর' ইমেজ ফাইলের শিরোনামের উপর ভিত্তি করে চিত্রটি পড়বে, যার মানে তারা কেবল ছবিটি লোড করতে যা পড়বে তা পড়বে। তারপরে একটি নতুন নামের ছবিটি পুনরায় সংরক্ষণ করুন।

আমি একটি তৈরি fat PNG (হে!) দ্বারা cat একসঙ্গে বিভিন্ন ফাইল, একটি পিএনজি, এবং তারপর একটি 3 ম্যাগ পিডিএফ।

  • feh শুধু ইমেজ লোড লোড

  • gimp ইমেজ লোড, এবং অতিরিক্ত আবর্জনা ড্রপ, এটি সঠিকভাবে সংরক্ষণ করে।

  • convert (থেকে imagemagick প্যাকেজ) ভাল কাজ করে, convert fat.png jcraig.png অতিরিক্ত বন্ধ স্ট্রিপ।

  • gwenview (কেডিআই অ্যাপ) সঠিকভাবে ফাইলটি পড়ে এবং সংরক্ষণ করে।

আমি শুধুমাত্র কয়েকটি অ্যাপ্লিকেশন চেষ্টা করেছি যা আমি ভাবতে পারি যে আমি জানতাম যে আমি ইনস্টল করেছি। দ্য imagemagick উপযোগ convert প্রতিশ্রুতিবদ্ধ এবং স্ক্রিপ্টযোগ্য।

for f in *.png; do
  convert "$f" "skinny.$f"
done

সম্ভবত আপনার গুরুতর ইমেজ হালকা কাজ করতে।


ধন্যবাদ, আমি অনুমান কি। অবশ্যই, এই ক্ষতিগ্রস্ত সংকুচিত ফাইল শুধুমাত্র কাজ করে। আপনি কি অন্যান্য ফাইল ধরনের সঙ্গে কি কি কোন ধারণা আছে?
Max Ried

এটা দৈর্ঘ্য / আকার হেডার আছে যে কোনো ফাইল টাইপ কাজ করা উচিত। জিআইএফ / জেপিজি / পিএনজি / বিএমপি / টিআইএফএফ / পিবিএম / পিপিএম / পিজিএম ... ইত্যাদি। এমনকি এক্সপিএম এরও সহজেই পুনরুদ্ধার করা যেতে পারে (তবে তারা যেকোনও পাঠ্য আছে)। জিপ ফাইলগুলিতে দৈর্ঘ্য বর্ণনা রয়েছে ... প্রায় একমাত্র জিনিস যা সহজ নাও হতে পারে তা সম্ভবত একটি এক্সিকিউটেবল হতে পারে, যদিও আপনি প্রাথমিক ডেটা বিশ্লেষণ করতে পারেন তবে তারাও কতগুলি সময় নির্দেশ করে। ফাইলটির শুরুতে যদি এটি শুরু হয় তবে প্রায় কোন ফাইল পুনরুদ্ধার করা যায় এবং আমি প্রয়োজনের চেয়ে বেশি সময় ধরে ভাবতে পারি। নিশ্চিতভাবে করতে সক্ষম। ইউটিলিটি সঠিকভাবে ফাইলগুলি ছিনতাই করার পরে ছবিটি সহজতর।
lornix

2

আমি একই প্রশ্ন ছিল কিন্তু একটি সম্ভবত আরো মার্জিত উত্তর এ পৌঁছেছেন।

binwalk -D 'png:png:convert %e %e' myfile.bin

যে চালানো হবে convert কোন এক্সট্রাক্ট PNG ফাইল জায়গায় প্রোগ্রাম।


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