Dịch ngược mã nguồn .NET với ILSpy

ILSpy là một công cụ của nhóm SharpDevelop có tác dụng dịch ngược (decompiler/Disassembler) các chương trình được viết bằng .NET. Nó hoàn toàn miễn phí và là mã nguồn mở, các bạn có thể tham khảo tại link: https://github.com/icsharpcode/ILSpy . Cá nhân mình thấy rất thích dùng nó vì dịch ngược khá chính xác và gọn nhẹ, không phải cài đặt. Một số tính năng chính của nó bao gồm:

  • Decompilation to C#
  • Whole-project decompilation (csproj, not sln!)
  • Search for types/methods/properties (substring)
  • Hyperlink-based type/method/property navigation
  • Base/Derived types navigation, history
  • BAML to XAML decompiler
  • Extensible via plugins (MEF)
  • Check out the language support status

Giao diện chương trình

Mình thì hay sử dụng mới mục đích tham khảo mã nguồn các chương trình, tìm các thông tin nhạy cảm như chuỗi kết nối, thông tin bảo mật, crack app. Sau khi xem mã nguồn chúng ta có thể xuất ngược lại ra project và chỉnh sửa mã nguồn của nó, build lại thành 1 file mới.

Chỉnh sửa mã nguồn chương trình

 

0 0 vote
Article Rating

Nguyễn Hoàng Hải

Hi all! Mình hiện tại đang sinh sống và làm việc tại Hải Phòng, Công việc và niềm đam mê lớn nhất của mình là tạo ra các phần mềm, ứng dụng hữu ích, nâng cao năng suất làm việc của các bạn để đạt hiệu quả cao nhất. Mình viết những bài ở trang này với mong muốn chia sẻ những suy nghĩ và kinh nghiệm của mình trong cuộc sống cũng như công việc hàng ngày. Nếu thấy nó có ích cho bạn hãy comment dưới bài viết đó nhé.

You may also like...

Theo dõi
Notify of
guest
0 Comments
Inline Feedbacks
Xem tất cả bình luận
huy Son

minh xin infor lien lac ban nhe’

0
Hãy để lại bình luận cùng trao đổi nhé :Dx
()
x
%d bloggers like this: