bluehacker

用汇编写的一个小玩意

昨晚无聊,用汇编写了一个小玩意,确定CPU的频率.没什么希奇的,玩啊.代码贴在下面:/********************************************************************************************/.686.ModelFlat,StdCallOptionCasemap:NoneIncludewindows.incIncludeuser32.incInclud

一个linux下简单rootkit的分析

熬夜写llroot,写的头有些晕了,代码也有点乱,所以停下来歇歇;就又去逆向昨天下的那个rootkit,搞了1个多小时,头又晕了,才搞了不到一半,夜深人静的时候,孤孤单单,没有美女陪,不爽啊.想想好长时间没有在这个blog上写技术文章了,于是就转来下面一篇文章,文章比较老了,针对lin

隐藏内核模块的方法

方法是:removemodulefromdriverobjectsremovemodulefromdeviceobjects在rootkit.com上一个russianhacker发的文章中提到这两种方法,和他交流了下,在llroot中实现了,代码贴出来灌水:/**********************************************************************************

硬件hack

今天在phrack上看到一篇极好的文章,讨论hack计算机硬件来达到隐藏代码和接管系统控制权的问题,第一种方法hack显卡,显卡其实是个暴复杂的系统,有自己的处理器GPU,自己的内存和bios,整个就是个小计算机,可以通过专门的编程语言或编译器来把某些代码放到显卡中运行,这样完

win32调试接口的基本原理

不错的关于windows平台下用户模式调试器的原理所谓调试器实际上是一个很宽泛的概念,凡是能够以某种形式监控其他程序执行过程的程序,都可以泛称为调试器。在Windows平台上,根据调试器的实现原理大概可以将之分为三类:内核态调试器、用户态调试器和伪代码调试器

static的用法

static的含义如果不仔细去体会下,常常会吃不准,就是现在知道了,过段时间也经常会忘记。现在总结下贴在这里作个备案1.在C中的含义a.对于一个声明为static的局部变量,它的生存周期会扩大,即具有“记忆性”:指在两次函数调用时,在第二次调用进入时,能保持

函数的调用规则

关于函数的调用规则(调用约定),大多数时候是不需要了解的,但是如果需要跨语言的编程,比如VC写的dll要delphi调用,则需要了解点;因为最近一段时间写那个llroot,涉及到不少汇编,C中要和汇编交互,还是需要很清楚调用规则的,现在整理下,贴在下面,备案。调用规则

Symbian OS开发基础

这个星期开始接手SymbianOS的开发任务,以前从没有做过SYmbian的东西,所以花了些时间看文档,现在的事情是应用层的,因此OS的内核基本没有涉及到.S60平台是Nokia绝大多数手机的平台,我不认为symbian比linux强,不过在手机领域它的市场确实是最大的.symbian的应用层开发与熟

数据结构第一章的习题参考答案

数据结构第二章习题参考答案(第二部分)

数据结构第二章习题参考答案(第一部分)

数据结构第三章习题参考答案(2)

数据结构第3章习题参考答案(1)

这是第3章的部分答案.所有的基础知识题基本没贴出来,因为相对简单.另外3.24-3.27也比较简单,没有贴出来,3.28以后是关于queue的题目,还没来得及做.//chapt3.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"stdio.h&quot

数据结构第4章习题参考答案

这个是第4章的习题,只有关于KMP算法的几个题目没做---------------------------------------------------------------------------------#include"stdafx.h"#include"stdio.h"#include"stdlib.h"#include"string.h"//heapstrin

算法导论chapter2的笔记

算法导论的笔记,其实不算笔记,因为我比较懒,懒的写什么文字的笔记,书上的题目有很多是数学型的,计算型的,基本上都做了下,不过只是在稿纸上算的,懒得打字敲上来了,下面只是那些涉及到的算法,用C实现的代码-------------------------------------------------------------