News for hackers. Stuff that matters.
Re:Google CTF 2019 by tito3 on Saturday June 22, 2019 @09:21PM (#20252686)
Stuck on this one, can see readme.flag but not sure how to proceed
Re:Google CTF 2019 by dvno42 on Saturday June 22, 2019 @10:47PM (#20252976)
Ended up using makemime which showed the data in base64. Good enough! Interestingly enough though the ORME.flag showed permission denied... I'll have to go back to that one later.
Re:Google CTF 2019 by scrollaway on Sunday June 23, 2019 @07:43AM (#20254856)
I think one of the binaries probably has a privilege escalation vulnerability. Looking with la -al you can see the last modified dates, there's a couple of interesting ones
Re:Google CTF 2019 by kwesthaus on Saturday June 22, 2019 @09:41PM (#20252760)
Same. As far as I can tell, none of the usual restricted shell escape tricks work, so you just have to search through all the binaries on the system until you find one you can abuse to print the file contents, and that seems like more of a time sink than it's worth.
Re:Google CTF 2019 by grafporno on Saturday June 22, 2019 @11:28PM (#20253128)
env /bin/busybox strings README.flag
Re:Google CTF 2019 by scrollaway on Sunday June 23, 2019 @07:44AM (#20254864)
Nice one! Was wondering if there would be a way to call BusyBox with one of the missing binaries.
Re:Google CTF 2019 by shripadk on Saturday June 22, 2019 @09:45PM (#20252776)
Use iconv.
Re:Google CTF 2019 by archgoon on Saturday June 22, 2019 @09:53PM (#20252800)
LOL; I used split in the temp directory to create files of a single byte each and ran md5sum on them.

That's quite a bit more straightforward :)

Re:Google CTF 2019 by shripadk on Saturday June 22, 2019 @09:59PM (#20252820)
Well I spent an hour trying out as many commands as possible before giving up. Then came across this comment: https://news.ycombinator.com/item?id=20252612 and went through his Twitch recordings to see if he could get past this stage. That is how I learnt about iconv. :)
Re:Google CTF 2019 by redbluething on Saturday June 22, 2019 @11:31PM (#20253144)
Hehe. I kinda love this though :P
Re:Google CTF 2019 by RaptorJ on Saturday June 22, 2019 @11:20PM (#20253093)
shuf also works (its in /usr/bin) -- this took me a ~long~ time to figure out
Re:Google CTF 2019 by chris92de on Sunday June 23, 2019 @09:21AM (#20255287)
i ended up using fold. theres also has to be a way to read the ORME.flag by modifying the file permissions but i haven't figured that one out yet.
Re:Google CTF 2019 by ehsankia on Sunday June 23, 2019 @05:08PM (#20258672)
Yeah I went through all of the non-deleted commands and fold ended up being the one I found too. The beginning instruction says some levels have multiple flags, so I'm guessing ORME.flag is the hardmode flag.
Re:Google CTF 2019 by clashmeifyoucan on Sunday June 23, 2019 @11:10PM (#20260160)
I bypassed the shell by executing the binary straight from the loader so I was able to do a chmod +r and cat to get it.
Re:Google CTF 2019 by aereal on Monday June 24, 2019 @01:03PM (#20265730)
how did you do this? amazing
Re:Google CTF 2019 by clashmeifyoucan on Tuesday June 25, 2019 @07:05AM (#20272939)
/lib/ld-musl-x86_64.so.1 /bin/busybox chmod +r ORME.flag /lib/ld-musl-x86_64.so.1 /bin/busybox cat ORME.flag