自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 double to int64 conversion

double转Int64

2011-05-24 17:23:00 1674

原创 游戏之旅

我已经开始做游戏了,但愿项目能够早日上市。

2010-01-19 13:16:00 425

原创 百度被黑,中伊网络黑客大战,有助于加强两国网络安全建设

中伊网络黑客大战,有助于加强两国网络安全建设。瑞星安全专家提醒广大用户和企业、政府网站管理员,做好安全防范工作:  1、使用安全可靠的 DNS 服务器管理自己的域名,并且注意跟进 DNS 的相关漏洞信息,更新最新补丁,加固服务器;  2、保护自己的重要机密信息安全,避免域名管理权限被窃取;  3、提高服务器安全级别,更新系统及第三方软件漏洞,避免遭受攻击;  4、近期,企业和政

2010-01-12 16:35:00 1927 1

转载 判断你的文件是否为合法的PE文件和应用类型

可能很多的人都没有注意到一些事情,就是你的程序是不是合法的可运行的应用程序,例如一个文件只是把后缀改成 .exe 的形式就显示为应用程序的图标了! 你不想写一个根据后缀名就确定应用程序类型的程序吧!这样太哪个了吧!解决方法就是根据PE文件格式来解释。关于PE文件格式的资料现在网上汗牛充栋,这里我就不再解释,有兴趣的朋友可以上网查阅PE文件格式资料。我就简单的用代码去演示如何判断PE文件合法,主要就

2009-11-04 10:33:00 763

转载 C struct 中字节对齐问题

 VC中下面几个结构体大小分别是多少呢struct MyStruct {     double m4;     char m1;     int  m3; }; struct MyStruct {     char m1;     double m4;     int m3; }; #pragma pack(push)//保存对齐状态 #prag

2009-11-02 09:43:00 541 1

原创 软件保护建议

软件保护建议 (此文出自《软件解密加密技术》)本节将给出关于软件保护的一般性建议,这些都是无数人经验的总结。程序员在设计自己的保护方式时最好能够遵守这里给出的准则,这样会提高软件的保护强度。 (1)软件最终发行之前一定要将可执行程序进行加壳/压缩,使得解密者无法直接修改程序。如果时间允许并且有相应的技术能力,最好是设计自己的加壳/压缩方法。如果采用现成的加壳工具,最好不要选择流行的工具,因

2009-10-30 12:37:00 551

转载 文件加密标识 -隐藏文件头的黑客代码

 //This module hooks:// IRP_MJ_READ, IRP_MJ_WRITE, IRP_MJ_QUERY_INFORMATION,// IRP_MJ_SET_INFORMATION, IRP_MJ_DIRECTORY_CONTROL,// FASTIO_QUERY_STANDARD_INFO FASTIO_QUERY_BASIC_INFO FASTIO_READ(WRITE)

2009-10-30 10:23:00 1164

转载 int,long int, unsigned int,unsigned long int,long long的表示范围问题(转)

 以下所有讨论都是在sizeof(int)和sizeof(long int)都等于4的基础上进行的.int和long int二者的范围是一致的,都是-2^31---2^31-1,能表示的最大值是0x7FFFFFFF;unsigned int和unsigned long int二者的范围也是一致的,都是0---2^32-1,能表示的最大值是0xFFFFFFFF;假设一个输入字

2009-10-30 10:09:00 6911

转载 从何处开始阅读Linux源代码(转)

 像Linux内核这样庞大而复杂的程序看起来确实让人望而生畏,它象一个很大的球,没有起点和终点。在读源代码的过程中,你会遇到这样的情况,当读到内核的某一部分时又会涉及到其它更多的文件,当返回到原来的地方想继续往下读时,又忘了原来读的内容。在internet上,很多人为此付出了很大的努力,制作出了源代码导航器,这为源代码阅读提供了良好的条件,站点为:http://lxr.linux.no/sourc

2009-10-30 09:58:00 2060

转载 编程的初步学习

 最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语

2009-10-28 17:22:00 797

转载 软件加密锁编程技巧[转]

本文将介绍软件加密锁的一些编程技巧,以及软件开发者将如何编写安全可靠的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的一些问题等等。以下是全文。   一、加密狗加密的基本原理  开发商程序通过调用硬件加密狗的接口模块对硬件加密狗操作,硬件加密狗响应该操作并通过接口模块将相应数据返回给开发商的应用程序。开发商的应用程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,

2009-10-28 16:57:00 687

转载 SoftICE初使用

由于某些原因,需要用到SoftICE调试工具,期间经历了不少痛苦的历程.打算写出来,也算做个记录吧.我下载的Driver Studio 3.2.如果蓝屏或者你的鼠标会动不了,键盘卡住不动,请下载补丁.还有一种情况比较特殊我遇到的:键盘是PS/2 接口,而鼠标是USB接口,这时候似乎没其他的办法,只有花钱让接口统一了.SoftICE第一次调试程序当初第一次调试程序时,网上查了无数的资料,还是不得其解

2009-10-27 16:55:00 468

转载 加密算法之BLOWFISH算法(2)

 二、BlowFishs CrackMe1分析 由于该CrackMe主要是测试你的密码学知识,所以没有在其他方面设关卡。为了减小文件体积,缩短大家下载的时间,用upx加了壳,直接用Trw2000的"PNewSec+Makepe"很方便地就能脱掉壳。 用常规的方法,很快找到下面关键比较处: :004015D9 51                      push ecx :004015

2009-10-27 15:37:00 2538

转载 加密算法之BLOWFISH算法(1)

一、BlowFish算法说明(文中数据类型以Tc2.0为准)  BlowFish算法用来加密64Bit长度的字符串。   BlowFish算法使用两个“盒”——ungigned long pbox[18]和unsigned long sbox[4,256]。   BlowFish算法中,有一个核心加密函数:BF_En(后文详细介绍)。该函数输入64位信息,运算后, 以64位密文的形式输

2009-10-27 15:33:00 942

转载 Avast!杀毒软件本地权限提升和拒绝服务漏洞

发布日期:2009-10-22更新日期:2009-10-26受影响系统:ALWIL Software Avast! Antivirus 4.8不受影响系统:ALWIL Software Avast! Antivirus Professional 4.8.1356 ALWIL Software Avast! Antivirus Home 4.8.1356描述:------------------

2009-10-27 13:20:00 796

转载 vbs搜索代理

 1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码function getHTTPPage(url)dim Httpset Http=CreateObject("MSXML2.XMLHTTP")Http.open "GET",url,falseHttp.send()if Http.readystateexit functionend ifgetHTTPPage=b

2009-10-27 13:18:00 454

转载 巧用DOS伪装保护文件完整版

@echo offTitle dos文件伪装保护rem 设置标题echo 1.写入保护echo 2.解写保护set /p choice=if not "%Choice%"=="" set Choice=%Choice:~0,1%if /i "%choice%"=="1" goto 1if /i "%choice%"=="2" goto 2rem 功能选择跳转exit:1clsecho 文件列表

2009-10-27 13:10:00 499

原创 超喜欢C++可移植性编程(ACE)

 前几天接触了ACE可移植C++库,爱不释手,忍不住要留点东西在网上。 虽然时间很紧,但是我就留个网站吧。 http://download.dre.vanderbilt.edu/  

2009-04-14 11:55:00 708

转载 学习MFC的方法

 学习MFC的方法     首先要对Windows API有一定的了解,否则无法深入学习MFC。至少要知道Windows对程序员来说意味着什么,它能完成什么工作,它的一些常用数据结构等。    另一点是不要过分依赖于Wizards。Wizards能做许多工作,但同时掩饰了太多的细节。应当看看AppWizard和ClassWizard为你所做的工作。在mainfrm.cpp中运行调试器来观察

2008-07-17 21:35:00 1280

原创 教学方法

http://blog.csdn.net/zhangxiaoxiang/archive/2008/05/12/2438394.aspx  

2008-05-17 20:27:00 458

原创 CSS的作用

CSS的作用 l        内容和样式的分离,使网页设计变得简洁、明了。 l        弥补HTML对标记属性控制的不足。 l        更精确、细致的布局网页,如行间距、字间距、段落缩进、段间距和图片定位等属性。 l        提高网页设计和运行的效率,一个CSS样式,可以同时应用于多个网页,即减少了代码的长度,减轻下载负担,又提高了浏览器的浏览速度和网页的更新速度。 l    

2008-05-17 12:01:00 1172

原创 李白——圣人

      李白,在唐朝时,就知道今年奥运、地震了:北暮苍山兰舟四,京无落霞缀清川。 奥年叶落缘分地,运水微漾人却震。前四个字---北京奥运后四个字---四川地震

2008-05-17 09:21:00 523

开源的磁盘级加密代码C带汇编

国外开源的磁盘加解密系统源码,有很多技术可以参考,比如:PKCS、隐含扇区利用、驱动开发、操作系统加密等。

2009-11-24

div+css+js的超眩相册模板

很好的图片拉伸效果,有源代码,可供修改并使用。非常实用。

2008-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除