انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: دیدن کدهای باینری؟  (دفعات بازدید: 3744 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
دیدن کدهای باینری؟
« : 11 بهمن 1390، 11:22 ب‌ظ »
سلام دوستان
می خواستم ببینم چه جوری می شه کد باینری فایل های ذخیره شده رو دید؟
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....

آفلاین (|33@5

  • High Sr. Member
  • *
  • ارسال: 530
  • جنسیت : پسر
پاسخ به: دیدن کدهای باینری؟
« پاسخ #1 : 11 بهمن 1390، 11:46 ب‌ظ »
کدهای باینری (در صورتی که قابل حصول باشند) فقط 0 و 1 هستن، دستیابی به اونها چه سودی براتون میتونه داشته باشه؟
اگر عقیده مخالف، شما را عصبانی می کند، نشانه آن است که شما ناخودآگاه می دانید که دلیل مناسبی برای آنچه فکر می کنید، ندارید.

آفلاین bkouhi

  • Newbie
  • *
  • ارسال: 12
  • جنسیت : پسر
پاسخ به: دیدن کدهای باینری؟
« پاسخ #2 : 12 بهمن 1390، 12:08 ق‌ظ »
دقیقا نمیدونم منظورتون چیه ولی اگه بسته binutils روی سیستمتون نصب باشه میشه از یه فایل باینری یه اطلاعات بدرد بخوری رو  استخراج کرد. مثلا  میشه با دستور strings تمام اطلاعات قابل درک برای یک انسان رو از یه فایل باینری به دست آورد. مثلا راهنمای فایل.
این لینک روببین:

http://paste.debian.net/154210/

با دستور strings یه سری اطلاعات به در بخور مثل راهنمای برنامه، نویسنده، لینکها و ... از فایل /bin/ls استخراج شده.
« آخرین ویرایش: 12 بهمن 1390، 12:11 ق‌ظ توسط bkouhi »
I would love to change the world, but they won’t give me the source code

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4868
  • جنسیت : پسر
  • masoft قدیم
پاسخ به: دیدن کدهای باینری؟
« پاسخ #3 : 12 بهمن 1390، 03:51 ق‌ظ »
اول فایلی رو که میخواید با mcedit باز کنید و بعد F4 رو بزنید که اطلاعات فایل رو بصورت عادی و Hex نشون میده. فکر کنم این همین چیزی باشه که میخواید.
اگر هم mcedit رو ندارید کافیه که mc رو نصب کنید.

آفلاین مرد مرده

  • Sr. Member
  • *
  • ارسال: 371
  • جنسیت : پسر
  • So Close No Matter How Far
    • وب نوشت های مرد مرده
پاسخ به: دیدن کدهای باینری؟
« پاسخ #4 : 12 بهمن 1390، 10:40 ق‌ظ »
از ghex هم میتونی استفاده کنی:

suso apt-get install ghex

آفلاین (|33@5

  • High Sr. Member
  • *
  • ارسال: 530
  • جنسیت : پسر
پاسخ به: دیدن کدهای باینری؟
« پاسخ #5 : 12 بهمن 1390، 10:49 ق‌ظ »
دوستان عزیز کدهای هگزادسیمال و اسکی و ... با باینری فرق میکنن، این دوستمون به ویرایشگر کد باینری احتیاج دارن (اینطور که در پست اول عنوان کردن).
فکر کنم اگر خودشون توضیح میدادن که واسه چه کاری و دقیقا چه فایلی ادیتور میخوان بهتر میشد راهنماییشون کرد.
آها یادم رفت بگم که برنامه ghex میتونه جهت استخراج کد باینری از هگزادسیمال استفاده بشه ولی خاصا برای کدهای باینری کاربرد جامعی نداره.
« آخرین ویرایش: 12 بهمن 1390، 10:55 ق‌ظ توسط (|33@5 »
اگر عقیده مخالف، شما را عصبانی می کند، نشانه آن است که شما ناخودآگاه می دانید که دلیل مناسبی برای آنچه فکر می کنید، ندارید.

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
پاسخ به: دیدن کدهای باینری؟
« پاسخ #6 : 12 بهمن 1390، 12:33 ب‌ظ »
از همه شما دوستان متشکرم ولی فکر کنم من بد نوشته باشم.
متاسفانه به دلایلی نمی تونم بگم برای چی می خواهم به کد های باینری دست رسی داشته باشم اما ادیت هم نمی خواهم بکنم همین که فایل رو به صورت باینری بهم نشون بده کافیه یا اصلا کد باینری رو به چاپگر بده یه جوری یه فایل رو با هر پسوندی و از هر نوعی بگیره و کد باینری تشکیل دهنده فایل رو بهمون بده یعنی دقیقا همون چیزی که روی هارد دیسک ذخیره شده.
یا ساده تر بگم اطلاعات به شکل ۰ و ۱ ذخیره، انتقال، و بازیابی می شن این اطلاعات هر چیزی می تونند باشن یک نوشته، یک تصویر، یک صدا، یک برنامه و ... من می خواهم دقیقا اون ۰ و ۱ که ذخیره می شه و انتقال داده می شه رو ببینم.
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....