HackRF One بالتفصيل من أول مكوناتها لغاية إستخداماتها وطريقة شغلها خلينا الأول نتكلم عن ايه هي ال HackRF One, إختصارا هي عبارة عن Open Source Project بمعنى إن مفيش vendor معين هو الي بيصنعها ف بالتالي ممكن أي شخص أو شركة إنها تصنعها, عملتها أول ملاة عملتها شركة أو Manufacturer اسمهم: Great Scott Gadgets وهي عبارة عن board بتقدر من خلالها تعمل: Receive Transmit لل Radio Signals من أول 1MHz لغاية 6GHz واتعملها integration مع ال GNU Radio Project وبعض ال SDR Projects الي بتدعم ال GUI زي: SDSharp والي بتعد من أشهر ال Projects الي بتشتغل عليها, نيجي بقا للمكونات عوضا عن المعلومات العامة الي انا شخصيا مش بحبها ال HackRF من أكثر من Chipset هنتكلم عن بعضهم دلوقتي: [+] RFFC5072 ودا عبارة عن IC بيشتغل ك RF Mixer ممكن تعمله reconfiguration بمعنى إنك مش لازم تلتزم بال configuration الي ال IC دا جاي بيه ف على سبيل المثال: انا عايز أعلي ال frequency بتاعته ل 5GHz ك Signal Source فبالتالي بعمله reconfiguration بحيث يطلع ال frequency الي أنا عايزه يطلعها وزي المثال لي ضربته ف دلوقتي بقى واضح إن ال IC دا عبارة عن Frequency Conversion ودا بيكون عبارة عن device بياخد منك power الي هي بتكون voltage يحولهالك ل Frequency بيخلي ال user يعمل generate ل frequency من أول 85MHz لغاية 4200MHz وال frequency دي بتطلع على هيئة local oscillator signals ودي بتكون عبارة عن ذبذبات بيتم استخدامها مع ال RF Mixer والي بدوره بيكون عبارة عن دائرة كهربائية بتجمع اكتر من signals وتطلع بيهم frequency جديدة والي بمجرد ما يتعملها route بواسطة ال RFFC5072 عال RF Mixer ك LO Signal ساعتها ال RFFC5072 بينتج من 30MHz ل 6000MHz وزي ما قلنا ان ال RFFC5072 ممن تعمله re-program ف يكون signal source. طيب ال IC دا فايدته ايه ف جهاز زي ال HackRF One ؟ ال IC دا هو عبارة عن ال RF Mixer الي هيكون في ال HackRF والي هيساعدها انها تولد frequency لغاية 6GHz . وزي ما قلنا ان ال hackrf متعدد الاستخدامات يعني انت ذات نفسك ممكن تستخدمه عشان تعمل generate ل signals ف الشريحة دي بتسمحلك انك تولد frequency signals لغاية 6GHz هنرجع ورا شوية هنلاقي ان عندنا اتنين IC من نفس النوع بيودوا على antena واحدة الا وهو: MGA81563 ودا عبارة عن dBm amplifier خلينا ناخده واحدة واحدة عشان نفهمه: اول حاجه يعني ايه dBm ؟ دا بيكون عبارة عن مصطلح بيدل على ال power الي ال antena او ال amplifier ممكن انها تطلعه وتعمله produce وبرضو بيستخدم للدلالة على كمية ال signal الي هيتعملها present طب و amplifier يعني ايه ؟ دا بيكون عبارة عن device او chipset بتعلي ال volt او ال signal power الي بتدخله ك signal input طب وظيفيتها ايه ف ال hackrfone ؟ كل واحدة ليها وظيفة معينة واحدة منهم بتكون مسؤولة عن ال input وهي الإشارات الي ال antena هتستقبلها اما التانية هتكون مسؤولة عن ال output وهي الاشارات الي ال antena دي هتطلعها طيب انا لغاية دلوقتي هوقف شرح بقا عن ال IC عشان دا الي محتاج منك تعرفه ولو حابب تعرف اكتر عن ال ICs والتكوينات بتاعت ال hackrf هسيبلك شوية مصادر نيجي بقا للانواع الي ال hackrf بتيجي بيها ال hackrf اما بتكون standard ودي بتكون عبارة عن ال board مع ال usb cable بس ودا فعلا بيكون ال standard وانت بتجيب ال antena حسب احتياجك اما النوع التاني ف بييجي مع ال portapack ودي بتكون البوردة مع touchscreen و buttons وشوية ازرار تحكم مع كمان انتينات والانتينات الي بتيجي بتكون كالآتي 35 DBi / 3G / 4G / GSM Antena ودي بتكون لشبكات المحمول وبقيت ال انتينات بتكون بالترددات الآتية: - 2.4/5/4.8 GHz - 40 Mhz - 6 Ghz - 40 Mhz - 860 Ghz - 700 Mhz - 2700 Mhz مع العلم طبعا ان مش كل الترددات مدعومة ولكن هما بيجيبوها عشان لو حد حب يعمل develope يكون عنده ال options قدامه طيب نيجي بقى لل Firmware وال OS انت طبعا بجيب ال SD Card وتحرق عليها ال firmware عادي من غير أي مشاكل وبيكون موجود فيه الآتي - حسب ال portahack h2 - RF Receiver بتستقبل من عليه ال Radio Frequency RF Transmitter ودا بتعمل Transmit لل Radio Frequencies Signal Generator ودا بتعمل من عليه generate ل radio signals انت الي بتحددها وبتحدد شكل الموجات وال modulation بيكون FM By default Wave viewer ودي function بتخليك تفتح ملف wav وتشوف شكل الموجات جواه مع معلومات عن الموجات دي من عرض وطول و و و نيجي بقا لأكبر functions موجودين اتكلمنا عنهم فوق وهما ال transmit وال receive ودا لأنهم بيتكونو من الآتي Key Fob وال function دي بتعمل simulate لمفتاح العربية بحيث تقدر تولد الموجات الي مفتاح العرب بيولدها ف تفتح بيها العربية مثلا وطبعا الموضوع اعمق من كداه بيختلف من موديل للتاني ومن عربية للتانية فبتعمل analysis على ال موجات الي بتطلع من مفتاح العربية بعد كدا بتعمل replay attack وبوم ال receiver بتاع العربية يستقبل والعربية تتفتح - الموضوع اعمق من كدا بس حابب ابسطه - ADS-B خلينا نعرف الاول يعني ايه ADS-B هو اختصار لل Automatic Dependent Surveillance Broadcase ودا نظام مراقبة بيستخدموه ف التحكم في الحركات الجوية والنظام دا بيكون موجود في كل طيارة عشان تحدد موقعها جغرافيا وترسل موقعها الجغرافي دوريا للمحطات الارضية للمراقبة الارضية فكدا اظن انت عرفت دا فايدته ايه ف جهاز وهو انك بتشغل الجهاز بتاعك ك receiver لل ADS-B بشوية adjustment للـ LNA VGA AMP ممكن ابقى اشرحهم في بوست تاني ان شاء الله، وبعد كدا هتلاقي في نتايج ابتدت تظهر معاك لطيارات معينة بتبعت رسايل لمحطات المراقبة الارضية الي جهازك دلوقتي بيعمل simulate ليها والمعلومات دي منها الـ Airline Country Last seen Callsign وفي نفس الوقت برضو ممكن تشغله ك transmitter للاشارات وفي طبعا functions تانية كتيرة جدا محتاجه بوستات عشان تتشرح كويس، لكن الخلاصة ان جهاز النهاردة بتقدر من خلاله تتحكم في موجات الراديو ك استقبال و ارسال ف أي جهاز بيشتغل بيها معرض للهجوم