Find Jobs
Hire Freelancers

Defusing a binary bomb

$8-15 USD / hour

Cancelled
Posted about 9 years ago

$8-15 USD / hour

This is a school project: Here is part of the description: Your job defuse your bomb. You must do the assignment on a 64-bit machine. You can use many tools to help you defuse your bomb. The best way is to use your favorite debugger to step through the disassembled binary. Each time your bomb explodes it notifies the bomblab server, and you lose 1 point (up to a max of 40 points) in the final score for the lab. So there are consequences to exploding the bomb. You must be careful! The first four phases are worth 15 points each. Phases 5 and 6 are a little more difficult, so they are worth 20 points each. So the maximum score you can get is 100 points. Although phases get progressively harder to defuse, the expertise you gain as you move from phase to phase should offset this difficulty. However, the last phase will challenge even the best students, so please don't wait until the last minute to start. The bomb ignores blank input lines. If you run your bomb with a command line argument, for example, unix64> ./bomb [login to view URL] then it will read the input lines from "[login to view URL]" until it reaches EOF (end of file), and then switch over to STDIN. In a moment of weakness, Dr.~Evil added this feature so you don't have to keep retyping the solutions to phases you have already defused. To avoid accidentally detonating the bomb, you will need to learn how to single-step through the assembly code and how to set breakpoints. You will also need to learn how to inspect both the registers and the memory states. One of the nice side-effects of doing the lab is that you will get very good at using a debugger. This is a crucial skill that will pay big dividends the rest of your career. If this seems like a project your interested in and are able to do. Please let me know asap.
Project ID: 7286166

About the project

4 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $14 USD/hour for this job
User Avatar
Hello, I have done a similar challenge for linux. I also have vast reverse engineering experience on Windows. What operating system is the executable running on? When is the due date ?
$15 USD in 6 days
4.9 (65 reviews)
5.7
5.7
User Avatar
A proposal has not yet been provided
$15 USD in 6 days
5.0 (28 reviews)
4.8
4.8
User Avatar
C/C++/Java software engineer with 4 years hands-on experience in: system software, client/server applications and compilers. Proficient English speaker.
$15 USD in 6 days
4.2 (1 review)
1.9
1.9

About the client

Flag of UNITED STATES
Fremont, United States
0.0
0
Payment method verified
Member since Mar 11, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.