Giovanni (Deroad)

Developer, Security Researcher and RizinOrg Co-Founder

Giovanni (Deroad) boosted:
2025-06-03

My experience with Canonical's interview process — dustri.org/b/my-experience-wit

Giovanni (Deroad) boosted:
2025-05-14

We are happy to announce the students participating at the 2025 #GoogleSummerOfCode
You can read more about them and their projects on the Rizin blog
#GSoC2025 #GSoC
rizin.re/posts/gsoc-2025-annou

Giovanni (Deroad)deroad@treehouse.systems
2025-05-10

I hate how companies do NOT publish the list of #opensource software used by their apps. It's like licenses do not matter till they are caught.
I literally disassembled some tools just to see what they were using and I found stolen code from github which had bsd/apache/gpl licenses.

Giovanni (Deroad)deroad@treehouse.systems
2025-05-09

Fast development #foss #OpenSource

Giovanni (Deroad) boosted:
Jordan Maris 🇪🇺 🇺🇦 #NAFOjmaris@eupolicy.social
2025-05-06

Hundreds of thousands of Computers won't be able to upgrade to Windows 11, but that shouldn't make them eWaste.

Kudos to the @kde team for this amazing initiative!

endof10.org/

Giovanni (Deroad) boosted:
2025-04-28

And obviously with rizin we have also just released Cutter 2.4.0 !

- Now using Rizin 0.8.0
- Switched to Qt6 by default (AppImage runs natively on Wayland!)
- New: disasm scrollbar, prettier 1-instruction loops
- Debugger fixes & many improvements!
#cutter #rizinorg
github.com/rizinorg/cutter/rel

Giovanni (Deroad) boosted:
2025-04-28

It's time for dropping a new Rizin release!
The new version is 0.8.0 which contains:
- Full migration to rzshell
- Search is now multithreaded, which means faster search 🚀
- Better Unicode/regex search!
- New archs: DEC Alpha, nanoMIPS, LoongArch
- MIPS, PIC, MSP430, Xtensa, Hexagon RzIL uplifting!
And ofc, tons of fixes!
#rizin #rizinorg
github.com/rizinorg/rizin/rele

Giovanni (Deroad) boosted:
2025-04-17
I've seldomly tried #Rizin over the years but only after I switched to #Fedora early this year, I've really got into using it.

The stack is pretty well packaged, including #Cutter, in Fedora, which lowered the barrier. I hate to self-compile, everything must be low-hanging fruit unless I'm actually doing paid work :-)

I've also played with #Ghidra but the problem is that it does not fit to my workflow as well where everything else is a command-line tool.
But since I learned that I can use Ghidra's decompiler Rizin I get best possible reverse engineering for *my personal needs*. Also, one big thing in Rizin is out-of-the box RISC-V support.

I've also got into developing some tools with libcapstone disassembler Rust bindings, and a crate called Goblin. My ultimate goal here would be to automate the way i do analysis for kernel oops without using anything from scripts/, addr2line, gdb or objdump. Rizin is a great prototyping tool because it is also based on libcapstone.

For great tutorials on Rizin, I can warmly recommend this YouTube channel:

https://www.youtube.com/@ConsoleCowboys

Tutorials are for #Radare2 but they apply equally to Rizin.
Giovanni (Deroad) boosted:
2025-02-28

Looking for new coding opportunities? Join the Rizin project! It's officially part of the #GoogleSummerOfCode 2025. Check out the list of ideas for this year! #GSoC #GSoC2025 rizin.re/gsoc/2025

Giovanni (Deroad) boosted:
2025-01-17

EDIT March: Thank you everyone, I've found a new exciting job :ferris:

Sooo, my employer decided to move all engineering to Taiwan, and laid off my entire team among everyone else affected. 😬

If you or someone you know is looking for a senior engineer, tech lead, or similar, and your requirements tick some of these boxes, please feel free to send me a message or DM!

- Rust since 2017, professionally since 2021
- USB, WinAPI, C interop, kernel-mode drivers
- Long-running, async applications
- Reverse engineering (finished FlareOn 2022 and 2023), legacy systems
- Embedded (RP2040 projects)
- napi/node integration
- wgpu, WGSL
- living in Germany, remote preferred
- mentoring Rust newcomers

Boosts appreciated, thank you!

#rust #rustlang #fedihire #getfedihired

Giovanni (Deroad) boosted:
Soatok Dreamseekersoatok@furry.engineer
2025-01-16

Don’t Use Session (Signal Fork)

Last year, I outlined the specific requirements that an app needs to have in order for me to consider it a Signal competitor. Afterwards, I had several people ask me what I think of a Signal fork called Session. My answer then is the same thing I'll say today: Don't use Session. The main reason I said to avoid Session, all those months ago, was simply due to…

soatok.blog/2025/01/14/dont-us

Giovanni (Deroad) boosted:
2025-01-08

📣 We have published the summary of our 2024. You can find out on what we have focused our efforts on and much more on our blog!
rizin.re/posts/year-2024-summa
#RizinOrg #2024summary

Giovanni (Deroad)deroad@treehouse.systems
2025-01-01

Generative #AI is a fucking plague. It's the 4th or 5th PR we have received where the user just toss random changes, AI generated, to solve issues on our repository. It's like common sense is just tossed in the trash. How would you expect software developers to react when you push nonsensical changes?

Giovanni (Deroad)deroad@treehouse.systems
2024-12-29

Nice, there is an update on last year the train DRM :D #38c3

We've not been trained for this: life after the Newag DRM disclosure

media.ccc.de/v/38c3-we-ve-not-

Giovanni (Deroad)deroad@treehouse.systems
2024-12-26

🚀 I have finally released a new version of #Naxsi #opensource #WebApplicationFirewall (#WAF)! Version 1.7 update include bug fixes, hardening and refactoring of logs.
Also i have released the new documentation!

Release 1.7 is available on github: github.com/wargio/naxsi/releas

Giovanni (Deroad)deroad@treehouse.systems
2024-12-25

Happy Holidays to everyone !!

Giovanni (Deroad) boosted:
2024-12-24

🎉 Our Google Summer of Code (#GSoC) participant, moste00, has made a write-up about their journey enhancing the RISCV disassembler within Capstone using the sail sources. Check out their project progress here!
rizin.re/posts/gsoc-2024-auto- #RizinOrg #RISCV #capstone

Giovanni (Deroad) boosted:
Aaron Toponce ⚛️:debian:atoponce@fosstodon.org
2024-11-23

Some of us are aware that -40° Celsius is also -40° Fahrenheit. It's the only point where the two scales agree.

But did you know there are palindrome temperatures and they're very useful also!

16° Celsius = 61° Fahrenheit
28° Celsius = 82° Fahrenheit

Giovanni (Deroad)deroad@treehouse.systems
2024-09-09

For those wondering what they did, is adding `__ucrt_int_to_float` inline function within the header which resulted in multiple redeclarations if you included math.h anywhere

Giovanni (Deroad)deroad@treehouse.systems
2024-09-09

I love how #microsoft manages to break compilation just because you included math.h in a header used by multiple files.
developercommunity.visualstudi
#programming #c

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst