Show Bid Request
Command Line Argument Password for Existing Exe (PE Header modification in MASM)
Bid Request Id: 42204
|
|
|
Description:
I have an existing EXE that I'd like to protect with a command line password (command argument).
What I need:
1) A VB6 program that modifies the PE header of an existing EXE, so that it checks the password in the command line argument and runs or exits accordingly. (use MASM!)
2) The VB6 program should let me choose the password.
3) Password should not be visible when opening the file with an HEX editor.
4) If possible, the contained EXE should be encrypted.
5) The EXE should NOT be written to a temp location in order to be run, this is why I need an assembler solution!
6) The assembler header should check the command line (argument) password agains the encrypted
password it contains, if it's correct just JMP to the right location and continue the execution of the EXE, otherwise end.
I am open to suggestions, if you know an existing commercial program that can do all this, please make a bid for the link.
Remember: 1) The file should NOT be written to a temp folder (or anywhere else) and 2) Password should be accepted through the command line.
I have to repeat this, since I keep getting bids from people that offer me a program that will write the file somewhere, then run it, then delete it. THIS
METHOD IS NOT ACCEPTABLE, because the written file can be copied while running and the whole protection is useless!
The EXE is a Win32 GUI app. I DO NOT want a password dialog, just the command line option.
When bidding, please tell me exactly how you are planning to do it, and how much time you need. Thanks.
Example calling of the protected file prot.exe (password is 1234):
c:\prot.exe 1234 (this should run prot.exe normally)
c:\prot.exe (should do nothing, just exit, no error msg)
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
NOTE: I HAVE THE SKELETON OF A PROTECTION PROGRAM IN VB6/MASM VERY SIMILAR TO WHAT I NEED, BUT IT DOESN'T WORK. IF YOU WANT TO MAKE IT WORK INSTEAD OF STARTING FROM SCRATCH, LET ME KNOW AND BID ACCORDINGLY!
Platform:
Win32/NT, VB6, MASM
Must be 100% finished and received by buyer on:
Jan 15, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Special Conditions / Other:
IF YOU FAIL TO COMPLETE THE PROJECT ON TIME OR IGNORE MY EMAILS YOU WILL RECEIVE NEGATIVE FEEDBACK AND YOU WILL NOT GET ONE CENT!
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$80 (USD)
|
Jan 4, 2003 11:56:39 AM EDT
|
10
(Excellent)
|
|
|
Hello sir!
I understand very well your demands and i am able to code you program in less than a day. This bid includes encrypting of the code section. If you want it without encryption please let me know, my bid will be 60$.
I repeat that i can do this WITHOUT writing a new executable to the disk. Everything will be done in memory.
I have previous experience with executable packers/unpackers, you can expect a quality solution from me.
Thank you, Mihai
|
|
|
|
|
|