lab1 binary bombs n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Lab1:Binary Bombs PowerPoint Presentation
Download Presentation
Lab1:Binary Bombs

Loading in 2 Seconds...

play fullscreen
1 / 7

Lab1:Binary Bombs - PowerPoint PPT Presentation


  • 121 Views
  • Uploaded on

Lab1:Binary Bombs . Wenhao Li liwenhaosuper@gmail.com Institute of Parallel and Distributed Systems (IPADS) Shanghai Jiao Tong University. Defuse Your Bomb. What is a bomb? Lab Detail Things that may help you. What is a Bomb?. Right key. Survive. What is a bomb? Only a binary file

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Lab1:Binary Bombs' - lilka


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
lab1 binary bombs

Lab1:Binary Bombs

Wenhao Li

liwenhaosuper@gmail.com

Institute of Parallel and Distributed Systems (IPADS)

Shanghai Jiao Tong University

defuse your bomb
Defuse Your Bomb
  • What is a bomb?
  • Lab Detail
  • Things that may help you
what is a bomb
What is a Bomb?

Right key

Survive

  • What is a bomb?
    • Only a binary file
    • A main function is provided
  • So
    • Find your key to defuse it!
  • What can you use?
    • Any tools that can directly help you
      • Do it by disassembling and reverse engineering first
      • gdb, ddd, objdump, pen and paper,…
    • Any knowledge you learned from this course
    • DO NOT try to use the Search Engine to find your key

Wrong key

Bomb !

our lab
Our Lab
  • Send your public key to TA
    • liwenhaosuper@gmail.com
  • Get your bomb
    • $git clone osgit@202.120.40.188:$(your_stu_id), e.g.:

$git clone osgit@202.120.40.188:5100309014 and check README

  • No explicit hand-in
    • The bomb will notify us automatically after being defused
    • Check your status in http://ipads.se.sjtu.edu.cn/courses/os/2013/labs/defuse-result.html
    • We will ask you questions in later interview
  • Due Date
    • Saturday, March 9 23:59
    • No extension
things that may help you
Things that may help you
  • Disassemble using ‘objdump’
    • $ man objdump
  • Defuse bomb using GDB
    • http://ipads.se.sjtu.edu.cn/courses/os/2013/labs/gdb-ref.txt
    • For more help: $ man gdb
    • A more friendly debugger: DDD
      • $ apt-get install ddd
any questions
Any Questions?

If you have any questions, don’t hesitate to email TA or post them on our course discussion group.