Explore >> Select a destination


You are here

evilcookie.de
| | lazarusoverlook.com
1.3 parsecs away

Travel
| | Learn the basics of the GNU Debugger.
| | danielnouri.org
1.1 parsecs away

Travel
| |
| | blog.dornea.nu
2.6 parsecs away

Travel
| | [AI summary] The blog post discusses the process of creating and executing a shellcode in C to read a file named 'flag.txt' and dump its content, including assembly code, compilation steps, and execution considerations.
| | etherealwake.com
18.6 parsecs away

Travel
| When writing a freestanding application, it's generally necessary for the firmware engineer to handle runtime initialization. Even when a library like newlib includes a rudimentary implementation of crt0.o, initialization is a very application-specific process owing to the need to initialize hardware, memory, and other loading tasks. In this essay, we examine the current and historical implementation of executable initialization, finishing with a minimal implementation usable with firmware applications. Note: Most firmware applications need to address the initialization of .data and .bss from nonvolatile memory. That is not addressed in this essay.