Editing Ctf-foo

From Chaosdorf Wiki
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
An event focused on "Capture the Flag" Events. The main point here is to get people into the security field in a welcoming way and provide a space for interested people to exchange knowledge.
{{Event
|Title=CTF foo
|Description=Capture The Flag foo
|Type=Meet-Up
|Date=every other saturday
|Start=14:00
|Host=hanemile
|isRelevant=Yes
}}


The individual events which take place every two weeks at 14:00 and have a dedicated topic, but we're also quite flexible and can look into other stuff (So if you've got a topic you might be interested in, bring it up!).
Every two weeks on Saturday from 14:00 - no limit


We'll look at specific topics at each event and maybe play some CTF that is currently running afterwards in order to try out our newly learnt skills.
We'll look at specific topics at each event and maybe play some CTF that is currently running afterwards in order to try out our newly learnt skills.


If you've got anything regarding the event, just ping {{U|hanemile}}.
=== Topics ===
Got a topic you'd wish we go over? Put it here:
 
* YOUT TOPIC HERE
 
== 2022-03-05-assembly-basics ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
* Memory
* Register
* "code" (Assembly)
* Functions (calling conventions)
* Buffers
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
* awh4ck3r / keiffrichards@gmail.com
Spectranis
 
== 2022-03-19-linux ==
 
=== Mentors ===
 
* {{U|hanemile}}
* {{U|ytvwld}}
 
=== topics ===
 
* Syscalls
* Interrupts
* Kernel
* Process
* Init
* Boot process
* Filesystems
* Permissions
* Uid, Gid
* ... (add stuff here that might fit here)
 
=== participants ===
 
* {{U|ytvwld}}
* - YOUR NAME HERE
 
== 2022-04-02-buffer-overflow ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* Recap: functions (calling conventions)
* Recap: buffers
* What do we overwrite?
* What implications can overwriting data have?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-04-16-shellcode ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
* What is shellcode?
* Why learn to do stuff with it?
* What can we do with it?
* What problems might arise?
* How can we solve the problems that arise?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE


Here's a list of the past events giving you a brief idea on what we're doing:
== 2022-04-30-infoleaks ==


{{#ask:
=== Mentors ===
  [[has title::CTF foo]]
 
  [[Category:Events]]
* {{U|hanemile}}
  |?has description
 
  |sort=Has Date
=== topics ===
  |order=ascending
 
  |format=datatable
* How can information be leaked?
}}
* Why leak information?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-05-14-rop ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* What is the initial problem leading to us ropping?
* What is "rop"?
* Why "rop"?
* Recap: buffer-overflow
* Recap: infoleaks
* How can we leak foo using rop?
* How can we find more gadgets?
* How can we pop a shell?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-05-28-mitigations ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* Start at 0, what are the problems?
* What mitigations exist (on a high level)?
* For each problem, what mitigation solves the problem?
* How can we bypass the mitigations?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-06-11-reversing ==
 
=== Mentors ===
 
* {{U|hanemile}}
* bdgtwy
 
=== topics ===
* What is reversing?
* How do we reverse?
* What tools to we use?
* What should be looked at in more detail?
* Qiling
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-06-25-heap-basics ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
* What primitives exist?
* How do they work?
* How to read the "docs" (aka. glibc code)
* How to inspect the heap
* Getting comfy with debugging hooks
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-07-09-heap-techniques ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* What's broken?
* How do we identify broken stuff?
* How do we break it?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-07-23-race-conditions ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* What are race conditions?
* Where do they arise?
* How can we identify them?
* How con we exploit them?
* TOCTOU
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-08-06-fuzzing ==
 
=== Mentors ===
 
* {{U|hanemile}}
* {{U|maride}}
 
=== topics ===
 
* What is fuzzing?
* Why fuzz stuff
* How to fuzz stuff
* Concept (Mutation, Coverage, Snapshots, ...)
* Harnessing a target, what to look out for
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-08-20-kernel-security ==
 
=== Mentors ===
 
* {{U|hanemile}}
 
=== topics ===
 
* What is the kernel?
* How can we interact with it?
* What might break?
* How can we break it?
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-09-03-symbolic-execution ==
 
=== Mentors ===
 
* {{U|hanemile}}
* {{U|barbieauglend}}
 
=== topics ===
 
* What is symbolic execution?
* Into: z3
* Intro: angr
* Problems: Path explosion
* ... (add stuff here that might fit here)
 
=== participants ===
 
* YOUR NAME HERE
 
== 2022-09-17-automated-program-analysis ==
 
=== topics ===
* What can be automated?
* What can't be automated? (and why not?)
 
=== participants ===
 
* YOUR NAME HERE
Please note that all contributions to Chaosdorf Wiki are considered to be released under the Attribution 3.0 Unported (see Chaosdorf Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)

Template used on this page: