پرش به مطلب اصلی

بررسی هگزادسیمال و باینری (Hexadecimal vs. Binary)

درک تبدیل هگزادسیمال (مبنای ۱۶) و باینری (مبنای ۲) مهارتی مهم برای آزمون است. در دنیای واقعی، برای اکثر مدیران شبکه، تبدیل با ماشین‌حساب انجام می‌شود یا اصلاً نیازی به آن نیست؛ اما به عنوان یک هکر قانونمند، شما فرصت‌هایی دارید تا این تبدیلات پایه را در موارد مفیدی به کار ببرید. جدول ۱ تبدیل پایه بین هگز، باینری و دسیمال (ده‌دهی) را نشان می‌دهد.

جدول ۱: هگز، باینری و دسیمال

هگز (Hex)باینری (Binary)دسیمال (Decimal)
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

این مطالب باید برای شما جنبه مرور داشته باشد، اما برای آزمون مهم است که درک راحتی از فرآیند تبدیل داشته باشید. برای یادآوری برخی از اصول اولیه، به خاطر داشته باشید که بیت‌ها ۱ و ۰ هستند، یک نیبل (Nibble) شامل ۴ بیت است و یک بایت (Byte) شامل ۲ نیبل است. دانش و توانایی شما در به کارگیری این موارد در فرآیند تبدیل، برای سوالاتی که از شما انتظار دارند موارد شبکه و ترافیک را بر اساس مقادیر هگزادسیمال شناسایی کنید، مهم خواهد بود.

نکته

پرچم‌های TCP (TCP flags) و مقادیر باینری یا هگز آن‌ها نقشی اساسی در شناسایی نوع اسکن و ایجاد مؤثر اسکن‌های سفارشی دارند. شما این موضوع را در بخش ۵، «اسکن کردن»، در عمل خواهید دید.