240 发简信
IP属地:广东
  • Resize,w 360,h 240
    程序破解及ELF文件格式分析

    程序破解 NOP、JNE、JE、JMP、CMP汇编指令的机器码 NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一...

    0.2 8958 3 10
  • Resize,w 360,h 240
    Linux编译模块及通过模块修改系统调用

    理解内核模块原理及正确编写源代码 原理:内核模块可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内...

  • Resize,w 360,h 240
    Linux基础实践(基于Ubuntu 15.10)

    软件源 Ubuntu软件源列表地址: /etc/apt/sources.list 打开后如下图所示 以下为网易教育网的源:将其添加到source...

  • Resize,w 360,h 240
    Linux内核分析第八周作业

    搜索内核代码中schedule函数的位置 以上仅是schedule()所在的部分位置,但通过其所在模块可以看出,它是与进程调度有关的重要函数。通...

  • Resize,w 360,h 240
    Linux内核分析第七周作业

    编译链接的过程 预处理:负责把include的文件包含进来及宏替换等工作。 gcc -E -o hello.cpp hello.c -m32 将...

  • Resize,w 360,h 240
    Linux内核分析第六周作业

    实验截图 设置断点。 跟踪到copy_process函数。 跟踪到ret_from_fork()。 跟踪ret_from_fork()的汇编代码...

  • Resize,w 360,h 240
    Linux内核分析第五周作业

    实验截图 将menu文件夹中的test.c文件的main函数部分加入自己的系统调用,如上图中的红框所示。 将自己写的系统调用函数写入test.c...

  • Linux内核分析第四周作业

    实验截图 代码分析 fork.c fork-asm.c 总结 高级编程语言在API中封装了系统调用,比如C语言中就将2号系统调用封装在fork函...

  • Resize,w 360,h 240
    linux内核分析第三周作业

    实验截图 start_kernel代码分析 总结 Linux系统启动时先完成各个管理控制模块的初始化,然后创建0号进程即idle进程,该进程一直...