Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ELF 32-bit executable for Linux x86 - 82 bytes #118

Closed
mebeim opened this issue Jul 6, 2024 · 2 comments
Closed

ELF 32-bit executable for Linux x86 - 82 bytes #118

mebeim opened this issue Jul 6, 2024 · 2 comments
Assignees
Labels
BGGP Entry Needs Verification This entry needs verification

Comments

@mebeim
Copy link

mebeim commented Jul 6, 2024

Separate entry from my previous one (#117) because this one does not need command-line arguments and I see you are distinguishing between these two cases for other submissions.

---BEGIN BGGPx---
Submit Date: 2024-07-07
BGGP Challenge Number: 5
Author: mebeim
Contact Info (Optional): 
Online Presence (Website/Social Media): https://mebeim.net
Target File Type: 32-bit ELF executable for Linux x86
File Size: 82 bytes
SHA256 Hash: 7c223ea8b6f385433ef12e3b3e970b87890f53116758b6113a0a8e52d7576aaf
Target Environment (How do we run the file?): Needs /proc/sys/vm/mmap_min_addr set to 0. Needs `curl` installed at `/bin/curl`. After saving to file and making it executable, simply run as `./file`.
Any additional info?: Tested on Debian 12 x86_64, Linux kernel v6.1.0. Does a request to http://7f.uk, which redirects to the actual URL.
Link to PoC video, screenshot, or console output, if any:
Link to writeup, if any: https://github.com/mebeim/bggp
File contents (base64 encoded please): f0VMRrMgsUmwC82AAAAAAAIAAwABAAAABAAAACwAAAAvYmluL2N1cmwAIAABAAAAAAAAAAAAAAAAAAAAUgAAAC1MADdmLnVrACAAAABAAAAAQw==
---END BGGPx---

Note: linked writeup repo will be updated with actual writeup at a later date before competition end, but please link it with my submission anyway.

Update 2024-07-07: 102 -> 82 bytes.

@mebeim mebeim added BGGP Entry Needs Verification This entry needs verification labels Jul 6, 2024
@mebeim mebeim changed the title ELF 32-bit executable for Linux x86 - 102 bytes ELF 32-bit executable for Linux x86 - 84 bytes Jul 7, 2024
@mebeim mebeim changed the title ELF 32-bit executable for Linux x86 - 84 bytes ELF 32-bit executable for Linux x86 - 82 bytes Jul 7, 2024
@ifyGecko ifyGecko self-assigned this Jul 8, 2024
@ifyGecko
Copy link

---BEGIN VERIFICATION---
Reviewer: ifygecko
Review Date: 2024-07-15
SHA256: 7c223ea8b6f385433ef12e3b3e970b87890f53116758b6113a0a8e52d7576aaf
Score: 4014
Note:
---END VERIFICATION---

@ifyGecko
Copy link

@mebeim same for this one, just open a new issue to add your write-up modifier and nice work on the submissions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BGGP Entry Needs Verification This entry needs verification
Projects
None yet
Development

No branches or pull requests

2 participants