Czy istnieje sposób, aby połączyć dwa pliki exe w jednym, programowo, tak, że działa to byłoby wykonać zarówno starsze pliki exe razem. Znalazłem kilka rzeczy na google o wstrzykiwaniu kodu lub plików dll, ale jest to możliwe dwa scalić dwa pliki exe lub wstrzyknąć exe do exe?Scalanie dwóch plików w jeden exe programowo
Z góry dziękuję.
[EDIT] Dziękuję wszystkim. Tylko dla tych, którzy twierdzili, że nie jest to możliwe, muszę powiedzieć, że w końcu zrobiłem to prawie tak, jak sugerowali niektórzy. To prawie tak wygląda (nie pamiętam wszystkiego, ponieważ było to dawno temu):
[UWAGA: ten algorytm jest bardzo podobny do niektórych robaków i wirusów. Nie jestem hackerem ani twórcą wirusów! i to ma być używane tylko z powodów eksperymentalnych lub nieszkodliwych - Dokonywanie błędów w kodzie może zrujnować pliki wykonywalne w katalogach.]
1- Exe sprawdza rozmiar swojej osoby, aby wykryć, czy coś zostało do niej dołączone. jeżeli nie ma ona wtedy:
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- Jeśli exe wykryje, że coś zostało dodane do niego wtedy:
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.
powiedziałem prawie zrobił to cos w ten sposób exe dołącza kolejny exe do siebie. ale można to powtórzyć dla dołączenia i wykonania 2 lub nawet 3 lub więcej plików wykonywalnych w jeden. musisz tylko znać ORIGINAL_FILE_SIZE z napisanego programu.
exefusion ma trojana złośliwe oprogramowanie. – BioDeveloper