2010-07-31 23 views

Trả lời

8

Họ có thể thử, nhưng bất kỳ hacker thực sự được xác định nào đều có thể tấn công mã của bạn, bất kể mã hóa/obfuscation.

Vì chương trình của bạn cần phải được "giải mã" để chạy, hình ảnh trong bộ nhớ có thể là đủ.

Nếu nó chỉ đơn giản là obfuscation, một chút công việc khó khăn có thể nhận được xung quanh đó (tìm ra chức năng, cho tên có ý nghĩa vv).

+0

Tôi biết rằng mỗi hacker có thể tìm và crack phần mềm, nhưng tôi thực sự sợ hãi của việc tạo ra các ứng dụng mới như tôi, nhưng với các thông tin của mình. obfuscation có giúp tôi không? – pedram

+0

@pedram - Không. Nó chỉ làm cho bạn _think_ bạn được an toàn. – Oded

+0

Vì vậy, không có bảo mật trong. Net, những gì về C + +? – pedram

5

IL không bao giờ có thể được mã hóa/ẩn vì CLR phải có quyền truy cập vào nó. Điều tốt nhất bạn có thể làm là obfuscation.

1

tôi đã sử dụng SmartAssembly trong nhiều dự án và thực sự tốt. tại đây bạn có thể đọc về số CodeProtection features

EDIT!

đúng, đó là câu trả lời không tốt của tôi. tôi đã thử SmartAssembly và những người khác như dotfusocator, Salamander, Skater .NET Obfuscator. và tôi không bao giờ tìm thấy cách tốt để đảo ngược các ứng dụng tôi đã bảo vệ bằng SmartAssembly với proxy động, v.v.

Cách tôi nói kết quả là SA nhiều hơn các kết quả khác.

Nhưng ofcourse nếu có một hacker đủ tốt, không có bảo vệ.

VÀ TÔI KHÔNG CÓ GÌ ĐỂ LÀM VỚI SA HOẶC RedGate PHẦN MỀM

+0

"thực sự tốt" âm thanh như quảng cáo. Có gì tốt về nó? –

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