faid
faid

Reputation: 405

Remove PE (Portable Executable) Command Line

How to remove some unused Command Line parameters from an executable? example: i have a EXE that using this following command line (-a, -b, -c, -1, -2, -3) how do i remove "-2" command? i've try to use RES Editor, HEX Editor and EXE Disassembler, but nothing. someone can help me? what the program must i use for this? because if i remove the "GetCommandLine(A/W)" function, it lost all commands. thanks.

Upvotes: 0

Views: 410

Answers (1)

NPE
NPE

Reputation: 500317

You'd have to reverse engineer the executable, find where it checks for those arguments and remove the relevant code (e.g. by replacing it with NOPs).

An easier option is to provide a wrapper executable that would sanitize the command line and call the original, unmodified, executable just with the options you want to preserve.

Upvotes: 2

Related Questions