tôi thấy các chương trình viết bằng VB6 đã biên dịch thành .exe cũng bị dịch ngược, và .Net thì còn tệ hại hơn (Bên www.caulacbovb.com nói rằng .Net bảo mật rất kém)
Híc, có lẽ cách bảo mật tốt nhất là Free, khi đó chẳng mấy ai cần phá làm gì nhỉ.
Ai nói thế tức là chả hiểu gì cả. Dịch ngược là dịch ngược ra đâu? Ra ASM hay ra VB code, hay chỉ là Crack? VB6 có 2 chế độ là P-Code và Native Code. Nếu ai
dịch ngược được từ Native Code ra đúng mã nguồn gốc của VB6 thì tớ biếu tiền luôn (liên hệ trực tiếp để nói về số tiền đó là bao nhiêu nhưng ko dưới x00tr VNĐ). Cái duy nhất trên thế giới hiện nay là cái
VB Decompiler cũng chả làm được cái việc đó.
Xem cái hình dịch ngược Native Code đây này, chỉ tới mức này mà thôi
Nếu dịch ra native code rồi sử dụng các phần mềm như PECompact, v.v... thì chưa chắc VB Decompiler có thể đọc được file exe, đó là chưa kể trong code viết luôn cái đoạn Anti-VBDecompiler thì hết đọc luôn.
Đúng là VB.NET bảo mật kém hơn VB6 vì xu hướng mở. Bạn tạo exe hoặc dll từ VB6 + pack bằng phần mềm nào đó thì phá khoá còn mệt!
Còn cái đám "chuyên gia"
(thôi thì sửa lại cho nó lịch sự) nói là .Net bảo mật kém thì đúng là Newbie rồi. Kiến thức cơ bản về .NET Framework chả có mà cứ đòi VB .NET ư, C# ư,...
Về .NET thì mình cho mấy bạn và các "chuyên gia" vài từ khóa để mọi người tham khảo: 9Rays.Spices.Net.Suite, Dotnet Reactor, .NET Obfuscator, Themida, smartassembly Enterprise, Xenocode Postbuild, Xheo,...
------------------
Đấy, làm PM đâu phải cứ vẽ vài cái forms, làm dăm ba cái báo cáo rồi phủi tay bảo đó là PM (và đem bán vài trăm đồng). Càng đọc những tin thế này càng chán cho cái cảnh trình độ "LTV" ở VN (Thảo nào mấy SV ra trường khi nghe tớ giảng mà cứ nói: "Em trả hiểu anh nói gì" hoặc "Tại sao thầy em trả dạy những gì anh nói nhỉ"
P/S: Mọi người cần phân biệt giữa: Dịch ngược & Crack nhé. Và cũng phân biệt dịch ngược ra mã ASM khác với dịch ngược thành code gốc nguyên bản.
VB Decompiler restores the source code from the pseudo code (P-Code) as close as possible to the original. So, after some modifications you may get really workable source code.
But you ask: if a program is compiled not to interpreted P-Code, but in assembler Native Code? Of course in this case, you can't get fully compilable source code. But even now do not need to cry. VB Decompiler has built in a powerful disassembler and emulator commands to the extent possible to bring the assembly code to the original. Of course because of the diversity of modern methods of optimization and protection code, the process is not without problems, but in this situation, VB Decompiler really help you for program analysis and reverse engineering.
Cứ từ GPE mà nghe vọng từ cái
tụi caulacbovb thì có mà ... ăn cám.
(Sorry, hơi ức chế do mọi người cứ dùng từ "chuyên gia" ko đúng lắm, việc này trước tớ đã nói 1 rồi thì phải, và hay trích dẫn những gì từ caulacbovb sang bên này, mà toàn những nhận định sai thôi. Làm hỏng cả thị trường phần mềm)