TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An informal review of CTF abuse

53 pointsby tybulewiczalmost 3 years ago

11 comments

tester756almost 3 years ago
What happened to author&#x27;s team (Dragon Sector)?<p>Until 2020 they were almost always around top3 and a few times top1 teams in the world according to <a href="https:&#x2F;&#x2F;ctftime.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ctftime.org&#x2F;</a><p>but in 2021&#x2F;2022 I don&#x27;t see them
评论 #32206750 未加载
评论 #32208338 未加载
znpyalmost 3 years ago
Dunno, many of those things are occasions for learning.<p>Back in like 2014 we were competing in RuCTF and some other team hacked our vulnbox and just shut down the rng, making the box effectively inaccessible via ssh and slow as molasses on tls-enabled services (besides capturing all of our flags).<p>It was an enlightening experience.<p>Now granted, ructf was pf a particularly spectacular violence… but still, it’s been an experience that has taught me a lot.
评论 #32208504 未加载
Supermanchoalmost 3 years ago
Would be nice if there was the briefest description about what CTF means here, since I expected it to be about gaming (ie Team Fortress)<p><a href="https:&#x2F;&#x2F;www.enisa.europa.eu&#x2F;news&#x2F;enisa-news&#x2F;capture-the-flag-competitions-all-you-ever-wanted-to-know" rel="nofollow">https:&#x2F;&#x2F;www.enisa.europa.eu&#x2F;news&#x2F;enisa-news&#x2F;capture-the-flag...</a>
评论 #32206488 未加载
评论 #32207076 未加载
评论 #32207066 未加载
ajollyalmost 3 years ago
There&#x27;s been a number of in person ctfs where hacking infrastructure was fair game... And did not have static arp entries set, and I ended up mitming all the traffic to the score server.
prvitalmost 3 years ago
&gt;(or rather: fun factor after a couple of years passed and folks stopped being annoyed or down right furious at the perpetrators)<p>Poor sports, I’ve always struggled to understand people who’d partake in hacking competitions and then get upset because someone got onto their computer and took all the flags.
评论 #32207055 未加载
评论 #32207666 未加载
jrockwayalmost 3 years ago
&gt; There were probably multiple common logic bugs. However one that sticks out in my memory was when the submission system would first check if the team already submitted that flag (fast check in session) and if not, it would check the flag in the database (slow), award points (slow), and finally add the flag to the session (fast). Yup, that&#x27;s a race condition.<p>How is &quot;insert into found_flag (team_id, flag_id, found_at) values ($1, $2, now()) on conflict do nothing&quot; slower than this 4 step race-condition-prone operation? (To get the score, &quot;select count(1) from found_flag where team_id=$1&quot;.) You don&#x27;t even need transactions for this, as long as you can&#x27;t transition from found to not found somehow (&quot;delete from found_flag where team_id=$1 and flag_id=$2&quot;).<p>The only problem I see with this is where validating the correct answer is expensive; without another piece of data to show that validation has started, you can overload the checker by submitting your answer before the first validation routine succeeds. But that is also easy to track, with a timeout even, and you still don&#x27;t need transactions.
charcircuitalmost 3 years ago
&gt;However there are stories of teams going a step further and hacking home routers from random IPs located in various countries. I guess that&#x27;s trading in ethics and legality for CTF points.<p>Is finding a single proxy in a country that hard that you need to do that? I would assume proxy lists including each country would already exist.
评论 #32207103 未加载
gwernalmost 3 years ago
&gt; The score is just a number in the database<p>The enemy&#x27;s gate is down!
badrabbitalmost 3 years ago
I recently learned .bashrc&#x2F;history abuse is common and learned to do things locally or tunneled when possible.
xeromalalmost 3 years ago
Flag taken. Flag dropped. Flag taken. Flag dropped.
oblakalmost 3 years ago
I&#x27;ve been playing shooters for almost 30 years now, and that includes a lot of CTF on top of tons of duel and TDM. Quake, UT, TF2 (just got back to it after a decade).<p>That said, I have no idea what this guy is talking about. I thought he was talking about gaming but the more I read, the more confused I get. Especially the facebook part. What is going on here?<p>edit: thanks, Retr0id
评论 #32207514 未加载
评论 #32206703 未加载