12 Zpple

尚未进行身份认证

我要认证

喜欢编程,喜欢音乐

等级
TA的排名 22w+

double to int64 conversion

double转Int64

2011-05-24 17:23:00

游戏之旅

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

2010-01-19 13:16:00

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

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

2010-01-12 16:35:00

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

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

2009-11-04 10:33:00

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

软件保护建议

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

2009-10-30 12:37:00

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

 //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

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

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

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

2009-10-30 09:58:00

编程的初步学习

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

2009-10-28 17:22:00

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

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

2009-10-28 16:57:00

SoftICE初使用

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

2009-10-27 16:55:00

加密算法之BLOWFISH算法(2)

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

2009-10-27 15:37:00

加密算法之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

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

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

巧用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

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

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

2009-04-14 11:55:00

学习MFC的方法

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

2008-07-17 21:35:00

教学方法

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

2008-05-17 20:27:00

查看更多

勋章 我的勋章
    暂无奖章