上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 【转自】:http://ubuntu.uestc.edu.cn/Notes推荐使用域名http://ubuntu.dormforce.net代替http://ubuntu.uestc.edu.cn我们同时提供 Ubuntu 的ISO BT种子文件的下载End of Life (EOL) for each version: https://wiki.ubuntu.com/ReleasesSupport Email:contact@dormforce.netUbuntu 12.04 Precise PangolinISO BT Download-->ISO BT Download--> 阅读全文
posted @ 2012-02-21 22:06 Jack204 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 如何编译一个内核 - Ubuntu方式2011-09-19 15:40 转载地址:http://hi.baidu.com/1101050240/blog/item/69e3d0d92f2b297dd1164e79.html每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Ubuntu平台上编译内核, 如何从www.kernel.org(也叫vanilla kernel)获得最新且未改动的内核源代码来构建一个自定义的内核, 这样你可以使用自己的内核而不是发行版的内核, 另外也介绍了如何给内核打补丁, 从而方便增加新的功能.下面的工作我都在Ubuntu 6.10 Serv 阅读全文
posted @ 2012-02-21 17:28 Jack204 阅读(7704) 评论(0) 推荐(0) 编辑
摘要: Linux 2.6.19.x 内核编译配置选项简介作者:金步国,转载地址:http://lamp.linux.gov.cn/Linux/kernel_options.html版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作 阅读全文
posted @ 2012-02-21 17:19 Jack204 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Linux Kernel : likely/unlikely macrosEver wondered what the likely and unlikely macros in the linux kernel are ?The macros are defined as :#define likely(x) __builtin_expect((x),1)#define unlikely(x) __builtin_expect((x),0)The __builtin_expect is a method that gcc (versions >= 2.96) offer ... 阅读全文
posted @ 2012-02-20 13:57 Jack204 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Simple Emacs ConfigurationC source code indent(setq-default c-basic-offset 4)Change Major modeM-x obj-mode / M-x c-mode / M-x java-modeUsing AbbreviationsEmacs can automatically correct your spelling mistake as you type (such as correcting "thier" with "their"), or expand your ow 阅读全文
posted @ 2012-02-14 16:14 Jack204 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Q:My usual tools are Emacs with g++ on a Linux system to implement my research algorithms. For the last some years, I have used emacs in a fairly basic way. I open C or C++ files, edit them with a syntax highlighting scheme of my choice and compile and do other stuff from within emacs (or maybe from 阅读全文
posted @ 2012-02-07 14:31 Jack204 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 前言 在当今信息安全领域,特别是恶意软件分析中,经常需要利用到虚拟机技术,以提高病毒分析过程的安全性以及硬件资源的节约性,因此它在恶意软件领域中是应用 越来越来广泛。这里我们所谓的虚拟机(VirtualMachine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算 机系统。通过虚拟机软件(比如VMware,VirtualPC,VirtualBox),你可以在一台物理计算机上模拟出一台或多台虚拟的计算机, 这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。攻击者为了提高恶意程序的隐蔽性以及破坏真实主 机的成功率,他们 阅读全文
posted @ 2011-12-27 20:19 Jack204 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: CRT运行库启动函数分析: 在进入main函数之前,系统会调用CRT运行库的启动函数,做如下工作: 全局变量已完成初始化, 堆的初始化, I/O也完成了初始化, Main调用 写的绝逼的好阿!!!!很有助于分析代码!! 1.*****CRTStartUp()的框架: ******CRTStartUp() { /*初始化一些操作系统版本的全局变量*/ _osver=GetVersion(); _winminor=(_osver>>8)&0x00FF; _winmajor=_osver&0x00FF; _winver=(_winmajor<<8)+_winm 阅读全文
posted @ 2011-12-26 23:56 Jack204 阅读(971) 评论(0) 推荐(0) 编辑
摘要: Method:1 在计算机工作和学习中,当你准备开始一项工作的时候,要首先清晰认识到明确这项工作的目的,这个目的要尽量的具体和细化。2 对于这个目的,想出最有效率的步骤去解决这个问题,如果想不出有效的步骤去解决这个问题,那考虑阻碍自己的前进的原因在哪。Reason:当前一般的原因在于:问题和目的不清晰,明确,具体。------ 重新去思考问题的目的,重新考虑这项工作的必要性和意义。技术不足阻碍了自己。 ------ 仔细思考和搜索,询问自己所缺乏的知识点块,找到明确的资料,边学习资料边考虑自己的问题的解决方案。以上是在实践中快速成长的告诉解决方案。Reading:当然还要抽出时间来,好好的读一 阅读全文
posted @ 2011-12-26 22:27 Jack204 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 先是mdl的数据结构。2 下面根据用法逐步的讲解mdl数据结构的含义:一般用法,先是 IoAllocateMdl :原型为:最常用的是VirtualAddress和Length。把自己的NonPageable buffer的起始地址传给IoAllocateMdl ,长度也传给他。可是这个函数具体做了啥呢(下面只是些基本的影响理解的部分,具体更多的东西,更细节的东西,自己去看WRK的代码)?根据length和VirtualAddress算出这块buffer总共跨越了几个virtual page。分配MDL的内存----包括上面介绍的struct _MDL(属于head部分),ULONG型bo 阅读全文
posted @ 2011-12-25 14:14 Jack204 阅读(7959) 评论(2) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页