View Single Post
Old 21-05-2009, 10:51 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi thvinh1010 View Post
Xin chào mọi người,

Tôi mới tiếp xúc với PIC một thời gian chưa nhiều, có một câu hỏi xin mọi người chỉ giáo.
...
Sau thiết kế và viết chương trình rồi đổ chương trình xuống PIC, nếu mạch chạy được theo ý đồ của chúng ta đã là thành công rồi. Thế nhưng...
1. Liệu chương trình chúng ta viết ra có khả năng bị hack, bị copy file hex từ vùng nhớ program memory nội bộ trên PIC không?
2. Dựa trên file hex mà lấy được từ 1 ở trên, người ta có thể truy ngược lại code C và sửa nội dụng theo ý đồ mới không?
Nếu có bạn nào hiểu rõ tính bảo mật của PIC, xin giải thích giúp tôi nhé.
Xin cảm ơn,

THV
1. PIC cũng giống như các vi điều khiển khác, có thể khóa truy cập (từ bên ngoài vi điều khiển) bộ nhớ chương trình (program memory) khi người dùng có nhu cầu bảo mật mã thực thi trong bộ nhớ. Tất nhiên người ta vẫn có thể dùng các kỹ thuật phức tạp để bẻ khóa, nhưng tôi tin rằng người ta sẽ gặp khó khăn không kém hơn so với khi bẻ khóa các vi điều khiển khác.

2. Theo tôi được biết, cho đến thời điểm này vẫn chưa có công cụ nào cho phép chuyển từ mã máy (trong tập tin .hex chẳng hạn) thành code C. Nếu bạn tìm được công cụ này, tôi tin rằng sẽ có rất nhiều người sẵn sàng mua nó với giá rất cao.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn