Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    Số 60 Thái Hà, Đống Đa, Hà Nội
    Bài viết
    0

    Gọi hàm trong process và tìm địa chỉ của hàm đó từ 1 process khác như thế nào ?

    Mình có một số thắc mắc mong mọi người giải đáp giúp.

    Mình viết 1 file A.exe đơn giản có 1 hàm ABC. Sau khi build nó ra mình chạy nó. mình muốn gọi hàm ABC đó từ 1 chương trình khác thì phải làm thế nào?

    Địa chỉ hàm ABC đó trên bộ nhớ và trong file A.exe đó giống nhau không ? Mình dự định là sẽ inject 1 cái dll vào bộ nhớ file A.exe rồi gọi hàm đó từ địa chỉ tìm được nhưng vẫn chưa hiểu về vụ địa chỉ hàm.

    Các bạn xem qua giải đáp giúp mình, mình cảm ơn [IMG]images/smilies/smile.png[/IMG]

  2. #2
    Nếu không có sự biến hóa đặc biệt trong chương trình thì: Địa chỉ sẽ không giống nhau nhưng Offset thì giống nhau
    Bạn có thể thử call entrypoint address + offset (nếu bạn đã inject được dll vào process đó)

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cảm ơn bạn. để mình thử xem

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •