VB Decompiler 11.5

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 7.00 MB
‎Xếp hạng người dùng: 3.4/5 - ‎12 ‎Phiếu

VB Decompiler là decompiler cho các chương trình (EXE, DLL hoặc OCX) được viết bằng Visual Basic 5.0 và 6.0 và tháo rời cho các chương trình được viết trên công nghệ .NET. Như bạn đã biết, các chương trình trong Visual Basic có thể được biên dịch thành mã p giải thích hoặc mã nguồn gốc. .NET lắp ráp luôn luôn biên dịch để chỉ trong thời gian biên dịch IL mã. Kể từ khi p-code bao gồm các lệnh cấp cao, có một khả năng thực sự để dịch ngược nó vào mã nguồn (tất nhiên, tên của các biến và một số chức năng sẽ không được biên dịch). VB Decompiler khôi phục mã nguồn từ mã p càng nhiều càng tốt một cách chính xác. Và sau khi một số sửa đổi, bạn có thể cố gắng biên dịch mã được tạo ra. Nếu một chương trình được biên dịch vào mã nguồn gốc, khôi phục mã nguồn đầy đủ từ máy hướng dẫn là không thể. Nhưng VB decompiler có thể giúp phân tích các chương trình ngay cả trong tình huống này là tốt. Nó chứa một disassembler mạnh mẽ và giả lập. Động cơ mạnh mẽ này cố gắng giải mã hầu hết các hướng dẫn lắp ráp để rất có thể VB lệnh. Tất nhiên, nó không thành công trên một số tối ưu hóa mã lắp ráp và đôi khi tạo ra hướng dẫn không chính xác. Nhưng tại thời điểm này đây là một cách tốt nhất để phân tích các ứng dụng mã nguồn gốc. Nếu một chương trình được biên dịch để .NET lắp ráp, decompiler sẽ phục hồi tất cả các bảng và mô-đun trong quản lý lắp ráp và tháo rời tất cả các phương pháp, chức năng và các sự kiện bằng cách sử dụng IL tháo rời. .NET FrameWork là không cần thiết cho decompilation. Dịch chuyển được hỗ trợ trên tất cả các hệ điều hành Windows 32 bit. Nói chung, VB Decompiler là một công cụ lý tưởng để phân tích các chương trình và nó là hoàn hảo nếu bạn bị mất mã nguồn và cần phải khôi phục lại một phần dự án.

lịch sử phiên bản

  • Phiên bản 11.5 đăng trên 2020-07-06
    Rất nhiều cập nhật
  • Phiên bản 3.3 đăng trên 2007-04-24
    Phương pháp loại phục hồi (Phụ hoặc chức năng), Chức năng tên phục hồi, Chức năng tham số phục hồi (với tên), mô-đun mã nguồn gốc decompiler (mã mới nhị phân tìm kiếm và analization).

Chi tiết chương trình

Eula

EULA - Thỏa thuận cấp phép người dùng cuối

Máy dịch VB GIẤY PHÉP PHẦN MỀM MỘT NGƯỜI DÙNG VÀ BẢO HÀNH GIỚI HẠN VUI LÒNG ĐỌC KỸ THỎA THUẬN CẤP PHÉP PHẦN MỀM NÀY TRƯỚC KHI TẢI XUỐNG HOẶC SỬ DỤNG PHẦN MỀM. BẰNG CÁCH NHẤP VÀO NÚT & CHẤP NHẬN&TRÍCH DẪN, MỞ GÓI, TẢI XUỐNG SẢN PHẨM HOẶC SỬ DỤNG THIẾT BỊ CHỨA SẢN PHẨM NÀY, BẠN ĐỒNG Ý BỊ RÀNG BUỘC BỞI THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI TẤT CẢ CÁC ĐIỀU KHOẢN CỦA THỎA THUẬN NÀY, NHẤP VÀO NÚT & KHÔNG CHẤP NHẬN & TRÍCH DẪN VÀ QUÁ TRÌNH CÀI ĐẶT SẼ KHÔNG TIẾP TỤC. Thỏa thuận cấp phép này bao gồm việc bạn sử dụng VB Decompiler, tài liệu và tệp thực thi, sau đây gọi là & Sản phẩm". Sản phẩm là bản quyền Sergey Chubchenko, sau đây gọi là & Phát triển". Bạn có thể sử dụng nó và phân phối nó theo Thỏa thuận cấp phép sau đây. Nếu bạn không đồng ý với các điều khoản này, vui lòng xóa Sản phẩm khỏi hệ thống của bạn. Bằng cách kết hợp Sản phẩm trong tác phẩm của bạn hoặc phân phối Sản phẩm cho người khác, bạn ngầm đồng ý với các điều khoản cấp phép này. Sản phẩm là, và vẫn còn, Bản quyền Sergey Chubchenko. Sản phẩm được phân phối dưới dạng sản phẩm dùng thử trước khi mua. Điều này có nghĩa là: 1. Tất cả các bản quyền đối với Sản phẩm được sở hữu độc quyền bởi tác giả - Sergey Chubchenko. Sản phẩm được bảo vệ bởi luật bản quyền. Mọi lúc Nhà phát triển giữ lại tiêu đề đầy đủ cho phần mềm. Tùy thuộc vào sự chấp nhận của bạn và phù hợp với các điều khoản và điều kiện được nêu trong thỏa thuận này, bạn sẽ được cấp giấy phép phần mềm một người dùng. Bất kỳ thỏa thuận nào trước đó với Nhà phát triển đều được thay thế bằng thỏa thuận này. 2. Bất cứ ai cũng có thể sử dụng phiên bản dùng thử của Sản phẩm miễn là bạn muốn. Bạn có thể thử phiên bản Lite của sản phẩm, trong đó không có tính năng cho P-Code decompiling, mã obfuscating và tối ưu hóa tháo rời mã nguồn gốc. Phiên bản đầy đủ của sản phẩm không chứa các hạn chế như vậy và vận chuyển như là một trình cài đặt đóng gói. Để sử dụng phiên bản đầy đủ của sản phẩm, bạn PHẢI đăng ký. 3. Phiên bản dùng thử chưa đăng ký sản phẩm, có thể được phân phối tự do, với ngoại lệ được ghi chú dưới đây, miễn là gói phân phối không được sửa đổi. Không ai hoặc công ty có thể tính phí phân phối Sản phẩm mà không có sự cho phép bằng văn bản của chủ sở hữu bản quyền. Phiên bản dùng thử chưa đăng ký sản phẩm có thể không được đóng gói hoặc phân phối với bất kỳ gói nào khác mà không có sự cho phép bằng văn bản của chủ sở hữu bản quyền. ĐĂNG KÝ GIẤY PHÉP PHẦN MỀM NÀY CHO PHÉP BẠN CÓ QUYỀN: 1. Cài đặt và sử dụng Sản phẩm cho mục đích duy nhất là kiểm tra các ứng dụng của bạn và cho các nguồn phục hồi của các chương trình mà bạn tạo ra. Bạn có thể cài đặt bản sao Của Sản phẩm trên máy tính và tự do di chuyển Sản phẩm từ máy tính này sang máy tính khác, miễn là bạn là cá nhân duy nhất sử dụng Sản phẩm. Nếu bạn là một thực thể, bạn phải chỉ định một cá nhân trong tổ chức của bạn (&Người dùng được đặt tên") để có quyền sử dụng Sản phẩm. 2. Tạo một bản sao của Sản phẩm cho mục đích sao lưu hoặc lưu trữ hoặc sao chép Sản phẩm vào một phương tiện lưu trữ vĩnh viễn duy nhất miễn là bạn chỉ giữ bản gốc cho mục đích sao lưu hoặc lưu trữ. 3. Hỗ trợ kỹ thuật và thông báo về những phiên bản mới Sản phẩm, có thể nâng cấp mà không cần thanh toán bổ sung. 4. Sản phẩm đã đăng ký có thể không được thuê hoặc cho thuê, nhưng có thể được chuyển nhượng vĩnh viễn, nếu người nhận được nó đồng ý với các điều khoản của giấy phép này. Nếu phần mềm là bản cập nhật, việc chuyển giao phải bao gồm bản Cập Nhật và tất cả các phiên bản trước đó. THAM GIA VÀO BẤT KỲ HOẠT ĐỘNG NÀO ĐƯỢC LIỆT KÊ DƯỚI ĐÂY SẼ CHẤM DỨT GIẤY PHÉP PHẦN MỀM. NGOÀI VIỆC CHẤM DỨT GIẤY PHÉP PHẦN MỀM, NHÀ PHÁT TRIỂN CÓ THỂ THEO ĐUỔI CÁC BIỆN PHÁP HÌNH SỰ, DÂN SỰ HOẶC BẤT KỲ BIỆN PHÁP KHẮC PHỤC NÀO KHÁC CÓ SẴN. 1. Phân phối bất kỳ tập tin chứa trong gói phần mềm này. 2. Sửa đổi, dịch ngược, tháo gỡ, đảo ngược kỹ thuật hoặc dịch của sản phẩm. 3. Loại bỏ các thông báo độc quyền, nhãn hoặc nhãn hiệu từ Tài liệu sản phẩm hoặc sản phẩm. 4. Tạo ra một ứng dụng không khác biệt đáng kể so với Sản phẩm SẢN PHẨM ĐƯỢC PHÂN PHỐI & AS IS". KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO ĐƯỢC THỂ HIỆN HOẶC NGỤ Ý. BẠN SỬ DỤNG CÓ NGUY CƠ CỦA RIÊNG BẠN. NHÀ PHÁT TRIỂN SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ TỔN THẤT DỮ LIỆU, THIỆT HẠI, MẤT LỢI NHUẬN HOẶC BẤT KỲ LOẠI TỔN THẤT NÀO KHÁC TRONG KHI SỬ DỤNG HOẶC THIẾU SẢN PHẨM NÀY THỜI HẠN VÀ CHẤM DỨT Giấy phép được cấp theo Thỏa thuận này sẽ tiếp tục có hiệu lực cho đến khi chấm dứt, như được quy định ở đây. Nếu Bên được cấp phép không thanh toán bất kỳ khoản tiền nào hoặc cung cấp bất kỳ dịch vụ nào đến hạn liên quan đến Sản phẩm hoặc vi phạm bất kỳ điều khoản hoặc điều kiện nào của Thỏa thuận này, Nhà phát triển hoặc đại lý của Bên phát triển có thể chấm dứt Giấy phép này ngay lập tức bằng cách thông báo chấm dứt cho Bên được cấp phép. Bên được cấp phép chịu trách nhiệm cung cấp thông tin liên hệ hợp lệ cho Nhà phát triển. Nếu không có thông tin liên hệ hợp lệ nào dành cho Bên được cấp phép trong hồ sơ nhà phát triển, Nhà phát triển không bắt buộc phải thông báo chấm dứt cho Bên được cấp phép. Bên được cấp phép cũng có thể tự nguyện chấm dứt Giấy phép này bằng cách thông báo chấm dứt cho Nhà phát triển và phá hủy hoặc trả lại cho Nhà phát triển tất cả các bản sao của tất cả hoặc bất kỳ phần nào của Sản phẩm và tài liệu người dùng liên quan thuộc sở hữu của Bên được cấp phép hoặc dưới sự kiểm soát của Bên được cấp phép. HIỆU LỰC CHẤM DỨT Ngay sau khi chấm dứt, Bên được cấp phép sẽ hủy hoặc trả lại cho Nhà phát triển tất cả các bản sao của tất cả hoặc bất kỳ phần nào của Sản phẩm thuộc sở hữu của Bên được cấp phép hoặc dưới sự kiểm soát của Bên được cấp phép. Bên được cấp phép sẽ không có quyền giữ hoặc sử dụng bất kỳ bản sao nào của Sản phẩm và tài liệu người dùng liên quan cho bất kỳ mục đích nào sau khi chấm dứt Thỏa thuận này. CHUYỂN GIAO SẢN PHẨM Bên được cấp phép sẽ không có quyền chuyển nhượng Giấy phép Sản phẩm này mà không có sự đồng ý trước bằng văn bản của Nhà phát triển. BẢO HÀNH SẢN PHẨM Nhà phát triển đảm bảo Sản phẩm phù hợp với mô tả về chức năng và hiệu suất của sản phẩm. Trong trường hợp Phần mềm không thực hiện theo bảo hành này, Nhà phát triển đồng ý sửa chữa hoặc sửa chữa bất kỳ sự không phù hợp nào miễn phí hoặc hoàn trả bất kỳ khoản tiền nào do Bên được cấp phép thanh toán cho Sản phẩm. Sản phẩm không thực hiện theo mô tả của sản phẩm do một hoặc nhiều nguyên nhân sau đây sẽ không được bảo hành: (i) Sản phẩm hoặc các tệp liên quan được thay đổi bởi bất kỳ ai khác ngoài Nhà phát triển hoặc (ii) nếu Sản phẩm là Sản phẩm tùy chỉnh được phát triển cho Bên được cấp phép, Sản phẩm tùy chỉnh được cài đặt bởi bất kỳ ai khác ngoài Nhà phát triển. HOÀN TIỀN Trong trường hợp Nhà phát triển hoàn trả bất kỳ khoản tiền nào do Bên được cấp phép thanh toán cho Sản phẩm, theo Đoạn trên, Bên được cấp phép hiểu và đồng ý rằng Thỏa thuận này và Giấy phép Sản phẩm bị chấm dứt và Nhà phát triển sẽ rút Sản phẩm và tài liệu liên quan được cung cấp theo Thỏa thuận này. Sau khi nhận được khoản hoàn lại như vậy, Bên được cấp phép đồng ý rằng họ sẽ không còn sử dụng, hiển thị hoặc kiểm soát Sản phẩm, mã hoặc tài liệu liên quan mà khoản hoàn lại đã được phát hành nữa. TỪ CHỐI BẢO HÀNH CHO SẢN PHẨM NGOẠI TRỪ CÁC BẢO ĐẢM RÕ RÀNG ĐƯỢC QUY ĐỊNH TRONG THỎA THUẬN NÀY, NHÀ PHÁT TRIỂN TỪ CHỐI TẤT CẢ CÁC BẢO ĐẢM NGỤ Ý CHO SẢN PHẨM, BAO GỒM BẢO ĐẢM VỀ KHẢ NĂNG BÁN HÀNG VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. NHÀ PHÁT TRIỂN KHÔNG ĐẠI DIỆN LIÊN QUAN ĐẾN CHẤT LƯỢNG CỦA SẢN PHẨM VÀ KHÔNG HỨA RẰNG SẢN PHẨM SẼ KHÔNG CÓ LỖI HOẶC SẼ HOẠT ĐỘNG MÀ KHÔNG BỊ GIÁN ĐOẠN. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ TRONG MỌI TRƯỜNG HỢP, NHÀ PHÁT TRIỂN SẼ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI BẤT KỲ THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, NGẪU NHIÊN, ĐẶC BIỆT, DO HẬU QUẢ HOẶC CÁC THIỆT HẠI KHÁC PHÁT SINH TỪ VIỆC SỬ DỤNG SẢN PHẨM CỦA BẤT KỲ NGƯỜI NÀO, BẤT KỂ NHÀ PHÁT TRIỂN CÓ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG THIỆT HẠI TRƯỚC HAY KHÔNG. NHỮNG HẠN CHẾ NÀY ÁP DỤNG CHO TẤT CẢ CÁC NGUYÊN NHÂN CỦA HÀNH ĐỘNG, BAO GỒM VI PHẠM HỢP ĐỒNG, VI PHẠM BẢO HÀNH, SƠ SUẤT CỦA NHÀ PHÁT TRIỂN, TRÁCH NHIỆM PHÁP LÝ NGHIÊM NGẶT, XUYÊN TẠC VÀ SAI LẦM CÁ NHÂN KHÁC. QUYỀN SỞ HỮU SẢN PHẨM Nhà phát triển đã và sẽ giữ lại tất cả các quyền sở hữu trong Sản phẩm, bao gồm tất cả các quyền bằng sáng chế, bản quyền, bí mật thương mại, nhãn hiệu thương mại, nhãn hiệu dịch vụ, thiện chí liên quan và thông tin bí mật và độc quyền. Bên được cấp phép sẽ không có quyền đối với Sản phẩm trừ khi được nêu rõ trong Thỏa thuận này. PHÂN CÔNG VÀ ỦY QUYỀN Bên được cấp phép không được chuyển nhượng Thỏa thuận này hoặc bất kỳ quyền nào theo thỏa thuận này và không được ủy quyền bất kỳ nhiệm vụ nào theo Thỏa thuận này mà không có sự đồng ý trước bằng văn bản của Nhà phát triển. Bất kỳ nỗ lực nào để chỉ định hoặc ủy quyền mà không có sự đồng ý đó sẽ bị vô hiệu. Tổng quát Thỏa thuận này cấu thành toàn bộ sự hiểu biết giữa Nhà phát triển và Bên được cấp phép liên quan đến vấn đề này. Mọi thay đổi đối với Thỏa thuận này phải bằng văn bản, có chữ ký của Nhà phát triển và Bên được cấp phép. Các điều khoản và điều kiện được quy định trong bất kỳ đơn đặt hàng nào khác với, xung đột hoặc không được bao gồm trong Thỏa thuận này, sẽ không trở thành một phần của Thỏa thuận này trừ khi được Nhà phát triển chấp nhận cụ thể bằng văn bản. Tất cả các quyền không được cấp rõ ràng ở đây được bảo lưu bởi Sergey Chubchenko. Các nhãn hiệu khác được bảo lưu bởi chủ sở hữu của họ. BÊN ĐƯỢC CẤP PHÉP ĐÃ ĐỌC THỎA THUẬN NÀY VÀ HIỂU VÀ ĐỒNG Ý VỚI TẤT CẢ CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN. Cảm ơn bạn đã sử dụng VB Decompiler!