内容列表
- ASPROTECT 2.0 脱壳示例
- ASPROTECT 2.0 脱壳示例【目 标】:Win98’s notepad【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F【任 务】:简单的脱一下asprotect的壳【操作平台】:Windows Xp sp2【作 者】:loveb
- 分类:编程语言 查阅全文
- ARM Copy MEM II标准壳脱壳
- 【目 标】:传奇外挂1.07【工 具】:Olydbg1.1(diy版)、LORDPE、ImportREC1.6F 【任 务】: ARM 3.6或以下版本的COPYMEM II标准壳 【操作平台】:WinXP sp2 【作
- 分类:编程语言 查阅全文
- Elements of Programming Style -- The C++ Style Guide
- Elements of Programming Style -- The C++ Style Guide January 23, 1996 Version 1.0 Neill Kipp Files Header files have a ".h" suffix. Header file contains class, struct, and union declarations
- 分类:编程语言 查阅全文
- 总结asp注入时用到的方法
- 1.判断是否有注入;and 1=1;and 1=2 2.初步判断是否是mssql;and user>0 3.判断数据库系统;and (select count(*) from sysobjects)>0 mssql;and (select count(*) from
- 分类:编程语言 查阅全文
- Item 28.话说指针比较(Meaning of Pointer Comparison)
- Item 28. Meaning of Pointer Comparison一个对象可能有多个有效的地址(本身的指针和指向基类的指针),假若有多个指针指向它,这些指针的指向就可能不同。那么在对这些指针做比较时,是对指针指向对象的地址作比较?还是对指针指向对象的标识作比较呢?例如:class Shape { ... };class Subject { ... };class ObservedBlob
- 分类:编程语言 查阅全文
- 用计算机存0.1的问题
- 十进制中看起来很简单的一个数0.1,在二进制中将是一个无穷循环数:0.00011001100110011...。这说明如果计算机使用二进制码来存储0.1,则必然需要舍去后面的循环位,从而必然存在误差。对于许多应用领域来说,这是不可忍受的。就比如美联储的利率吧,它的一个小小误差就能对美国乃至世界经济产生重要的影响。
- 分类:编程语言 查阅全文
- [原创]基于Flex的c/c++代码加亮工具(源代码开放)
-
.quotation
{
color:#9900FF;
}
.comment
{
color:green;
}
.keyword
{
color:blue;
}
.prehead
{
color:red;
}
.codearea
{
text-align:left;
width:700px;
background:#f0f5f9;
m
- 分类:编程语言 查阅全文
- Flower:画花程序
- Flower:画花程序源代码:http://blog.csdn.net/cxjddd/archive/2005/04/12/344844.aspx
- 分类:编程语言 查阅全文
- [原创]线程之间的通信
- 大家知道一个进程是由至少一个线程组成的,多个线程之间的协同工作是相对较为复杂的,这里主要给大家说一下常用的两种线程之间的通信方式。
线程可以分为工作者线程和窗口线程(即在线程里创建一个附加的隐藏窗口)。
工作者线程是大家最为常用的线程,工作者线程间的同步要用信号量机制操作,举一个例子
//工作者线程1
void CThreadTest::WorkThread1(LP
- 分类:编程语言 查阅全文
- Linux下无线网卡安装2
- 最近更新系统, 笔记本上删除了RedHat9,装上了Mandrake10,虽然它自己就拥有无线网卡配置程序,但是我得Realtek8180网卡不在支持之列, 只好令寻它法, 这时想到了使用NdisWrapper, 它支持在Linux下直接使用Window的无线网卡程序。首先下载NdisWrapper, http://sourceforge.net/projects/ndiswrapper/&nbs
- 分类:编程语言 查阅全文
- 使用 ClearType 获得更佳的屏幕分辨率
- 执行这
- 分类:编程语言 查阅全文
- subversion-SVN
- 这是什么东东? 建议大家改用subversion-SVN 作为版本控制工具,最明显的是它的目录控制能力,以及二进制文件控制能力更强.是cvs的主力开发人员重新创建的一个项目,老的cvs已经进入维护状态了.记得在入门那篇Blog中,我安装好 SubVersion 后,随便修改了一个文件,然后按我使用cvs的经验,我使用了 cvs update 想看一下有没有变化。但什
- 分类:编程语言 查阅全文
- 循环冗余校验码CRC算法实现
- (转自http://www.equn.com/forum/viewthread.php?tid=5470&sid=3rrqVomR) CRC校验码的基本思想是利用线性编码理论, 在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根
- 分类:编程语言 查阅全文
- 用VC制作应用程序启动画面
- 用VC制作应用程序启动画面 徐 茜 黄雪峰 广州大学软件所 解放军94782部队 摘 要:本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一
- 分类:编程语言 查阅全文
- 浅谈C/S结构系统架构(原创)
- 其实不用多说,大家都知道网络上软件系统大致可以分为B/S和C/S结构的。对于C/S结构小可认识不足,只是就个人接触,谈谈项目中实际用到的C/S系统架构。 一般的小型系统:使用的C/S系统,个人觉得谈不上什么架构方面的问题。只是简单的读取数据库,显示到前台而已。一般也就
- 分类:编程语言 查阅全文
- C语言运算符的“优先级口决”
- 下面的是我自己总结的关于C优先级的口诀希望对初学C语言语言的同志有所帮助;当然,应用这个口诀的前提是你必须认识所有的C语言的运算符。 优先决括号成员第一; //括号运算符[]() 成员运算符. ->全体单目第二; &
- 分类:编程语言 查阅全文
- Cache Cohernce with Multi-Processor
- Cache Cohernce with Multi-Processor作者:BNN转载自:linuxforum的CPU与编译器板块精华版刚写完一篇关于Cache Coherence的文章,就发现BNN2年前就有一篇好文,早知道就不这么费事自己写了:)Recently work with dual cpu kernel part. For dual cpu, or we say, multi-pro
- 分类:编程语言 查阅全文
- PE文件有效性检查源程序
- .386.model flat,stdcalloption casemap:noneinclude C:\masm32\include\windows.incinclude C:\masm32\include\kernel32.incinclude C:\masm32\include\comdlg32.incinclude C:\masm32\include\user32.incincludeli
- 分类:编程语言 查阅全文
- 用MASM、TC2.0 写一个简单的x86引导程序
- 具体的操作过程在下边的 load.c 文件注释中有比较详细的说明。 目的:写一个引导程序和一个超简单的内核,引导成功后能在键盘上输入字符并显示 工具:masm5.0编译器,tc2.0,一个电脑(如果有virtual pc的话更可以,在上面做实验不损机子)。 所需知识:  
- 分类:编程语言 查阅全文
- 用MASM、TC2.0 写一个简单的x86引导程序
- 具体的操作过程在下边的 load.c 文件注释中有比较详细的说明。 目的:写一个引导程序和一个超简单的内核,引导成功后能在键盘上输入字符并显示 工具:masm5.0编译器,tc2.0,一个电脑(如果有virtual pc的话更可以,在上面做实验不损机子)。 所需
- 分类:编程语言 查阅全文