[Discussion] Dịch ngược code .Net , .dll ... |
28/01/2011 19:44:34 (+0700) | #1 | 230498 |
|
akaiito
Member
|
0 |
|
|
Joined: 31/12/2010 08:53:58
Messages: 21
Offline
|
|
Hôm trước mình có nghe nói nếu viết software bằng .net (ví dụ C#) sau khi build và release có thể bị dịch ngược nội dung code , liệu điều này có đúng hẳn không và cách nào để phòng chống . Người ta hay dùng tool nào để dịch ngược .
Mình định dùng C++ build ra .dll rồi dùng C# import dll này vào dùng (để chống việc hack , crack cùng lắm là chỉ lấy được code của cái file exec trực tiếp , liệu có phải là cách tốt hơn ? |
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
28/01/2011 20:57:47 (+0700) | #2 | 230509 |
tranminhnghia
Member
|
0 |
|
|
Joined: 23/10/2009 13:45:01
Messages: 36
Offline
|
|
bạn lên mạng search chương trình này Reflector. nó dịch ngược code viết bằng dotnet khác tốt. chắc phải trên 80%
còn muốn mã hoá, bạn có thể dùng Dotfuscator Community version tích hợp sẵn trong vs |
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
28/01/2011 22:42:46 (+0700) | #3 | 230522 |
|
akaiito
Member
|
0 |
|
|
Joined: 31/12/2010 08:53:58
Messages: 21
Offline
|
|
cám ơn bạn |
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
09/02/2011 14:50:14 (+0700) | #4 | 230911 |
|
tranhuuphuoc
Moderator
|
Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
|
|
tranminhnghia wrote:
bạn lên mạng search chương trình này Reflector. nó dịch ngược code viết bằng dotnet khác tốt. chắc phải trên 80%
còn muốn mã hoá, bạn có thể dùng Dotfuscator Community version tích hợp sẵn trong vs
Cho tôi hỏi ở điểm này 1 chút, vấn đề mà tôi gặp phải cũng giống như chủ topic hỏi.
Tôi có biết chương trình dùng để dịch ngược mã nguồn .NET như Reflector, còn phần mềm giúp mã hoá nó là Dotfuscator . Điều mà tôi đặt câu hỏi ở đây, ngoài phần mềm Dotfuscator còn có phần mềm nào giúp mã hoá mã nguồn .NET đơn lẽ (không tích hợp vào bộ Visual C# 2008 Express) hay không vậy bạn?
Tôi mới làm quen với C# cách đây không lâu, để viết 1 phần mềm nho nhỏ phục vụ cho công việc của mình và cũng chẳng quan tâm đến Microsoft nên kiến thức, lựa chọn phần mềm bị giới hạn ...quá lớn.
|
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
09/02/2011 16:21:15 (+0700) | #5 | 230913 |
|
xnohat
Moderator
|
Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
|
|
tranhuuphuoc wrote:
tranminhnghia wrote:
bạn lên mạng search chương trình này Reflector. nó dịch ngược code viết bằng dotnet khác tốt. chắc phải trên 80%
còn muốn mã hoá, bạn có thể dùng Dotfuscator Community version tích hợp sẵn trong vs
Cho tôi hỏi ở điểm này 1 chút, vấn đề mà tôi gặp phải cũng giống như chủ topic hỏi.
Tôi có biết chương trình dùng để dịch ngược mã nguồn .NET như Reflector, còn phần mềm giúp mã hoá nó là Dotfuscator . Điều mà tôi đặt câu hỏi ở đây, ngoài phần mềm Dotfuscator còn có phần mềm nào giúp mã hoá mã nguồn .NET đơn lẽ (không tích hợp vào bộ Visual C# 2008 Express) hay không vậy bạn?
Tôi mới làm quen với C# cách đây không lâu, để viết 1 phần mềm nho nhỏ phục vụ cho công việc của mình và cũng chẳng quan tâm đến Microsoft nên kiến thức, lựa chọn phần mềm bị giới hạn ...quá lớn.
Dotfuscator là một dạng của obfuscator , đây dạng chương trình giúp bảo vệ mã bằng cách làm "rối beng" cái mã gốc lên khiến "con người" khó khăn để đọc được nó, nên chúng không được gọi là mã hoá
Việc làm rối beng cái mã gốc lên đôi khi dẫn tới vấn đề là làm sai lệch mã gốc khiến chúng không hoạt động được
Dotfuscation là sản phẩm được tích hợp kèm theo VS do nhà sản xuất VS cung cấp nên họ kiểm soát được quá trình phiên dịch , các sản phẩm bên ngoài khác theo ý kiến của tôi thì khuyên không nên dùng vì lí do họ không nắm rõ được hoàn toàn cúa trình phiên dịch nên việc obfuscation đôi khi đưa ra kết quả không mong đợi
Nếu lão dư dả thì nên mua phiên bản Pro của Dotfuscator để có thêm các tính năng cao cấp hơn bản community
Thân mến,
|
|
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline |
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
09/02/2011 21:01:57 (+0700) | #6 | 230929 |
|
.lht.
Member
|
0 |
|
|
Joined: 26/09/2010 10:06:38
Messages: 75
Location: Inside you
Offline
|
|
tranhuuphuoc wrote:
tranminhnghia wrote:
bạn lên mạng search chương trình này Reflector. nó dịch ngược code viết bằng dotnet khác tốt. chắc phải trên 80%
còn muốn mã hoá, bạn có thể dùng Dotfuscator Community version tích hợp sẵn trong vs
Cho tôi hỏi ở điểm này 1 chút, vấn đề mà tôi gặp phải cũng giống như chủ topic hỏi.
Tôi có biết chương trình dùng để dịch ngược mã nguồn .NET như Reflector, còn phần mềm giúp mã hoá nó là Dotfuscator . Điều mà tôi đặt câu hỏi ở đây, ngoài phần mềm Dotfuscator còn có phần mềm nào giúp mã hoá mã nguồn .NET đơn lẽ (không tích hợp vào bộ Visual C# 2008 Express) hay không vậy bạn?
Tôi mới làm quen với C# cách đây không lâu, để viết 1 phần mềm nho nhỏ phục vụ cho công việc của mình và cũng chẳng quan tâm đến Microsoft nên kiến thức, lựa chọn phần mềm bị giới hạn ...quá lớn.
Anh có thể sử dụng CodeWall (thu phí) hoặc Eazfuscator.NET (miễn phí).
http://www.codewall.net
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx |
|
Trash from trash is the place for new good things ~ |
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
09/02/2011 23:04:45 (+0700) | #7 | 230932 |
|
tranhuuphuoc
Moderator
|
Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
|
|
.lht. wrote:
Anh có thể sử dụng CodeWall (thu phí) hoặc Eazfuscator.NET (miễn phí).
http://www.codewall.net
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx
OK, mình thử dùng phiên bản Eazfuscator.NET và thử luôn bản Dotfuscator Professional vậy.
|
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
10/02/2011 00:51:33 (+0700) | #8 | 230934 |
|
.lht.
Member
|
0 |
|
|
Joined: 26/09/2010 10:06:38
Messages: 75
Location: Inside you
Offline
|
|
tranhuuphuoc wrote:
.lht. wrote:
Anh có thể sử dụng CodeWall (thu phí) hoặc Eazfuscator.NET (miễn phí).
http://www.codewall.net
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx
OK, mình thử dùng phiên bản Eazfuscator.NET và thử luôn bản Dotfuscator Professional vậy.
Hì, em quên 1 phần mềm nữa.
Sau khi sử dụng Eazfuscator .Net, anh có thể dùng thêm .netz để pack file lại.
http://madebits.com/netz/index.php |
|
Trash from trash is the place for new good things ~ |
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
13/02/2011 21:49:26 (+0700) | #9 | 231058 |
hoasaobang
Member
|
0 |
|
|
Joined: 03/01/2011 08:35:07
Messages: 3
Offline
|
|
thanks mấy bác nhé!e đang thử tìm hiểu xem về nó |
|
|
|
|
[Discussion] Dịch ngược code .Net , .dll ... |
16/07/2011 05:00:44 (+0700) | #10 | 243630 |
|
minhhath
Member
|
0 |
|
|
Joined: 22/11/2010 10:03:38
Messages: 91
Location: Team unknow
Offline
|
|
em dùng phần mềm Reflector 6.0 dịch cái không gian namespace System.Text được một đóng thế này.
vậy cho em hỏi tất cả những cái này là các hàm trong namespace System.Text?
Code:
Namespace System.Text
<Serializable, ComVisible(True)> _
Public Class ASCIIEncoding
Inherits Encoding
<Serializable> _
Friend MustInherit Class BaseCodePageEncoding
Inherits EncodingNLS
Implements ISerializable
<Serializable> _
Friend NotInheritable Class CodePageEncoding
Implements ISerializable, IObjectReference
<Serializable> _
Friend Class DBCSCodePageEncoding
Inherits BaseCodePageEncoding
Implements ISerializable
<Serializable, ComVisible(True)> _
Public MustInherit Class Decoder
<Serializable> _
Public NotInheritable Class DecoderExceptionFallback
Inherits DecoderFallback
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
<Serializable> _
Public MustInherit Class DecoderFallback
Public MustInherit Class DecoderFallbackBuffer
<Serializable> _
Public NotInheritable Class DecoderFallbackException
Inherits ArgumentException
<Serializable> _
Friend Class DecoderNLS
Inherits Decoder
Implements ISerializable
<Serializable> _
Public NotInheritable Class DecoderReplacementFallback
Inherits DecoderFallback
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
<Serializable, ComVisible(True)> _
Public MustInherit Class Encoder
<Serializable> _
Public NotInheritable Class EncoderExceptionFallback
Inherits EncoderFallback
Public NotInheritable Class EncoderExceptionFallbackBuffer
Inherits EncoderFallbackBuffer
<Serializable> _
Public MustInherit Class EncoderFallback
Public MustInherit Class EncoderFallbackBuffer
<Serializable> _
Public NotInheritable Class EncoderFallbackException
Inherits ArgumentException
<Serializable> _
Friend Class EncoderNLS
Inherits Encoder
Implements ISerializable
<Serializable> _
Public NotInheritable Class EncoderReplacementFallback
Inherits EncoderFallback
Public NotInheritable Class EncoderReplacementFallbackBuffer
Inherits EncoderFallbackBuffer
<Serializable, ComVisible(True)> _
Public MustInherit Class Encoding
Implements ICloneable
<Serializable> _
Public NotInheritable Class EncodingInfo
<Serializable, ComVisible(True)> _
Friend MustInherit Class EncodingNLS
Inherits Encoding
<Serializable> _
Friend Class EUCJPEncoding
Inherits DBCSCodePageEncoding
Friend Enum ExtendedNormalizationForms
<Serializable> _
Friend NotInheritable Class GB18030Encoding
Inherits DBCSCodePageEncoding
Implements ISerializable
<Serializable> _
Friend NotInheritable Class InternalDecoderBestFitFallback
Inherits DecoderFallback
Friend NotInheritable Class InternalDecoderBestFitFallbackBuffer
Inherits DecoderFallbackBuffer
<Serializable> _
Friend Class InternalEncoderBestFitFallback
Inherits EncoderFallback
Friend NotInheritable Class InternalEncoderBestFitFallbackBuffer
Inherits EncoderFallbackBuffer
<Serializable> _
Friend Class ISCIIEncoding
Inherits EncodingNLS
Implements ISerializable
<Serializable> _
Friend Class ISO2022Encoding
Inherits DBCSCodePageEncoding
<Serializable> _
Friend Class Latin1Encoding
Inherits EncodingNLS
Implements ISerializable
<Serializable> _
Friend NotInheritable Class MLangCodePageEncoding
Implements ISerializable, IObjectReference
Friend Class Normalization
<ComVisible(True)> _
Public Enum NormalizationForm
<Serializable> _
Friend Class SBCSCodePageEncoding
Inherits BaseCodePageEncoding
Implements ISerializable
<Serializable, ComVisible(True), DefaultMember("Chars")> _
Public NotInheritable Class StringBuilder
Implements ISerializable
<Serializable> _
Friend NotInheritable Class SurrogateEncoder
Implements ISerializable, IObjectReference
<Serializable, ComVisible(True)> _
Public Class UnicodeEncoding
Inherits Encoding
<Serializable> _
Public NotInheritable Class UTF32Encoding
Inherits Encoding
<Serializable, ComVisible(True)> _
Public Class UTF7Encoding
Inherits Encoding
<Serializable, ComVisible(True)> _
Public Class UTF8Encoding
Inherits Encoding
End Namespace
|
|
|
|
|
|
|
|
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|
|
|