Thứ Hai, 28 tháng 9, 2015

Bảo vệ Code .net của bạn với ConfuserEx

Bất cứ một vị phụ huynh nào đều không muốn đứa con của mình bị nhìn lén với không một mảnh vải che thân. Tôi cũng vậy và có thể bạn khi đọc bài viết này cũng mong đứa con tinh thần của mình không bị bóc trần source. Tất nhiên là ở mức độ nào đó thôi chứ cao thủ decode thì chịu kiểu nào cũng có người làm được. Ông bà ta có câu là "Tránh được người ngay chứ sao tránh được kẻ gian". Tất nhiên nhiều "kẻ gian" chỉ đơn giản là tò mò làm chơi thôi chứ không có ý xấu, và cũng không ít kẻ lười suy nghĩ xem code rồi copy để làm abc... xyz.



ConfuserEx là công cụ obfuscators for .NET miễn phí tốt nhất theo danh sách List of obfuscators for .NET . Bạn có thể theo link trên mà tìm hiểu thêm, còn nhiều công cụ khác nữa nhưng free cũng tốt như SkaterLight hay Eazfuscator.NET (3.3.161.40493).

DOWNLOAD

Đầu tiên bạn cần công down bản release cuối cùng tại địa chỉ https://github.com/yck1509/ConfuserEx/releases
Sau khi tải xuống giải nén ra một thư mục là xong.

SỬ DỤNG

- Chạy file ConfuserEx.exe trong thư mục đã giải nén.
- Trong "Project" tab
          Chọn "base directory" là thư mục sẽ làm việc.
          Click vào nút + để thêm các file dll sẽ mã hóa, chọn nhiều cũng được.
- Chuyển sang "Settings" tab
          Click chọn < Global settings > và nhấn nút + Một rule sẽ được thêm vào. Khi mà trùng với mẫu cài đặt rule sẽ hoạt động, nó trả về true nghĩ là rule này luôn hoạt động được.
          Click chọn nút Edit (nút thứ 3 từ trên xuống bên phải). Một form mới sẽ xuất hiện
          Chọn preset về "Maximum" sau đó đóng lại close.(Bạn đọc thêm tài liệu của ConfuserEx sẽ hiểu có thể chỉnh thêm những cái gì !?!)
- Chuyển qua "Protect" tab
          Nhấn nút Protect và đợi một chút là xong việc!

LỜI CUỐI

Sau khi ConfuserEx hoàn thành bạn có thể tiến hành kiểm tra lại kết quả của nó bằng các chương trình deobfuscator như ILSpy, dotPeek... nếu muốn.

Hy vọng đóng góp cho bạn một cách để bảo vệ "con yêu" của mình trước những người hàng xóm không thân thiện.

Xin chào và chúc may mắn.

Thứ Tư, 16 tháng 9, 2015

Upload ảnh lên host Image Shack miễn phí với C#

Trong bài viết trước mình đã giới thiệu các bạn code upload ảnh lên host imgur.com. Tiếp theo tinh thần bài viết đó mình viết tiếp bài này giới thiệu đến các bạn code upload ảnh lên host ImageShack cũng là một hosting cho phép upload ảnh miễn phí và dễ dàng chia sẻ lên các trang mạng internet.

Trước tiên cũng như imgur bạn phải đăng ký một tài khoản của ImageShack. Sau khi đăng nhập bạn vào đường dẫn https://imageshack.us/api_request/ để yêu cầu ImageShack cung cấp cho các bạn một api key. Bạn đợi một thời gian sẽ có email thông báo api key cho bạn. Khi có api key rồi bạn lấy api điền vào code mình chia sẻ dưới đây để có kết quả hoàn chỉnh nhé.


Tới đây bạn có thể upload ảnh lên trên ImageShack rồi. Bạn có thể tham khảo thêm code upload ảnh lên Imgur.com tại bài viết Upload ảnh lên host Imgur miễn phí với C# của mình.

Chúc bạn nhiều niềm vui trong lập trình. Mọi thắc mắc vui lòng comment bên dưới, mình, sẽ rất vui nếu giúp được bạn.

Upload ảnh lên host Imgur miễn phí với C#

Hi all !

Hôm nay Thi muốn chia sẻ với mọi người một đoạn code dùng upload ảnh từ máy local lên trang chia sẻ ảnh Imgur.com. Đoạn code viết bằng C# sử dụng WebClient và một chút regular expression. Nhưng trước hết bạn phải đăng ký 1 tài khoản trên trang Imgur trước đã nhé để lấy ClientID đã, phần đăng ký mình không giới thiệu bạn tự tìm hiểu.
Sau khi đăng nhập bạn vào setting => applications sẽ thấy ClientID của mình. Sau đó bỏ ClientID vào code để thực hiện nhé.




Tới đây bạn có thể upload ảnh lên trên Imgur rồi. Bạn có thể tham khảo thêm code upload ảnh lên ImageShack.com tại bài viết Upload ảnh lên host Image Shack miễn phí với C# của mình.
Goodbye! see you soon

Chủ Nhật, 13 tháng 9, 2015

Xây dựng form dạng kéo thả tạo code bootstrap

Khi xây dựng biểu mẫu cho web dùng bootstrap ta có thể sử dụng công cụ online http://bootsnipp.com/forms để xây dựng form online nhanh chóng và hiệu quả. Có tính tái sử dụng cao và trực quang. Ngoài ra còn có rất nhiều resource ta có thể tham khảo thêm trên trang này http://bootsnipp.com/resources.

Chúc vui vẻ.