学习资料
CharlesPrince
程序是所有情况的预测和达到目的的逻辑
展开
-
OllyDbg教程-快捷键
预备知识 大多数壳都有一个共同的特点。在壳准备开始解压时都要执行PUSHAD,当壳解压 完时都要调用POPAD。到底PUSHAD和POPAD是什么干什么用的呢?其实PUSHAD是用来将 所有普通寄存器顺序进栈的指令,POPAD是所有普通寄存器顺序出栈指令。POPAD的出 栈顺序和PUSHAD相反。壳为了保护寄存器,便在解压前将所有寄存器进栈保护起来, 当解压完成后又将寄存器出栈,恢复其原貌,并转载 2008-12-30 01:25:00 · 2382 阅读 · 0 评论 -
PTHEAD原理
引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多转载 2008-11-17 15:44:00 · 2068 阅读 · 0 评论 -
强化任务管理器(CTRL+ATL+DEL热键)执行功能(IT人必看)
TASKMGR.EXE是大家频繁使用的一个WINDOWS系统管理工具程序,主要用来查看系统的各种资源的使用状态和进程的当前工作状态及管理当前进程。 但有很多比它功能强大进程分析程序,如Sysinternal工具包中的Process Exporer,它可以显示更全面的系统,进程内部信息,更强大的管理功能。可以从这里下载到:http://technet.microsoft.com原创 2009-04-28 17:23:00 · 1694 阅读 · 0 评论 -
C++语法巧题(一般被用做面试题)
题1:int ArrayParamFun( char Param[100] ){ int ParamLen; ParamLen = sizeof( Param ); prinf( "The array param length is %d/n", ParamLen );} int main(){ char TestParam[100];原创 2010-03-31 22:42:00 · 1647 阅读 · 1 评论 -
Pushing the Limits of Windows: Paged and Nonpaged Pool
转自:http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx In previous Pushing the Limits posts, I described the two most basic system resources, physical memory and virtual转载 2012-08-03 13:43:25 · 1882 阅读 · 0 评论 -
ANDROID 经典开源项目
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog http://sourceforge.net/projects/andba转载 2012-07-25 13:00:10 · 1552 阅读 · 0 评论