Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Trang 3 trên tổng số 10 Đầu tiênĐầu tiên 12345... Cuối cùngCuối cùng
Từ 21 tới 30 trên tổng số 97 kết quả

Đề tài: Biên dịch lại dự án từ netExec file.

  1. #21
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Mặc định Biên dịch lại dự án từ netExec file.

    "Đề tài về tập tin PE" là câu trả lời của mình, Exe2Asm hay Exe2C thì cần phải nắm rõ về PE. Mình chưa tiếp tục vì không mấy ai quan tâm.
    Nửa đường đứt gánh thì đề tài thành rác.

    HexaView cũng là bước đầu của nó bạn ạ, mình muốn làm được không phải là riêng mình, vả lại chắc chắn người ta đã làm từ lâu rồi mà mình không biết thôi.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #22
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Nhớ lại những năm 90, có chương trình của bạn nào đó gọi là tương tự như Exe2C thì phải, rất oách. Chạy thử thì ra là tóm trọn mã máy vào trong 1 cấu trúc C cộng thêm 1 giá trị kích thước. Cũng có thể cần cho các LTV it kinh nghiệm nhưng tên gọi khoa trương nhiều quá. Xin tác giả thứ lỗi nhận định chủ quan này.

  3. #23
    Ngày gia nhập
    09 2016
    Bài viết
    1,009

    Trích dẫn Nguyên bản được gửi bởi MHoang Xem bài viết
    Nhớ lại những năm 90, có chương trình của bạn nào đó gọi là tương tự như Exe2C thì phải, rất oách. Chạy thử thì ra là tóm trọn mã máy vào trong 1 cấu trúc C cộng thêm 1 giá trị kích thước. Cũng có thể cần cho các LTV it kinh nghiệm nhưng tên gọi khoa trương nhiều quá. Xin tác giả thứ lỗi nhận định chủ quan này.
    MHoang có vài chục năm biết code mà, tôi không thua gì bác, bác chỉ cho bá tánh biết thế nào là tương tự ? Ví dụ KT thị trường với KT định hướng, nó tương mắm chỗ nào, nay có mắm cá hồi xứ lạnh !

  4. #24
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Trích dẫn Nguyên bản được gửi bởi fms17 Xem bài viết
    MHoang có vài chục năm biết code mà, tôi không thua gì bác, bác chỉ cho bá tánh biết thế nào là tương tự ? Ví dụ KT thị trường với KT định hướng, nó tương mắm chỗ nào, nay có mắm cá hồi xứ lạnh !
    Mình không thích cách bàn luận như bạn - không muốn đá xéo lẫn nhau. Cũng như bạn, cũng đã có gần chục năm đầu đời cơ khí trên khắp miền Nam Bắc, cầm mỏ hàn que 5 cháy rát mặt, da lột từng mảng còn hơn cả lang ben, nên cũng có hiểu sơ sơ thị trường với định hướng.
    Cũng cần nói thêm, mình hoạt động trên lĩnh vực khác khó nói rõ (có thể nói là thất nghiệp cũng được). Và mình cũng tự hào rằng với công việc đó đã nuôi sống cả gia đình mình từ thời hàn vi tới bây giờ. Lập trình là đam mê nhưng cuộc sống đôi khi không cho ta chọn lựa, một vài thời gian thong thả có phụ giúp bạn bè kiếm thêm thu nhập và chỉ ở mức độ đó.
    Giờ cuộc sống đã ổn định hơn, con cháu đã tự bước được rồi, mình mới có nhiều thời gian hơn cho niềm vui thuở đôi mươi.

    Quay trở lại các reply, mình không nhớ rõ tên chương trình nên mới nói tương tự như Exe2C, nhớ không chính xác thì nó nhập vào một *.exe sau đó xuất ra một tập tin *.h. Nội dung bên trong *.h là khai báo và khởi tạo một mảng bytes chính là mã máy của *exe, tiếp theo là khai báo và khởi tạo một biến khác giữ kích thước của chính cái *.exe đó.
    Mình sẽ mô phỏng lại nó, chắc mất khoảng 1-2 ngày, có gì bàn thêm sau giờ bận rồi.

    - - - Nội dung đã được cập nhật ngày 19-10-2016 lúc 11:10 PM - - -

    Đại khái nó như bên dưới, mã chưa rút gọn và chưa xử lý với các exe lớn, chờ các bạn góp ý.
    Attached Files Attached Files

  5. #25
    Ngày gia nhập
    09 2016
    Bài viết
    1,009

    Tôi góp ý với MHoang chỗ này, tôi có vài PC để làm việc không cái này được thì mang sang máy khác.

    Bác muốn hại điện à, tôi có các máy hiện đại để làm việc, tôi tuân thủ chuẩn. Ngày trước tôi và bác cũng như các thành viên khác hôm nay, ở trường, ở doanh trại, ở nhà máy con vua cũng như dân đen : uniform

    https://vi.wikipedia.org/wiki/%C4%90%E1%BB%93ng_ph%E1%BB%A5c

  6. #26
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Mặc định Biên dịch lại dự án từ netExec file.

    Đã xem qua cả các đồng phục bạn đưa, vẫn không hiểu bạn nói về cái gì : chắc vấn đề char trong C# khác unsigned char trong C. Bạn nên chỉ rõ mình mới biết chứ suy đoán dễ lung tung.

  7. #27
    Ngày gia nhập
    09 2016
    Bài viết
    1,009

    Trên PC tôi thường dùng, không có version vs2015.
    Chỉ là như vậy. Bác hạ nó xuống 1-2 bậc thì tốt hơn, ví dụ vs2010.

    Tôi đã chuyển nó về Vs2010
    Sửa ExeToArray.vcxproj vài chỗ, comment html ; còn lại giữ nguyên
    HTML Code:
    1.     <!--
    2.    <PlatformToolset>v140</PlatformToolset>
    3.     -->

    ExeToArrayB.rar
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi fms17 : 21-10-2016 lúc 11:05 AM. Lý do: Đính kèm file

  8. #28
    Ngày gia nhập
    09 2016
    Bài viết
    1,009

    Bàn tiếp chứ bác, sau khi xuất ra c code
    - làm sao sửa nó,
    - làm sao biên dịch lại thành ứng dụng ?

  9. #29
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    904

    Mặc định Window API - Tạo bộ sửa chữa Hex

    Trích dẫn Nguyên bản được gửi bởi fms17 Xem bài viết
    Bàn tiếp chứ bác, sau khi xuất ra c code
    - làm sao sửa nó,
    - làm sao biên dịch lại thành ứng dụng ?
    Chuyện lâu dài mà bác, tôi vẫn chưa hoàn thành được, để tiếp tục đề tài này, tôi đưa cái này lên các bạn xem qua.

    dẫn nhập :
    Tôi viết chương trình có GUI, mục đích xoay quanh chuyện "xào luộc exePE", trong khi chạy theo những ý lớn, có lúc gác lại một vài chuyện. Mã nguồn bên dưới là được tách ra từ HackPE và nó còn tồn nhược điểm mà tôi chưa có thời gian sửa chữa.
    Như bạn biết, ExeToArray thì không có ích gì mấy cho ExeToC, tôi muốn xuất exe lên một bộ sửa chữa Hex thì có ích hơn. Trước khi cho chạy tự động được cái gì đó mà muốn người khác hiểu được thì ít ra ta cũng phải cho nó một giao diện GUI phù hợp. Trong Hexaview, tôi dùng Listview để xuất liệu nhưng nó hoàn toàn không phù hợp để soạn thảo, có bạn đã đề xuất dùng FlexHex nhưng nó lại không thiết kế ActiveX COM kèm theo. Tập tin FixHex.h trong mã trên vay mượn mẫu mã của FlexHex nhưng vẫn tồn đọng khuyết điểm mà tôi muốn các bạn đóng góp.

    Mục đích : Xuất dữ liệu exeNE (dạng truyền thống) lên cửa sổ để sửa chữa.
    Mã : Trong tập tin "FixHex.h"
    Chương trình kiểm tra tạm thời : FixHex.exe
    Tồn đọng chưa giải quyết : Đồng bộ giữa thanh cuộn và dữ liệu tập tin khi mở một exe có kích thước vượt qua giới hạn số int do miền thanh cuộn là giá trị int.

    Phần mã này có liên quan đến việc đóng khối mã máy của exe để xuất sang cửa sổ Disassembler và chuyển khối sang C.
    Attached Files Attached Files

  10. #30
    Ngày gia nhập
    09 2016
    Bài viết
    1,009

    Tôi chưa hiểu ý bác.

    Hexaview hay WinHex (một công cụ có tiếng) thì khả năng sửa native Exec là không đáng kể. Nó không thấy được cấu trúc lập trình.
    Ít ra phải đọc thấy mã Assembly cho hàm, cho cấu trúc điều khiển, như các chương trình debug.

    Một số công cụ như Resource Hacker, eXeScope, 0llyDbg có thể can thiệp vào code, resources của native Exec

    Chuyện lâu dài và cũng đau đầu. Tôi sẽ tìm hiều thêm về FixHex, góp ý sau
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn