Low level infosec | Rust | Fuzzing | Program Analysis | RE

Joined March 2011
59 Photos and videos
More Spintronics fun from @UpperStoryCo. Act 2 requires more careful piece placement, which has been fun. infosec.exchange/@corydu/109…
1
629
@corydu@infosec.exchange retweeted
As a company from eastern Germany, we know that building a wall to try and keep people from leaving isn't a good idea.
384
9,516
38,660
3,139,230
Can't explain why writing emulators is just fun, but Day 10 of #AdventOfCode2022 was just fun: github.com/ctfhacker/aoc2022…

2
Something different for #AdventOfCode2022 Day05: #Rust a `const fn` version of the problem: github.com/ctfhacker/aoc2022… Loops are kind of gross since they have to be manual and we use static stack buffers to do the manipulation, but a fun challenge regardless.

3
Found Ferris in the wild!
@corydu@infosec.exchange retweeted
πŸ™πŸ™πŸ™
2
13
Progress.. I /think/ I can now start working on the game implementation rather than this silly debug print screen >.<
3
For folks who know Brass: Birmingham.. someone might be making a terminal version to test an AI πŸ˜†
4
This so much! My first OS would not have been possible without Bochs.
My PRs merged into Bochs. Now, you can test your hypervisor's AP startup handling on Bochs with OVMF. Bochs can be very useful for an early stage of development because you can debug *instructions* like VMLAUNCH by debugging their implementation.
1
I've never quite been able to explain why Phantom Dust is my all-time favorite game. Nick does an amazing job at explaining it and more. Take a look and hit me up if you are looking to play a bit: youtu.be/_BDClzHu-ho

2
@corydu@infosec.exchange retweeted
2 Jun 2022
Were you holding off on buying Binary Ninja as a non-commercial user because you wanted multithreading? The wait is over--the 3.1 release includes multithreading across all platforms which means all those sweet performance benefits are doubly beneficial. binary.ninja/2022/05/31/3.1-…
2
11
50
My only problem now with format args is the format string quickly becomes longer than my vim colorcolumn. So it's either don't use format args or make variable names less verbose or use them inconsistently πŸ€”
@corydu@infosec.exchange retweeted
14 Feb 2022
I just pushed wtf v0.3 - @y0ny0ns0n and I implemented multi-packets and custom mutators / generators support. Thanks to all the contributors πŸ™πŸ½ Fuzz all the things πŸ›«πŸ”₯πŸ’₯! github.com/0vercl0k/wtf/rele…
34
93
That moment when you spend an hour wondering where your fuzzer's performance went, but in reality, single step was just enabled.. >.< Should probably add that as a dashboard signal to know which cores are actually single stepping.
2
Stephen's Sausage Roll "tower": πŸ–•
1
1
Favorite source code coverage viewers?
1
This talk from Mike Acton was really interesting. I at least connected with the idea of deliberate practice in programming. He mentioned the way that he recommends practicing is to not leverage previously written code when practicing. youtu.be/qWJpI2adCcs
1
2
I realize that lately I have been in this mode of operation. I've recognized that while I do have old code that could do this task, I've also learned more since writing the previous code. Leveraging this new knowledge has led to better understanding and I think has improved..
1
My overall programming skills a ton. While this isn't the case always, I think this particular point is the method by which I haven't proved the most in programming over the past couple of years. While the talk wasn't about security, I still got a lot out of it from the designer.
What resources are recommended for exposure to programming for pre-teens? Scratch? Minecraft mods?
3
1
2