The article at the link below shows an interesting way to hide messages in the binary code of programs for x86-compatible processors.
https://blog.yossarian.net/2020/08/16/Hiding-messages-in-x86-binaries-using-semantic-duals
#steganography #osdev #system #programming #infosec #lowlevel
https://blog.yossarian.net/2020/08/16/Hiding-messages-in-x86-binaries-using-semantic-duals
#steganography #osdev #system #programming #infosec #lowlevel
An interesting project with the crazy goal of building a computer and a complete software stack from scratch. The author shows every step in daily Twitch streams and uploads screencasts to YouTube.
https://github.com/pervognsen/bitwise
#hardware #osdev #compilers #system #programming
https://github.com/pervognsen/bitwise
#hardware #osdev #compilers #system #programming
GitHub
GitHub - pervognsen/bitwise: Bitwise is an educational project where we create the software/hardware stack for a computer from…
Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. - pervognsen/bitwise
A nice free book on cryptography.
http://web.engr.oregonstate.edu/~rosulekm/crypto/
#book #cryptography #infosec
http://web.engr.oregonstate.edu/~rosulekm/crypto/
#book #cryptography #infosec
A page documenting the use of Spin/Promela to verify Plan 9's synchronization primitives.
https://swtch.com/spin/
#synchronization #verification #osdev #spin #promela
https://swtch.com/spin/
#synchronization #verification #osdev #spin #promela
Swtch
Spin & Plan 9
Spin & Plan 9 resources
ShivyC is a simple compiler for a subset of C11 written in Python. It uses an intermediate representation and allocates registers using George and Appel’s iterated register coalescing algorithm.
https://github.com/ShivamSarodia/ShivyC
#compilers #c #python
https://github.com/ShivamSarodia/ShivyC
#compilers #c #python
GitHub
GitHub - ShivamSarodia/ShivyC: C compiler created in Python.
C compiler created in Python. Contribute to ShivamSarodia/ShivyC development by creating an account on GitHub.
A short tutorial on writing a virtual machine that simulates the LC-3 fictional architecture.
https://justinmeiners.github.io/lc3-vm/
#tutorial #vm #fantasycomputer #lowlevel #system #programming #c #cpp
https://justinmeiners.github.io/lc3-vm/
#tutorial #vm #fantasycomputer #lowlevel #system #programming #c #cpp
A simple and well-documented microkernel operating system released under public domain.
https://resea.org/
#osdev #system #programming #c #microkernel #cc0 #lowlevel
https://resea.org/
#osdev #system #programming #c #microkernel #cc0 #lowlevel
A hobbyist operating system with GUI written in assembly language for x86_64.
https://github.com/Blackend/Cyjon/
#osdev #system #programming #assembly #lowlevel
https://github.com/Blackend/Cyjon/
#osdev #system #programming #assembly #lowlevel
GitHub
GitHub - Blackend/Cyjon: A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors…
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family. - GitHub - Blackend/Cyjon: A simple, clean code, multi-tasking op...
A brilliant article on a VM escape attack exploiting vulnerabilities in the BHyve virtual machine.
http://phrack.org/papers/escaping_from_freebsd_bhyve.html
#infosec #hacking #vm #virtualization #bug
http://phrack.org/papers/escaping_from_freebsd_bhyve.html
#infosec #hacking #vm #virtualization #bug
phrack.org
.:: Phrack Magazine ::.
Phrack staff website.
RIAA sucks!
From http://yt-dl.org/:
Currently our dev repository is taken down due to DMCA takedown notice by RIAA.
From http://yt-dl.org/:
Currently our dev repository is taken down due to DMCA takedown notice by RIAA.
An article that describes the cached rendering system utilized by the Lite text editor.
https://rxi.github.io/cached_software_rendering.html
#c #graphics #programmimg #internals
https://rxi.github.io/cached_software_rendering.html
#c #graphics #programmimg #internals
A talk on the implementation of object capabilities (OCAP) in HelenOS:
https://youtu.be/w-VraUmQoDU
#ocap #osdev #system #programming #video
https://youtu.be/w-VraUmQoDU
#ocap #osdev #system #programming #video
YouTube
Towards capabilities in HelenOS The elephant in the room
by Jakub Jermář
At: FOSDEM 2018
Room: AW1.126
Scheduled start: 2018-02-03 16:35:00+01
At: FOSDEM 2018
Room: AW1.126
Scheduled start: 2018-02-03 16:35:00+01
ZZ is a new C dialect with Rusty syntax and ability for formal verification through symbolic execution at compile time.
https://github.com/zetzit/zz
#c #rust #compiler #transpiler #system #programming
https://github.com/zetzit/zz
#c #rust #compiler #transpiler #system #programming
GitHub
GitHub - zetzit/zz: 🍺🐙 ZetZ a zymbolic verifier and tranzpiler to bare metal C
🍺🐙 ZetZ a zymbolic verifier and tranzpiler to bare metal C - zetzit/zz
On December 2, I will be speaking at the KasperskyOS Night online technical conference, where I will tell the story of finding a non-trivial bug in our hypervisor.
The entire conference is dedicated to our microkernel operating system, KasperskyOS. There will be both kinds of reports: with dry theory and stories from our daily practice.
Join if you are interested in OS development, DSL (domain specific languages) or information security. Participation is absolutely free, just register.
The conference lasts two days, December 1 — 2. The main language of the conference is Russian.
https://os.kaspersky.ru/night/
#conference #osdev #microkernel #system #programming #c #haskell #dsl #kasperskyos #infosec
The entire conference is dedicated to our microkernel operating system, KasperskyOS. There will be both kinds of reports: with dry theory and stories from our daily practice.
Join if you are interested in OS development, DSL (domain specific languages) or information security. Participation is absolutely free, just register.
The conference lasts two days, December 1 — 2. The main language of the conference is Russian.
https://os.kaspersky.ru/night/
#conference #osdev #microkernel #system #programming #c #haskell #dsl #kasperskyos #infosec
KasperskyOS | Кибериммунный подход к созданию информационных систем
KasperskyOS Night 2021 Winter Edition | KasperskyOS
A simple program that shows an example of radio transmission without utilization of any onboard wireless technology. Just start the program on MacBook Air (2015) and try to detect the signal with an SDR receiver tuned to 1580kHz on AM.
https://github.com/fulldecent/system-bus-radio
#radio #programming #c #hacking #infosec
https://github.com/fulldecent/system-bus-radio
#radio #programming #c #hacking #infosec
GitHub
GitHub - fulldecent/system-bus-radio: Transmits AM radio on computers without radio transmitting hardware.
Transmits AM radio on computers without radio transmitting hardware. - fulldecent/system-bus-radio
αcτµαlly pδrταblε εxεcµταblε is a clever approach to produce x86_64 binaries able to run on most modern operating systems, including Linux, Windows, MacOS and FreeBSD.
https://justine.lol/ape.html
#c #assembly #system #programming #lowlevel
https://justine.lol/ape.html
#c #assembly #system #programming #lowlevel
Selfie is an educational project consisting of a compiler for a subset of C that generates code for a simplified RISC-V instruction set, a small emulator for that architecture, and a tiny hypervisor.
Selfie can compile and execute itself.
There are various extensions for Selfie that include a simple garbage collector and a symbolic executor.
http://selfie.cs.uni-salzburg.at/
#c #riscv #system #programming #lowlevel #compiler #osdev #hv #virt
Selfie can compile and execute itself.
There are various extensions for Selfie that include a simple garbage collector and a symbolic executor.
http://selfie.cs.uni-salzburg.at/
#c #riscv #system #programming #lowlevel #compiler #osdev #hv #virt
Faux86 is a bare metal 8086 emulator for Raspberry Pi.
https://github.com/jhhoward/Faux86
#c #arm #x86 #virt #system #programming
https://github.com/jhhoward/Faux86
#c #arm #x86 #virt #system #programming
GitHub
GitHub - jhhoward/Faux86: A portable, open-source 8086 PC emulator for bare metal Raspberry Pi
A portable, open-source 8086 PC emulator for bare metal Raspberry Pi - jhhoward/Faux86
Morphcat Games has released yet another masterpiece for the NES retro platform. You can watch the video with the gameplay on Youtube. This game perfectly complements their previous creation, which I wrote about earlier.
https://www.youtube.com/watch?v=Uor-iTY-FqQ
#nes #gamedev #retro
https://www.youtube.com/watch?v=Uor-iTY-FqQ
#nes #gamedev #retro
YouTube
Böbl Trailer (NES)
Free NES ROM download at https://morphcatgames.itch.io/bobl
- you're a bubble
- water is your friend, solid blocks kill you
- "rubber ducky jumps" only
i.e., hold A to dive, then release and let buoyancy handle the rest
Made for NESdev competition 2019/20.…
- you're a bubble
- water is your friend, solid blocks kill you
- "rubber ducky jumps" only
i.e., hold A to dive, then release and let buoyancy handle the rest
Made for NESdev competition 2019/20.…