سؤال هل يمكن لبعض البرامج أن تتلف الأجهزة فعليًا؟


أعرف أن سؤالاً مشابهاً لهذا السؤال تم طرحه من قبل ولكن كان يتعلق بتثبيت نظام تشغيل 32 بت على كمبيوتر محمول 64 بت. سؤالي هو أكثر حول إتلاف الأجهزة.

كنت أتساءل عما إذا كان هناك طريقة للتواصل مع الأجهزة من نظام التشغيل أو طبقة المحطة الطرفية بطريقة تلحق الضرر بها إلى ما بعد الإصلاح (الضرر المادي الفعلي ، وليس مجرد عطل في الأجهزة).

  • هل بإمكانك تجاوز إجراءات الأمان وتشغيل وحدة المعالجة المركزية بجد بحيث يتعطل الخزان فعليًا؟
  • هل يمكن أن تكتب أو تتفاعل مع محرك الأقراص الصلبة بطريقة قد تتسبب في ضرر مادي على الأطباق؟
  • هل يمكن أن الفوضى مع الذاكرة وتقلى ذاكرة الوصول العشوائي؟
  • يمكنك تفجير بطاقة NIC؟

أنا ممتع في معرفة الحد الذي يمكن أن يصل إليه البرنامج عند النظر إلى النظام ككل.


89
2017-07-22 16:50


الأصل


أود أن أقول نعم لكل هذه الأشياء ، رغم أنها لن تكون تافهة. هل قرأت عن stuxnet - arstechnica.com/tech-policy/news/2011/07/... - Nate
ممكن من الازدواجية يمكن للفيروس أن تذوب وحدة المعالجة المركزية؟ - dmckee
فريق IBM الأسود: penzba.co.uk/GreybeardStories/TheBlackTeam.html - jftuga
كان لصديقي جهاز مراقبة CRT Magnavox أن عند تعيينه إلى 1280 × 1024 يموت في بوف الدخان. فعل هذا عن طريق الخطأ إلى اثنين من المراقبين ، لحسن الحظ كان لا يزال تحت الضمان. - Jack B Nimble
dmckee أنا أزعم أن هذا ليس تكرارًا دقيقًا لأنه أكثر شيوعًا إلى حد ما - وليس عن إذابة وحدة المعالجة المركزية على وجه التحديد ، ولكن فقط حول كيفية تسبب البرامج أي الأضرار المادية. - nhinkle♦


الأجوبة:


عند تشغيل البرامج فعليًا ، يمكن أن يؤدي الحمل على وحدة المعالجة المركزية إلى ارتفاع درجة الحرارة الأساسية. في حين أن أحدث التقنيات لها بعض التأثير (التردد الديناميكي وقياس الجهد) ، إلا أن ذلك لا يزال غالبًا لأن بعض الإرشادات تستخدم مسارات كهربائية مختلفة في المعالجات الدقيقة (على عكس ما يحدث عندما يكون المعالج في حالة عاطلة أو منخفضة الطاقة). كان هناك مختلف فيروسات الطاقة مكتوبة في الماضي ، والتي تستفيد من هذه الحقيقة لتنفذ بشكل متكرر رمز الجهاز الذي يرسم أكبر قدر من القوة ، وبالتالي تنتج أكثر حرارة (انظر السؤال يمكن للفيروس أن تذوب وحدة المعالجة المركزية؟ للتفاصيل).


في حين يمكنك أيضًا توسيع هذه الفكرة لتشمل أجهزة أخرى في النظام (والتي سوف أغطيها أدناه) ، وأخرى مثيرة للاهتمام هي أجهزة التخزين. يمكنك أيضًا كتابة فيروس ليتمكن من قراءة ملفات القراءة باستمرار على محرك الأقراص ، مما يؤدي إلى خلعه قطعة أرض أسرع (كلا من محركات الأقراص الصلبة الميكانيكية ومحركات الحالة الصلبة). سوف تزيد من احتمالية حدوث عطل ميكانيكي في محرك الأقراص الصلبة ، وتقليل طول عمر محرك الأقراص لمحرك أقراص الحالة الثابتة. إذا كان المستخدم غير مدرك لدورات القراءة والكتابة المستمرة ، فمن المحتمل أن يؤدي ذلك إلى تلف الأقراص الخاصة به في غضون أسبوع أو ما إلى ذلك إذا قمت بتطبيق ذلك بشكل صحيح.

أيضا ، بعض أجهزة الكمبيوتر المحمولة أبل لديها ميكروكنترولر جزءا لا يتجزأ من البطارية. لا شيء خاص ، ولكن في الماضي أصدروا تصحيحًا يقوم بترقية البرامج الثابتة - وبدوره ، الآن البطاريات نفسها عرضة للاختراق البرامج الثابتة.


الآن ، والعودة إلى أضرار الحرارة. تتضمن بعض اللوحات الأم الجديدة خيار تعديل إعدادات BIOS تحت Windows. يمكنك من الناحية النظرية كتابة فيروس من شأنه أن يزيد من الفولتية في النظام إلى حدود عالية بشكل مصطنع ، مما قد يؤدي إلى تلف المكونات (ذاكرة الوصول العشوائي ، وحدة المعالجة المركزية ، الشمال / الجنوب). قد يؤدي رفع الجهد و / أو رفع تردد التشغيل لحافلة PCIe إلى إتلاف بعض هذه المكونات.

أحد المكونات على وجه الخصوص على ناقل PCIe / AGP أود أن أتناوله هو بطاقة الفيديو. وذلك لأن معظم الشركات المصنعة توفر أدوات رفع تردد التشغيل لرفع السرعة والجهد الأساسي. مع أخذ خطوة واحدة إلى أبعد من ذلك ، يمكنك أيضًا كتابة فيروس لاستخدام هذه الأدوات لرفع كل من هذه الأشياء إلى مستويات خطرة ، بحيث يمكنك إما حرقها فوقها ، أو تحريكها إلى أن تتحلل ، أو كليهما!

ﻻﺣظ أن ﻣﻌظم أﺟﮭزة اﻟﮐﻣﺑﯾوﺗر ﻟدﯾﮭﺎ ﺣﻣﺎﯾﺔ ﻓﺎﺋﻘﺔ اﻟﺣرارة ، وﺳوف ﺗﺻل ​​إﻟﯽ "اﻟﺣﻣﺎﯾﺔ اﻟﺣرارﯾﺔ" ﻗﺑل ﺣدوث أي ﺗﻟف. أما بالنسبة للحماية من الجهد الزائد ، فمن الممكن ولكن أقل شيوعا.


النقطة: من الممكن أن يكتب الفيروسات التي تستفيد من أي نظام كمبيوتر. إذا كان النظام المستهدف لا يستطيع الوصول إلى الأجهزة الخارجية (أو حتى الخاصة به) ، ومع ذلك ، ليس هناك الكثير من الضرر الذي يمكنك القيام به. أفضل تشبيه هنا سيكون مثل محاولة اختراق شخص قام بسحب كابل Ethernet من الحائط - ليس لك حرفياً أي وسيلة للوصول إلى هذا النظام.

يقال ، معظم الأجهزة في أنظمة الكمبيوتر الحديثة لدينا فعل لديك القدرة على تعديل المعلمات المادية المادية - وهي الجهد والسرعة الأساسية. منذ هذه الأشياء يستطيع يتم تعديلها ، ذلك ممكن للفيروسات للاستفادة منها ، وربما تعطل أو تدمر عمليتها تمامًا.


60
2017-07-22 17:04



-1 أنا أختلف على محركات الأقراص الصلبة. تعمل محركات الأقراص الصلبة للخادم باستمرار ولا تبلى في غضون أسبوع. static.googleusercontent.com/external_content/untrusted_dlcp/... - Byron Whitlock
على الرغم من أن مشكلة أي وحدة المعالجة المركزية (CPU) ، فإن أي لوحة حديثة سوف يكون لها قطع حراري يجب أن تقتل الطاقة قبل وقت طويل من تعرض وحدة المعالجة المركزية لخطر الأذى الجسدي. - Phoshi
Bryon Whitlock أنا أزعم أنه يعتمد على نمط الاستخدام. تقوم معظم الخوادم بالتخزين المؤقت للمعلومات التي تقوم باستردادها وتنفيذ عمليات النسخ المكتوبة بشكل تسلسلي. يمكنك إنشاء فيروس لكتابة المعلومات على الحافتين الداخلية والحافة الداخلية تمامًا للجزء الخلفي والرابع بسرعة كبيرة ، مما يسبب التآكل المفرط كثير بسرعة. وأخيرًا ، إذا تمكنت من الكتابة باستمرار إلى مجموعة مختارة من القطاعات ، فقد تتمكن من التسبب في عدد قليل من الفئات السيئة أسرع بكثير من المعتاد. - Breakthrough
Breakthrough: Uhm ... لا. الكتابة المستمرة إلى نفس القطاعات لن تفعل شيئاً على الإطلاق لتلك القطاعات. الأطباق المغناطيسية لا "تبلى من الانحناء المفرط". أنا مرتبك قليلاً لماذا تعتقد أن هذا من شأنه أن يسبب مشكلة. إذا كان محرك الأقراص لديك لديه مشكلات في البحث بين حواف الطبق ، فلديك محرك سيء ... مرة أخرى ، هذه الواجهة مغنطيسية كهربائية ، وليست ميكانيكية. للحصول على مشكلة هناك ، عليك أن ترتدي حرفياً المحمل المختوم الذي يحمل ذراع التجميع في مكانه. - user11934
يمكن أن تتضرر محركات الأقراص الثابتة بسبب الفيروسات ، ولكن ليس من أي سخونة ذات صلة بالذراع والأطباق. النقطة الأكثر عرضة للخطر هي محرك المغزل الرئيسي. بدء تشغيل محرك الأقراص ، أغلقها ، بدء تشغيله ، أغلقته ، إلخ إلخ إلخ. وهذا (نسبيا) الثابت على componants. هذا هو السبب الرئيسي (بصرف النظر عن الصدمة البدنية) التي لا تدوم بها محركات الكمبيوتر المحمول طالما أن محركات الأقراص المكتبية ، فإن متطلبات الطاقة تحافظ على الأشياء تتدهور قدر الإمكان. لذا يمكن للفيروس نظريًا تقصير عمر محركات الأقراص المكتبية ليبدو أكثر مثل محرك الأقراص المحمول. - user11934


كان هناك دائماً تحذير من أن بعض شاشات CRT الأقدم ، إذا ما أعطيت إشارة فيديو أبعد من الترددات التي يمكن أن تتعامل معها ، قد تتضرر. لا أعرف أي منها ولكنه كان إخلاءًا شائعًا عندما تم ضبط معدلات التحديث أو إعدادات الدقة اليدوية.

بشكل أساسي ما لم يكن النظام لا يحتوي على التبريد المناسب أو تركيب مزود طاقة صحيح ، لا يمكنك كسر وحدة المعالجة المركزية من خلال العمل بجد. يجب أن تدعم عملية التبريد والطاقة التي يتم تركيبها استخدامها بنسبة 100٪.

ومع ذلك جميع وحدات المعالجة المركزية الحديثة جميع تحديثات الرمز الصغير. لطالما دعت إنتل إلى تشفير الرمز الصغير الخاص بها ، لكن AMD لم تكن (لا تعرف إن كان هذا قد تغير). قد يكون من الممكن تحميل رمز صغير إلى وحدة المعالجة المركزية التي تفعل شيئا سيئا.

يمكن ارتداؤها ذاكرة فلاش مع الكتابة المتكررة. من المحتمل أن "يحرق" رقاقة فلاش BIOS بهذه الطريقة.

أنا متأكد من أن الشركات المصنعة لمحركات الأقراص الصلبة تصمم أجهزتها بأدوات تعشيق للأجهزة ولا يوجد لديها القدرة على ضبط سرعة المحرك ، نظرًا لأن محرك الأقراص الصلبة بالفعل يدور بسرعة ثابتة. ومع ذلك ، فإن الدوران في الأقراص الصلبة وتدويرها يؤديان إلى الإجهاد والتآكل المبكر ، وهو ما يمكن إجراؤه في البرمجيات. أيضا ، من المحتمل أن "يحرق" فلاش البرامج الثابتة للقرص الصلب / EEPROM مع تحديثات وهمية المتكررة أو البرامج الثابتة اخترق أن يكتب مرارا وتكرارا إلى الفلاش يمكن الوصول إليها داخليا أو EEPROM. بالمثل لمحركات الأقراص المضغوطة.

من الممكن تعطيل المشجعين بواسطة البرنامج ولكن سيتم إيقاف العديد من وحدات المعالجة المركزية (CPU) الحديثة تلقائيًا عند الوصول إلى درجة حرارة عالية جدًا. وحدات المعالجة المركزية القديمة لم يكن لديك هذه الحماية ولكن هذه اللوحات أيضا لم يكن لديك السيطرة على مروحة.


15
2017-07-22 17:32



حول CRTs: أعتقد أنه كان من الممكن مع كبار السن. لدي بالفعل مجموعة من الألغام إلى مستويات حيث كانت الشاشة فوضى نقية. أنا دائما إيقاف الشاشة لأنني كنت خائفا من كسرها. الأحدث منها فقط أظهر خطأ "خارج النطاق". - sinni800
قبل سنوات حمار كتبت قانونًا منخفض المستوى يتحكم في مسدس الإلكترون (أحاديًا). شعرت بالقلق من أنه إذا أخطأت ، فسيقتصر مسح الحزمة على بقعة صغيرة في منتصف الشاشة ، والتي قد تسخن نسبة إلى بقية الزجاج ، وتتحطم. لم يحدث ذلك ، لكنني عرقت قليلا! - FumbleFingers
على gameboy ولعبة gameboy اللون ، إذا قمت بتقييم 7 بت من الصفر FF40 (تمكين LCD) في أي فترة ما عدا vblank فإنه يكسر شاشة LCD gameboy بشكل دائم. - Callum Rogers
كانت هذه مشكلة في منتصف أو أواخر التسعينيات عند تكوين X على جهاز linux مع توليفات معينة من بطاقات الفيديو والشاشات وإخراج تحديثات دقة / ألوان / دقة ألوان محددة. - ivanivan


إمدادات الطاقة الخاصة بك ، إذا انفجرت ، لن تفعل نفس الضرر مثل واحد في داي هارد. آسف أن يخيب.

هناك مقال جذاب يسلط الضوء على نوع من البرامج يتسبب في تلف الأجهزة الذي ظهر مؤخرًا سلكي بخصوص فيروس Stuxnet. البرمجيات التي تتسبب في برامج القيادة والتحكم في إتلاف أجهزة الطرد المركزي النووية فعليًا. انها مجرد نوع من المدهش.


10
2017-07-22 17:06



في حين أن هذا هو فيروس مثير للاهتمام للغاية ، وكانت آثاره كبيرة جدا ، أود أن أزعم أن Stuxnet هو ليس ما كانMaxMackie تبحث عنه. في هذه الحالة ، فإن البرنامج كان لديه السيطرة المادية على جهاز مادي قادر على إحداث الضرر. أعتقد أنه يتحدث عن نظام كمبيوتر أساسي يسبب الأذى بحد ذاتها، وليس أي أجهزة لديها سيطرة مباشرة عليها. أن يقال ، وفيروس ستكسنت كان لعنة مذهلة على ما فعلته - +1. - Breakthrough
ظللت أشجع وأهز رأسي وأنا أقرأ تلك المقالة. أعلم أنه ليس ما كان يسأل ، لكني على ما يبدو لم أكن الشخص الوحيد الذي اعتقد أنه على الأقل كان لديه علاقات نظرية مع هذا الموضوع. - music2myear


تاريخياً ، كانت هناك بضع حالات جعلت فيها عيوب تصميم الأجهزة تتسبب في تلف الماكينة بشكل مباشر وفوري. في إحدى الحالات ، يمكن أن يتسبب التعليب أحادي السطر في حدوث قصور في جهاز الكمبيوتر وإشعال النار ، IIRC. لكن الحالات التي سمعتها كانت على ميكرو 8 بت.

على ما يبدو ، فإن المصطلح هو "Killer Poke" ، ولكنني رفعت هذا الأمر في Google سريعًا.

لن أكون مندهشًا إذا كانت هذه الأشياء يمكن أن تحدث في الأنظمة المضمنة مع برامج تشغيل عربات التي تجرها الدواب على الأجهزة ، ولكن يجب أن يكون من الصعب تحقيقها على أكثر الأجهزة شيوعًا - أولاً لأن الوصول المباشر إلى الأجهزة يتم التحكم فيه ، وثانيًا لأن هذه المشاكل يجب أن تكون غير عادية ومحددة للغاية إلى منصات الأجهزة الدقيقة على أي حال. على سبيل المثال ، من المحتمل أن يعمل كزة تفجير بطاقة الرسومات الخاصة بك فقط لبطاقة رسومات محددة.

نرى - http://en.wikipedia.org/wiki/Killer_poke

تصحيح - لم أتمكن من العثور على أي إشارات إلى ميكروفونات ذات 8 بت دوائر قصيرة وإلقاء حريق من كزة قاتلة - ربما كان هذا مجرد أسطورة حضرية التقطتها على طول الطريق في مكان ما. لكن الملاحظات حول تعليمات HCG (Halt and Catch Fire) CPU ( http://en.wikipedia.org/wiki/Halt_and_Catch_Fire ) هي متعة ... تم استخدام معالج موتورولا 6809 في 32 التنين ، IIRC ، لذلك ربما هذا ما تذكره بشكل خافت.


8
2017-07-22 17:18



AFAIK "Killer Poke" كحماية للنسخ على Commodore 64 (8 بت) كانت حقيقية. - Peter Kofler
Peter - إذا كان هناك طريقة لإلحاق ضرر دائم بجهاز C64 برمز ، فمن المحتمل أن يكون قد تم ذكره في كتاب Raeto West "Definitive Guide" - لا أتذكر أي شيء ، لكن هذا لا يعني الكثير. سأضع الرهانات هناك كانت طرق لفرض ضرر دائم على محرك الأقراص المرنة ، لكني لم أمتلك أيًا منها. - Steve314


بجانب من المغالاة في الأجهزة، هناك فيروسات البرامج الثابتة، والتي يمكن أن تدمر الأجهزة وليس عن طريق إتلافه جسديا ، ولكن ببساطة عن طريق جعلها غير صالحة للعمل (والتي قد تكون "طبيعية" أيضًا ، نظرًا لأنه لم يعد من الممكن استخدام الأجهزة في أي النظام).


8
2017-07-22 18:23





تلفت محرك الأقراص المرنة مرة واحدة ، برمجة رمز التجميع لتحريك رأس خارج الحدود المعتادة. توقف محرك الأقراص عن العمل ، ويمكن أن أفعل ذلك مع محركين آخرين.

لكن الكثير من الناس يشككون في ذلك الوقت ، ولم أهتم أبدًا بالموضوع مرة أخرى.

هناك بعض النقاش حول ما إذا كان إعادة كتابة BIOS (مثل الفيروس القديم) هو ضرر مادي ، لكن العديد من الأشخاص (بما فيهم أنا) يأخذون ذلك من المشاكل التي ذكرتها.


6
2017-07-22 20:32





تشغيل وحدة المعالجة المركزية بجد أن السيراميك يكسر فعلا

لا ، من المستحيل عمل أي شيء لوحدة المعالجة المركزية في البرنامج للتسبب في "قطع السيراميك [إلى]". على الرغم من أنه من الممكن على بعض وحدات المعالجة المركزية (CPUs) تغيير أوضاع التردد أو التحكم في الطاقة مثل ذلك يسخن الموتأو لتغيير مخرجات كهذه الترانزستورات بالوعة أو مصدر شديد التيار (والذي يعتمد على كيفية ارتباط المكونات الخارجية) ؛ أي من هذه سوف تضر السيليكون أو منصات. سوف تتأثر السيراميك.

ومن الممكن أيضا على وحدة المعالجة المركزية التي لديها سجلات التكوين EEPROM (تسمى أحيانا "الصمامات") لبنة وحدة المعالجة المركزية. على سبيل المثال معالجات مضمنة (لا فئة x86 كما هو الحال في السؤال الأصلي) مع الفلاش الداخلي الذي يوفر خيارات حماية الكود أو خيارات أخرى (على سبيل المثال ، Microchip PIC) والتي ، إذا تم ضبطها بشكل غير صحيح ، يمكن أن تتسبب في كسر الشفرة (إذا كان رمز الحماية قيد التشغيل ، وكان البرنامج يحاول قراءة ذاكرة البرنامج ، فإنه سيعود كل الأصفار بدلاً من القيم الفعلية). هذا من شأنه أن "الطوب" النظام وإعادة البرمجة باستخدام مبرمج رقاقة خارجي قد يكون من الضروري (ربما حتى إزالة من لوحة الدوائر لإنجاز هذا).


5
2017-07-22 22:07





معظمنا يكتب رمزًا بسيطًا لأجهزة الكمبيوتر البسيطة البسيطة ومن غير المحتمل أن يحدث هذا. عندما تتواصل مع الأجهزة الميكانيكية يصبح الأمر أكثر احتمالا.

تم مؤخراً إنشاء الدودة Stuxnet لمهاجمة برنامج Siemens الذي يتحكم في أجهزة الطرد المركزي التي تستخدم في عملية تخصيب اليورانيوم. من شأنه أن يجعل أجهزة الطرد المركزي تدور بسرعات مصممة لإتلافها.


3
2017-07-22 20:34





قبل عدة سنوات ، كان لدي محرك DAT (شريط الصوت الرقمي) الذي تم إعداده كمحرك أقراص احتياطي للكمبيوتر. يمكنك فقط الكتابة إليها بشكل غير مباشر ، من خلال Retrospect (برنامج النسخ الاحتياطي). ثم وجدت بعض البرامج التي تتيح لك تركيب محرك الأقراص بالفعل - استخدمه مثل محرك الأقراص الثابتة. عملت ... لبضعة أسابيع ... ثم أحرق محرك الشريط. لم يتم تصميم رؤوس الأشرطة فقط للدخول العشوائي مثل محرك الأقراص الصلبة ، وكل ما كان يلفها ذهابًا وإيابًا دمرها.

إذن نعم ، يمكن للبرامج أن تتلف الأجهزة (أو حتى تدمرها).


3
2017-07-24 03:57