x86-bare-metal-examples
linux-kernel-module-cheat
x86-bare-metal-examples | linux-kernel-module-cheat | |
---|---|---|
5 | 7 | |
4,610 | 3,967 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | 6 months ago | |
Assembly | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
x86-bare-metal-examples
-
x86 Bare Metal Examples: Minimal operating systems, learn x86 system programming
Thankfully, I regained my sanity before going that far. The "a second CPU started" example at: https://github.com/cirosantilli/x86-bare-metal-examples/tree... though. I think some of the projects under https://github.com/cirosantilli/x86-bare-metal-examples/tree... did it though.
-
Story of a Tshirt with a Shellcode
It looks like they borrowed the code from here:
https://github.com/cirosantilli/x86-bare-metal-examples/blob...
- x86 Bare Metal Examples
linux-kernel-module-cheat
- Linux Kernel Module Cheat
-
Someone sprinkle my head with knowledge please:
This might be usefull https://cirosantilli.com/linux-kernel-module-cheat/ https://linux-kernel-labs.github.io/refs/heads/master/index.html
-
x86 Bare Metal Examples: Minimal operating systems, learn x86 system programming
Yes, absolutely correct about possible QEMU simplifications. One option would be to use gem5 which can simulate caches/memory more accurately (sometimes), but it is also way slower as a result, some indications at: https://github.com/cirosantilli/linux-kernel-module-cheat/tr...
-
Which book should i read first ?
Take a look at ldd3 book and this
-
Adding Custom System Calls
You should use an emulator for kernel dev BTW if not using already, this is essential to get started. Here's my setup: https://github.com/cirosantilli/linux-kernel-module-cheat
-
Question on automated kernel testing for x86 platform to create data, virtme & LTP
my custom setup built on top: https://github.com/cirosantilli/linux-kernel-module-cheat
What are some alternatives?
Reverse-Engineering-Tutorial - A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
china-dictatorship - 反中共政治宣传库。Anti Chinese government propaganda. 住在中国真名用户的网友请别给星星,不然你要被警察请喝茶。常见问答集,新闻集和饭店和音乐建议。卐习万岁卐。冠状病毒审查郝海东新疆改造中心六四事件法轮功 996.ICU709大抓捕巴拿马文件邓家贵低端人口西藏骚乱。Friends who live in China and have real name on account, please don't star this repo, or else the police might pay you a visit. Home to the mega-FAQ, news compilation, restaurant and music recommendations.Heil Xi 卐. 大陆修宪香港恶法台湾武统朝鲜毁约美中冷战等都是王沪宁愚弄习思想极左命运共同体的大策划中共窃国这半个多世纪所犯下的滔天罪恶,前期是毛泽东策划的,中期6.4前后是邓小平策划的,黄牛数据分析后期是毛的极左追随者三朝罪恶元凶王沪宁策划的。王沪宁高小肆业因文革政治和情报需要保送“学院外语班“红色仕途翻身,所以王的本质是极左的。他是在上海底层弄堂长大的,因其本性也促成其瘪三下三滥个性,所以也都说他有易主“变色龙”哈巴狗“的天性。大陆像王沪宁这样学马列政治所谓"法学"专业的人,在除朝鲜古巴所有国家特别是在文明发达国家是无法找到专业对口工作必定失业,唯独在大陆却是重用的紧缺“人才”,6.4后中共信仰大危机更是最重用的救党“人才”。这也就是像王沪宁此类工农兵假“大学生”平步青云的原因,他们最熟悉毛泽东历次运动的宫庭内斗经验手段和残酷的阶级斗争等暴力恐怖的“政治学”。王沪宁能平步青云靠他这马毛伪“政治学”资本和头衔,不是什么真才实学,能干实事有点真才实学的或许在他手下的谋士及秘书班子中可以找到。王沪宁的“真才实学”只不过是一个只读四年小学的人,大半辈子在社会上磨炼特别是在中共官场滚打炼出的的手段和经验而已,他和习近平等保送的工农兵假“大学生”都一样,无法从事原“专业”都凭红资本而从政。六四学运期间各界一边倒支持学生,王沪宁一度去法国躲避和筹谋,他还加入了反学运签名,成为极少有的反学运者仕途突显,在六四和苏联垮台后中共意识形态危机,江泽民上台看上唯一能应急的王沪宁聚谋
x64dbg - An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
Entware - Ultimate repo for embedded devices
FutureDOS - A futuristic DOS
vmlinux-to-elf - A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
64bit-os-tutorial - This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!
liquorix-package - Liquorix Debian Package
qr-asm - Generate a QR code from scratch with only ARM assembly.
lkmpg - The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
fasmg - flat assembler g - adaptable assembly engine
virtme - An easy way to virtualize the running system