AntiDebug Testing (round2)

Completado Publicado Mar 12, 2007 Pagado a la entrega
Completado Pagado a la entrega

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+

Assembler Programación en C Ingeniería MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #2878464

Sobre el proyecto

4 propuestas Proyecto remoto Activo Mar 13, 2007

Adjudicado a:

MikeRoger

See private message.

$170 USD en 2 días
(30 comentarios)
5.1

4 freelancers están ofertando un promedio de $145 por este trabajo

AlexPetuschak

See private message.

$170 USD en 2 días
(138 comentarios)
7.4
amaresolutions

See private message.

$110.5 USD en 2 días
(44 comentarios)
5.5
sponeil

See private message.

$127.5 USD en 2 días
(0 comentarios)
0.0