Có cách nào hợp nhất hai tệp exe thành một, theo lập trình, để chạy nó sẽ thực thi cả hai tệp exe cũ với nhau. Tôi tìm thấy một số điều trên google về tiêm mã hoặc các tập tin dll nhưng là nó có thể hai hợp nhất hai tập tin exe hoặc để tiêm exe vào exe?Hợp nhất hai tệp exe thành một chương trình
Xin cảm ơn trước.
[EDIT] Cảm ơn mọi người. Chỉ cho những người nói rằng điều đó là không thể, tôi phải nói rằng tôi gần như đã làm điều đó cuối cùng theo cách mà một số người được gợi ý. Nó gần như đi như thế này (Tôi không thể nhớ tất cả nó cos nó đã được một thời gian dài trước đây):
[BEWARE: Thuật toán này rất giống với một số sâu và virus. Tôi không phải là một hacker hay một nhà văn virus! và điều này chỉ được sử dụng cho các lý do thực nghiệm hoặc vô lý - Làm cho các lỗi trong mã có thể làm hỏng các tập tin thực thi trong các thư mục.]
1- Kiểm tra kích thước của chính nó để phát hiện xem có bất kỳ thứ gì được gắn vào chính nó hay không. nếu nó có không thì:
1.1- The exe finds other executable files in its directory (lets call one of them as victim!)
1.2- it makes a copy of itself (lets call it newMe)
1.3- it copies the other executable found in the directory to the end of newMe.
1.4- it deletes the other executable file found and renames newMe to its victim's name.
2- Nếu exe phát hiện rằng một cái gì đó đã được thêm vào nó sau đó:
2.1- Then it copies data from itself (from ORIGINAL_FILE_SIZE to the end of file) to a new file (lets call it newBorn.exe)
2.2- It runs itself's code and then executes the newBorn.
tôi đã nói tôi gần như đã làm nó cos theo cách này các exe gắn thêm khác exe cho chính nó. nhưng điều này có thể được lặp lại để thêm và thực thi 2 hoặc thậm chí 3 hoặc nhiều tệp thi hành vào một. bạn chỉ cần biết ORIGINAL_FILE_SIZE của chương trình được viết.
exefusion có trojan phần mềm độc hại. – BioDeveloper