|
You are here |
malwaretech.com | ||
| | | | |
ciesie.com
|
|
| | | | | You programmed STM32 microcontroller using Nucleo or Discovery boards. That means you used Serial Wire Debug (SWD) for programming/debugging. Now, you are designing a PCB with a STM32 microcontroller on it, which means you have to be able to program it. One solution is uploading the code through a bootloader - a small piece of software, made by ST that has been saved in the protected (read-only) memory of the microcontroller. | |
| | | | |
voidstarsec.com
|
|
| | | | | In my last post, we managed to dump the firmware off of an Xbox One controller by using the Single Wire Debug interface. Now that we have the firmware image as well as the target CPU determined, we can load it into Ghidra and attempt to learn more about how it works. For this post, we are focusing on learning more about how the firmware image works by writing a proper Ghidra loader and reviewing the USB stack. | |
| | | | |
reyammer.io
|
|
| | | | | [AI summary] The blog post discusses aoool, a C++ web server challenge created for DEFCON CTF Finals 2019, which features a custom JIT compiler for the OSL scripting language with intentional type confusion bugs and logic flaws for exploitation. | |
| | | | |
cowlark.com
|
|
| | | [AI summary] A tech blog post details the porting of the Fuzix Unix-like system to the Raspberry Pi Pico microcontroller, highlighting hardware specifications, SDK usage, and a terminal tour of the resulting interactive Unix environment. | ||