CTF-practice-evening:2014-03-24: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
* Brainsmoke is explaining how he solved the challenge 'Minibomb' during the Codegate CTF | * Brainsmoke is explaining how he solved the challenge 'Minibomb' during the Codegate CTF | ||
* Minibomb is a small setuid binary | * Minibomb is a small setuid binary | ||
** This is probably a handmade binary, Linux ELF, 32 bit | ** This is probably a handmade binary written in assembler, Linux ELF, 32 bit | ||
** You can see the ELF header if you use file or hexdump | ** You can see the ELF header if you use file or hexdump | ||
** For more information about the ELF header (including the binary entry point, memory pages being loaded, executable text, etc..), you can use readelf | *** For more information about the ELF header (including the binary entry point, memory pages being loaded, executable text, etc..), you can use readelf | ||
** Objdump allows us to disassemble the binary | |||
** It's a static binary - there's no dynamic loader | |||
*** Dynamic binaries have more LD-* things that need to be resolved | |||
= Next CTF Competition = | = Next CTF Competition = |
Revision as of 20:36, 24 March 2014
CTF-practice-evening:2014-03-24 | |
---|---|
Date | 2014/03/24 |
Time | |
Location | ACTA |
Type | Workshop |
Contact | Melanie |
iCalendar | Add to calendar |
Capture The Flag evening - Part 11
- 24 March, 2014 - 7 PM
- Please bring along a laptop with you!!!
General CTF Info
- See the page for the Ctf-evenings
- Link to the Tech Inc Challenge Website Scoreboard
Walkthrough: Minibomb
- Brainsmoke is explaining how he solved the challenge 'Minibomb' during the Codegate CTF
- Minibomb is a small setuid binary
- This is probably a handmade binary written in assembler, Linux ELF, 32 bit
- You can see the ELF header if you use file or hexdump
- For more information about the ELF header (including the binary entry point, memory pages being loaded, executable text, etc..), you can use readelf
- Objdump allows us to disassemble the binary
- It's a static binary - there's no dynamic loader
- Dynamic binaries have more LD-* things that need to be resolved
Next CTF Competition
- We are having a look at:https://ctftime.org/event/list/upcoming