AntiDebug Testing (round2)

Completed Posted Mar 12, 2007 Paid on delivery
Completed Paid on delivery

Attached to this bid is an executable file, and an excel spreadsheet (also as xml).

The spreadsheet contains a test matrix of 33 tests spanning 6 test environments softICE, softICE w/ mask plugins, OllyDebug, OllyDebug w/ mask plugins, IDA and IDA w/ mask plugins. Each test is a call to technique for subverting an attempt to debug the program.

The executable file is a simple console exe that accepts as console input a number from 0-32. Each of these numbers corresponds to a test entry in the spreadsheet.

After entering one of these numbers, the application will respond in 1 of 5 ways.

1) It will print "Passed" meaning a debugger was not detected

2) It will print "Failed" meaning a debugger was detected

3) It will cause the debugger to break on a line, or an continuable exception to be thrown.

4) It will crash the program in such a way that it can no longer be debugged

5) It will crash the debugger itself

The project is to run each of the tests in the spreadsheet for each environment and to intelligently report and observe the results.

Your deliverable should consist of 2 parts. A quick overview, which is essentially simply providing a synopsis of the test result, and a indepth review.

The indepth review should cover the following:

1) Extra information about the results of the test

2) How would rate your ability to debug the program.

3) How do you feel you could get around some of the tests? If any or all?

4) What plugins did you use to mask the debuggers if any/all?

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

win2k+

Assembly C Programming Engineering MySQL PHP Software Architecture Software Testing

Project ID: #2878464

About the project

4 proposals Remote project Active Mar 13, 2007

Awarded to:

MikeRoger

See private message.

$170 USD in 2 days
(30 Reviews)
5.1

4 freelancers are bidding on average $145 for this job

AlexPetuschak

See private message.

$170 USD in 2 days
(138 Reviews)
7.4
amaresolutions

See private message.

$110.5 USD in 2 days
(44 Reviews)
5.5
sponeil

See private message.

$127.5 USD in 2 days
(0 Reviews)
0.0