我知道发错地方了,但我知道这里牛人多,所以请大家帮忙看 参考linux0.00,我写了一个loader加载kernel,kernel的目的是想实验从ring0切换到ring3,然后显示一个字符串,但是却始终不能成功,代码如下: [CODE] .text .global startup_32 startup_32: movl $0x10,%eax mov %ax,%ds mov %ax,%es lss init_stack,%esp call setup_gdt #重新设置gdt movl $0x10,%eax #重新加载所有段寄存器 ...
by W.Z.T - C/C++ - 2007-02-16 20:14:28 阅读(4780) 回复(14)
使用retf,实现ring0跳转到ring3 我在内核中某处关闭中断后,向内核栈上压入ss、esp、cs、eip,ss为UserData的SelectorIndex << 3 + 3,cs为UserCode的SelectorIndex << 3 + 3,然后执行retf,奇怪的是:并未触发异常,但是也没有执行eip处的代码。 而我将ss、cs改为KernelData、KernelCode的SelectorIndex << 3时,正确执行eip处代码。 我的KernelData、KernelCode、UserData、UserCode段都在GDT中。 从ring0跳转到ring3时,ss,...
[code] 1、 首先是发现浏览该服务器网页时,最底端加入了一段iframe: http://bh.jebooo.com/3002.htm 追查该代码,关键字: BD96C556-65A3-11D0-983A-00C04FC29 var real=new ActiveXObject("IERPCtl.IERPCtl.1"); var storm=new window["ActiveXObject"]("MP"+"S.S"+"tor"+"mPl"+"ayer"); var Lz=new ActiveXObject("GLC"+"HAT.G"+"LCh"+"atC"+"trl.1"); function GetCookie_cnzz(name) 应该是利用了ie的一些activex漏洞进行种木...
我用 php -i 看到 [quote] apc Support => disabled [/quote] 怎么会是“disabled”呢?? 这是不是说 apc 没有被使用呢? 而且 php -v 也看不到apc的信息。 谢谢!
之前看到有文章说同台服务器上apc的效率是Memcached的7倍,apc">apc效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。