自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux内核分析(5)

1.三种创建新进程,fock,clone,vflock都会使用do_fork(),然后我们首先跟踪到这里。 2.接下来copy_process(),这里就是执行复制进程。 3.然后就要执行,Dup_task_struct这里就是各种复制,就不详细看了。 4.下面到了修改子进程中不一样的,其中最重要的是copy_thread 这里可以看见子函数关键的两句: ip和sp我

2015-04-12 20:41:23 223

原创 liunx内核分析(4)

1.实验 实验就是把上周写getpid()的先加入进来.然后再用GDB调试一下。之后运行的效果就是 然后就是调试,但是我在调试中遇见了一个问题,准备在讨论区提问,有了结果加上来,问题如下: 然后就把老师做的time跟踪了一下 2.总结 下面总结下整个过程: 这里关键就是在syscall_exit中判断一下是否要调度,不需要则返回,如果需要则要去处理下。其实在syscal

2015-04-05 19:30:47 295

原创 Linux内核分析(3)

实验过程: 编写geipid()直接使用和使用嵌入式汇编代码: 检查实验结果: 实验分析: 参数传递过程:可以看出来这个实验只需要使用eax传递系统调用编号,然后使用eax接受返回值,最后进行写入内存。 系统调用分析: 用户设置参数,调用中断,保护现场。中断向量表,进行系统调用,进入内核态内核处理,返回参数返回参数,恢复现场。 刘思亮+ 原创作品转载请注明出处 + 《

2015-03-26 01:03:06 258

原创 Linux内核分析(2)

1.首先就是环境的搭建 有两点值得注意:1.是需要打一个补丁libncurses5-dbg 库 2,menuconfig的修改。 然后就新建一个shell开始用gdb调试,这些和老师讲的都一样。 2.调试过程 分析strat_kernel 这个过程就是设置断点和跟踪,随着函数的启动开始产生一些信息: 之后就是总结自己的理解: 就是通过init()中的res

2015-03-22 01:21:55 272

原创 Linux内核分析(1)

在网易云课堂上学了Linux内核分析这门课,第一课学了汇编知识,其实之前学习微机原理的时候学习过这些知识但这次是个很好的复习。 首先是代码 这个就是一个简单的函数调用。 然后我们具体的看一下:编译后的main.s文件 http://write.blog.csdn.net/postedit?ref=toolbarhttp://write.blog.csdn.net/postedit?ref=

2015-03-08 20:50:06 244

FPGA nios大全

就是一些fpga的资料,挺好的。 还有无线通信的书。 主要学的NIos

2014-08-23

[一步一步学习linux汇编语言程序设计].

[一步一步学习linux汇编语言程序设计].Assembly.Language.Step-by-Step.-.Programming.with.Linux,.3rd.Edition.Oct.2009.pdf

2014-01-24

西电,西工大,2013数模B题

西电,西工大,2013数模B题,是环境污染类,很有学习意义,西电,西工大每年提差不多

2013-04-29

NAMP 6.0 的安装文件

namp 很经典,十分好用,6.0这个版,用的比较多,在w下不错了。

2013-02-12

DVMA网络攻防平台

DVMA 十分好用的测试平台。 有跨站点,SQL注入。盲注。

2013-02-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除