Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Inject Dll vào file exe của game để custom hoặc hack game đó?

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    16

    Mặc định Inject Dll vào file exe của game để custom hoặc hack game đó?

    Mình đang tìm hiểu để custom và hack 1 game offline nhỏ nhỏ. Đơn giản chỉ muốn thêm 1 dòng chữ vào màn hình khởi động game thôi

    Theo mình suy luận thì các bước sẽ như sau:
    - Viết file dll export hàm hiển thị lên đoạn text trên màn hình game
    - Inject file dll vào file exe của game, và bắt nó gọi hàm trong dll trong hàm main

    Ý tưởng là như thế, nhưng mình còn rất mơ hồ về kiến thức, ai có tài liệu, hoặc hiểu biết về vấn đề này thì xin hãy chỉ giáo cho mình với.
    Đã được chỉnh sửa lần cuối bởi xuanlinh91 : 05-02-2015 lúc 06:12 AM.

  2. #2
    Ngày gia nhập
    08 2014
    Nơi ở
    USA
    Bài viết
    623

    Thông thường những game hồi xưa có thể dùng tool để đổi hình ảnh trong resource qua software như là Resource Hacker, hay HEX Editor ... nhưng hãy học căn bản trước:

    http://en.wikipedia.org/wiki/Resource_Hacker

    Bạn download về từ từ nghiên cứu nhé:
    VNFox là ai? www.vnfox.com
    Cafe cùng VNFox @ fb.me/vnfoxcafe

  3. #3
    Ngày gia nhập
    12 2008
    Bài viết
    13

    Ý tưởng của bạn là đúng, tuy nhiên với mục đích phía trên thì chưa cần cao siêu như vậy đâu
    Việc thêm dòng chữ có thể thực hiện dựa trên kĩ thuật overflow, bạn có thể edit lại chính chương trình của game bằng các công cụ RE (olly)
    Việc thay đổi này có thể không an toàn với những game được code cẩn thận

  4. #4
    Ngày gia nhập
    04 2011
    Nơi ở
    Hà Nội
    Bài viết
    248

    đơn giản nhất là CreateRemoteThread với lpStartAddress = LoadLibrary

  5. #5
    Ngày gia nhập
    09 2010
    Bài viết
    16

    Đấy chỉ là bước đầu thôi, mình muốn phát triển thêm nên muốn đi theo phương pháp đó

    Ví dụ game của mình chỉ hiện tên người chơi, mình muốn lấy các biến chứa số tài nguyên hiện có, lượng máu, mana và hiện lên sát tên người chơi, nên việc inject code vào game là hợp lý nhất

    Thứ 2 nữa mình muốn custom và chia sẻ cho nhiều người chơi khác, muốn họ down patch và dll về click là xong, thì sẽ đơn giản hơn là bắt họ download tool về rùi làm theo các bước abc xyz, hoặc bắt họ download bản mod của mình về, file game khá nặng, trong khi file dll chỉ có vài kb

    Mong mọi người tiếp tục hướng dẫn chi tiết hơn ạ

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