2012-02-15 19 views
8

Tôi vừa đọc câu hỏi này: Could this code damage my processor? và điều này làm tôi nghĩ.Có thể làm hỏng vĩnh viễn phần cứng bằng phần mềm không?

Có thể làm hỏng phần cứng chỉ bằng phần mềm không? Tôi nghe nói rằng "trong những ngày cũ tốt" (TM), khi các bộ truyền động đĩa cứng được điều khiển bởi phần mềm, chúng có thể bị tấn công vào trục chính trung tâm, điều này sẽ làm hỏng ổ đĩa vĩnh viễn.

Ngoài ra còn có tiếng khét tiếng Chernobyl virus vừa giết BIOS và làm cho máy vô dụng, cho đến khi ai đó phản xạ lại.

Và có bản cập nhật microcode, có thể được flash vào CPU (và tôi không biết nhiều về chúng).

Nhưng điều này vẫn có thể thực hiện được hôm nay? Bạn có thể làm hỏng phần cứng bằng phần mềm không? Thực hiện lệnh hcf (Halt & Bắt lửa)? Nướng mèo bằng cách tăng công suất đầu ra WLAN?

+0

Vâng, một số ổ cứng cuộn dây bằng giọng nói ban đầu không quá thông minh và rất sẵn sàng cố gắng tìm kiếm các xylanh không tồn tại.Dẫn đến việc đóng sầm vào các điểm dừng nhiều lần khi chúng không thể định vị được xy lanh được chỉ định trong khi tìm kiếm. Câu chuyện là đủ thời gian và họ sẽ phá vỡ. Được cho là được sử dụng bởi ít nhất một loại virus, nhưng tôi chưa bao giờ thấy nó là người đầu tiên. –

Trả lời

12

Có, bạn chắc chắn có thể nói chung. Đôi khi trong thực tế nó là khó hơn bạn nghĩ, đôi khi rất dễ dàng.

Ví dụ: bạn có ghim gpio, được sử dụng làm đầu vào và được gắn với Vcc. Làm cho nó là một đầu ra và lái nó thấp, bạn thường có thể chìm nhiều hơn bạn có thể nguồn để bạn có thể hấp thụ rất nhiều nhưng nếu đây là một đường sắt điện áp và họ đã không đặt một số điện trở hạn chế trong đó, một quyền lực lên dây đeo tùy chọn ví dụ, khói sẽ xuất hiện.

Ngay cả trong i2c của PC bị bẻ đôi ở một số nơi, cùng một thỏa thuận bạn gặp lỗi, vô tình hoặc cố ý, đủ i2c để mục tiêu nghĩ rằng đó là lượt của nó để thúc đẩy dòng dữ liệu, nhưng bạn điều khiển dữ liệu theo hướng ngược lại. bạn có thể chìm nhiều hơn nguồn, bất kì ai tìm nguồn cung ứng đều có khả năng làm tan chảy đầu ra của họ.

Tôi nghĩ rằng tôi nghe nói rằng một trong những bộ vi xử lý đồ họa (phổ biến của gia đình) là không có nơi gần khả năng xử lý hoạt động bền vững ở tốc độ đồng hồ đó. Hãy suy nghĩ về một khẩu súng máy có thể bắn đạn X mỗi phút, rất ít có thể SUSTAIN rằng rất lâu mà không làm tan chảy thùng. Thats những gì họ đã làm ở đây, nếu bạn làm quá nhiều với gpus bạn sẽ làm tan chảy chip mà không có tản nhiệt có thể làm bất cứ điều gì không có vấn đề bao nhiêu làm mát bạn đính kèm vào vụ án. đây có thể là một huyền thoại, ai biết được ... những thứ như thế này đã xảy ra.Thông thường bạn đặt cảm biến temp trong chip gây ra một cái gì đó trong hệ thống điện bên ngoài để thiết lập lại chip/bo mạch hoặc tắt nó đi. đó là lý do tại sao máy tính của bạn sẽ đi vào tiếng bíp hoảng sợ khi bạn cố gắng để mang nó lên mà không có tản nhiệt trên cpu. Bạn có thể thử điều này cho mình, để quạt tản nhiệt để giữ cho tach lên nhưng không có nó chạm vào cpu. bạn có thể phá hủy cpu hoặc bo mạch chủ để thử điều này có nguy cơ của riêng bạn.

Nói chung các vấn đề mà bạn có thể gặp phải bên trong một con chip nơi bạn có thể thực hiện một vài điều và con chip sẽ thất bại từ bên trong. Chúng tôi không thường xuyên điều khiển toàn bộ mọi thứ, có những công cụ thực hiện rất nhiều công việc đó hoặc kiểm tra công việc để ngăn chặn những thứ này, chứ không phải bằng chứng lừa đảo, nhưng ít có khả năng hơn. thiết kế bảng mặc dù, vẫn còn rất nhiều tay xây dựng, và các trình điều khiển phần mềm thường không cố gắng làm những việc xấu như ổ đĩa gpio dòng chống lại các nguồn và những thứ như thế. Không dễ dàng đập đầu của một ổ đĩa mềm hay ổ cứng vào bên trong vỏ máy như trước đây, mặc dù nó sẽ không làm tôi ngạc nhiên nếu bạn có thể gây rối với một số cài đặt và gouge một grove trong đĩa hay đại loại thế. rất nhiều khó khăn hơn để bắt một màn hình trên lửa.

Như đã được đề cập trong các áp phích khác, đẩy và nhấn mạnh các thành phần, tính toán quá mức, những thứ tương tự. đối với các máy tính có quạt làm mát bằng phần mềm, bạn có thể vào và tắt hệ thống điều khiển tự động, nếu có, và đặt quạt ở tốc độ cố định, nói ... tắt ... tắt tất cả và xem xảy ra. Một số thương hiệu máy tính xách tay đã có vấn đề mà bạn nâng cấp bios và nó làm chậm quạt CPU xuống gây ra thất bại ổ đĩa cứng và/hoặc thất bại khác trong hệ thống. thay đổi cài đặt bios hoặc cài đặt đúng bios và thay thế phần cứng bị hỏng (nếu có thể/thực tế) và không chết.

Trong một thời gian ở đó, Linux đã đậu quá nhiều đầu đĩa cứng trên máy tính xách tay hoặc một cái gì đó tương tự, gây ra lỗi đĩa sớm.

Apple nổi tiếng vì lỗi phần cứng, danh sách dài các bộ quần áo hành động đẳng cấp. Một số được thúc đẩy bởi phần mềm. Không phải là các thương hiệu khác không có những thứ tồi tệ theo thời gian, nhưng các thương hiệu khác thường không kiểm soát phần cứng và phần mềm trong một gói khiến việc tách biệt một công ty trở nên khó khăn hơn, hoặc tệ hơn một công ty nên biết rõ hơn là phá hủy công cụ của riêng mình. Apple thường thích để có được tên của họ trong các tin tức anyway, quảng cáo miễn phí hoặc giá rẻ.

Nó đã được hiển thị, hoặc ít nhất tôi đọc, bạn có thể lây nhiễm pin mac, pin bây giờ là thông minh trong máy tính xách tay, với vi rút, sau khi xóa sạch và cài đặt lại hệ điều hành pin sẽ tái nhiễm virus vào hệ thống. Tôi tự hỏi bạn có thể làm gì với phần mềm pin laptop hiện đại, rất dễ dàng để bắt kịp công nghệ pin hiện đại, có lẽ bạn có thể làm điều đó với phần mềm .

Bạn có thể điều khiển phần mềm trên khay đĩa trong máy tính để bàn, bạn có thể mở và đóng nó cho đến khi nó không thành công (tôi thấy có sẵn trong đó khay cdrom được sử dụng để đá cái nôi em bé theo cách này).

Với thiết bị cầm tay không quạt, điện thoại thông minh, máy tính bảng. Tôi đặt cược bạn có thể đánh bại các giới hạn nhiệt độ và các thành phần ứng suất để tạo ra nhiệt, có thể gây ra pin để đi.

loa thổi là một loa dễ dàng, chỉ cần thực hiện.

Rất nhiều thứ sử dụng chip ftdi để kết nối usb với khá nhiều thứ. một số trong số đó có thể có các chân thay đổi từ bất kỳ chức năng nào bình thường, một cổng nối tiếp có thể, để kiểm soát phần mềm bit, và đó là nơi tôi bắt đầu ở trên cùng, lấy những gì được cho là đầu vào, làm cho nó là đầu ra và lái xe theo cách khác cho đến khi một cái gì đó tan chảy.

2

Firmware aka. microcode là phần mềm. Tôi chắc rằng bạn có thể phá hủy phần cứng bằng cách viết phần mềm xấu. Tuy nhiên phần lớn các phần mềm trong những ngày này rất khó để vô tình hoặc thậm chí độc hại sửa đổi khi họ thường yêu cầu khởi động lại và lại/flash của ROM.

10

Là người thích xây dựng và ép xung máy tính, tôi có thể đặt tên cho một vài trường hợp (rất khắc nghiệt) trong trường hợp này có khả năng xảy ra. (Tôi nhấn mạnh khả năng vì điều kiện như vậy có phần không thực tế ở hầu hết các máy hiện nay.)

Ví dụ đầu tiên là một đèn flash BIOS. Một số bo mạch chủ cho phép bạn flash (sửa đổi) BIOS thông qua phần mềm từ bên trong hệ điều hành. Điều này sẽ mở ra một backdoor cho phần mềm độc hại để flash BIOS đến một cái gì đó mà sẽ làm hỏng bộ vi xử lý. (ví dụ, tăng điện áp lên 2V - và BOOM !!!)

Trong trường hợp thứ hai, một số bo mạch chủ cung cấp các công cụ ép xung cho phép bạn thay đổi cài đặt CPU từ bên trong hệ điều hành. Nếu một vi-rút tiếp quản điều đó - như trong ví dụ đầu tiên, hãy đặt CPU của bạn thành các cài đặt gây tổn hại và làm hỏng nó.

Trong ví dụ thứ ba (có thể là ví dụ thực tế nhất) là các thử nghiệm căng thẳng và các ứng dụng chuyên sâu. Ví dụ: hầu hết các máy tính xách tay hiện nay không được thiết kế để chạy mã số cho thời lượng rất dài và có thể quá nóng. Mặc dù cảm biến nhiệt độ phần cứng thường sẽ tắt máy đã quá nóng đến một điểm nhất định, ngưỡng có xu hướng rất cao - và không an toàn để duy trì CPU ở nhiệt độ ngay dưới ngưỡng tắt an toàn.

Một ví dụ về một số mã có tiềm năng trở nên quá nóng một CPU là câu trả lời của tôi để câu hỏi này vi tối ưu hóa: How do I achieve the theoretical maximum of 4 FLOPs per cycle?

+0

Câu trả lời hay nhất cho đến nay. Đặc biệt là điểm mà điện áp trên bo mạch chủ có thể được điều khiển bằng phần mềm - đây là cách chắc chắn để đưa một số thành phần vào một cái chết đột ngột và vĩnh viễn. Kiểm tra căng thẳng OTOH không được làm hỏng phần cứng của bạn hoặc thậm chí làm giảm chức năng - nếu có, phần cứng không chạy trong thông số kỹ thuật hoặc có chất lượng kém hơn. Vì vậy, trong trường hợp này phần mềm cho thấy một thiệt hại đã được đã có (IMHO). – hirschhornsalz

+0

Máy tính xách tay của tôi có thể chạy Prime95 trong ít nhất 1 giờ (chưa thử nghiệm lâu hơn). –

5

Tùy thuộc vào định nghĩa của bạn về "thiệt hại", dứt khoát:

  • CPU - làm cho CPU của bạn sử dụng 100% (hoặc tốt hơn - đọc nhiệt độ và CPU temp tối đa chịu được, sau đó cố gắng cân bằng dưới điều đó), điều này chắc chắn sẽ rút ngắn tuổi thọ của nó
  • Ổ đĩa USB - bạn có thể viết trên ổ đĩa USB vài trăm triệu lần, điều này sẽ khiến nó không sử dụng được (xem: http://www.bress.net/blog/archives/114-How-Long-Does-a-Flash-Drive-Last.html)
  • Ổ đĩa HDD - tìm kiếm, viết và đọc như điên, nếu có thể bằng cách đọc hình ổ đĩa và phát hành các lệnh tệ nhất có thể (tức là tìm kiếm vị trí xa nhất có thể từ vị trí hiện tại), điều đó chắc chắn sẽ sớm làm nóng và rút ngắn tuổi thọ
  • Màn hình - đặt chế độ ngủ và ngủ và thay đổi độ phân giải vài trăm nghìn lần
  • GPU - chạy 10 phiên bản của Trường Chiến đấu 3 và sau đó luộc trứng
  • Thiết bị USB - bật và tắt nguồn (ví dụ: USB HDD ngoài) trong khoảng 2s
  • Loa - âm lượng đến 100% và sau đó thưởng thức một số this , this hoặc this (hoặc yêu thích của bạn) trong một vài tuần :)

Rõ ràng:

  • Đây là những thái cực
  • Nó phụ thuộc vào chất lượng của các thành phần bạn
  • Bạn có thể sẽ nhận thấy bất kỳ những hành động này, vì vậy họ là duy nhất khả thi nếu bạn có mục đích muốn hại bạn phần cứng hoặc nếu bạn đang đi nghỉ trong khi máy chủ web có thể truy cập Internet của bạn đang bị tấn công
  • Không chắc chắn - trong khi điều này có thể sẽ làm hỏng hầu hết phần cứng, khiến nó không sử dụng được, bạn cần rất nhiều thời gian
+0

tôi muốn sử dụng GPU trong mùa đông: P – user889030

Các vấn đề liên quan