banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Kiểm tra toàn vẹn CRC trước khi chạy ứng dụng .NET ?  XML
  [Programming]   Kiểm tra toàn vẹn CRC trước khi chạy ứng dụng .NET ? 12/07/2008 10:32:11 (+0700) | #1 | 141229
[Avatar]
TheShinichi
Member

[Minus]    0    [Plus]
Joined: 25/03/2005 01:40:31
Messages: 182
Offline
[Profile] [PM]
Hi,

Tôi đang định thử một cái trick nhỏ để tự bảo vệ ứng dụng như sau :

Ứng dụng khi khởi tạo sẽ tự lấy CRC của chính nó, so với một hằng số có sẵn (do programer tính trước và add vào) Nếu đúng thì đảm bảo toàn vẹn và chạy ứng dụng, ngược lại sẽ thoát ứng dụng.

Vướng mắc của tôi ở chỗ không biết tự lấy CRC của ứng dụng như thế nào.

Vui lòng hướng dẫn code demo hoặc link. Tôi dùng C#.

Cảm ơn !
[Up] [Print Copy]
  [Question]   Re: Kiểm tra toàn vẹn CRC trước khi chạy ứng dụng .NET ? 12/07/2008 11:17:42 (+0700) | #2 | 141239
lamer
Elite Member

[Minus]    0    [Plus]
Joined: 26/02/2008 13:28:49
Messages: 215
Offline
[Profile] [PM]
Thay vì tự tính CRC như thế, bạn nên xem qua Strong Name trong .NET. Có thể là ý tưởng đã được thực hiện sẵn trong .NET rồi đó.
[Up] [Print Copy]
  [Question]   Re: Kiểm tra toàn vẹn CRC trước khi chạy ứng dụng .NET ? 12/07/2008 11:43:15 (+0700) | #3 | 141243
[Avatar]
TheShinichi
Member

[Minus]    0    [Plus]
Joined: 25/03/2005 01:40:31
Messages: 182
Offline
[Profile] [PM]

lamer wrote:
Thay vì tự tính CRC như thế, bạn nên xem qua Strong Name trong .NET. Có thể là ý tưởng đã được thực hiện sẵn trong .NET rồi đó. 


Hi,

Về phần Strong Name ( nếu tôi nhớ không nhầm còn có tên gọi khác là "chữ ký định danh") tôi cũng có xem qua. Tuy vậy tôi vẫn muốn học thêm một cách làm khác nữa vừa để học thêm một chút vừa tăng thêm hành trang của mình.

Cảm ơn bạn đã reply !

Thân,
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|