Minutes 2024-12-05: Difference between revisions
Jump to navigation
Jump to search
(initial commit) |
(No difference)
|
Revision as of 20:34, 5 December 2024
- Jesse (from IT) and Alex showed up!
- Josh's presentation on Linux buffer overflows!
- ssh into shell, then
cd /home/jhstiebe/chal
- Used Arney's account as temp for a non-member
- chal0
- input is stdin
- set value '____' to 0xDEADBEEF
- chal00
- input is argv[0]
- 29 bytes for ____
- 4 bytes for EDP
- These are 32-bit binaries
- 64-bit binaries have registers and gadgets instead of a 'stack', "return-oriented programming"
- chal1
- builds are definitely not optimized by the compiler
- might even be compiled as debug
- compiler freaked out about
gets
but notstrcpy
- libc doesn't even implement it but still gives a bunch of warnings when reimplementing
- Josh compiled it with default gcc C standard library version, might have worked if he used C99
- ssh into shell, then
- Some news
- We got the subnet from IT!
- It'll be a /27
- It's not impossible for student porgs to anage their own domains too
- Managed by University Marketing and Resources
- We got the subnet from IT!
Solutions: