自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 编译FileMon出错

<br />今天下载了FileMon,编译之后,提示一个错误信息<br /> <br />E:/Data/100397/2007112823434719/FileMon/sys>build<br />BUILD: Compile and Link for x86<br />BUILD: Loading c:/winddk/7600.16385.1/build.dat...<br />BUILD: Computing Include file dependencies:<br />BUILD: Start t

2010-06-29 16:42:00 1879

原创 转义字符 /r与/n的区别

<br />/r它并没有换行,是从本行开头开始输出<br />/n它换行了,是下一行开头处开始输出<br /> <br />看看这符语句就知道了,输入结果将a给覆盖了,只剩下b,因为/r是从本行开头处开始输出。<br />printf("a/rb");<br />而如果使用/n的话就不会覆盖了,比如下面这条语句。<br />printf("a/nb");

2010-06-22 11:14:00 2620 1

原创 创建多级文件夹

#include <windows.h><br />#include <Shlobj.h><br /><br />voidmain()<br />{<br />    SHCreateDirectoryExA(NULL,"d://testfolder//test",NULL);<br />}<br />

2010-06-21 23:09:00 852

原创 pop3

+OK POP3 readyuser testhack+OKpass hacker123+OK Authentication succeededstat+OK 3 1662list+OK 31 5132 5733 576.top 3 0+OK Top of message followsReturn-Path: X-Original-To: testhack@sohu.comDelivered-To: testhack@sohu.comReceived: from relay.mail.sohu.com (

2010-06-11 11:18:00 1001

原创 smtp

220 95.62 ESMTP readyehlo smtp.sohu.com250-95.62250-AUTH PLAIN LOGIN250 STARTTLSauth login334 VXNlcm5hbWU6dGVzdGhhY2s=334 UGFzc3dvcmQ6aGFja2VyMTIz235 2.0.0 OKmail from:testhack@sohu.com250 2.1.0 Okrcpt to:testhack@sohu.com250 2.1.5 Okdata354 End data with

2010-06-11 11:07:00 1490

原创 判断是不是PE文件

判断是不是一个PE文件有很多种方法,我们用的方法是:先读取Dos头,判断e_magic是否等于"MZ",然后再读取PE文件头的头字节,判断是不是 "PE00"。这样就能确定是不是一个有效的PE文件。代码如下://选择文件void CPEDlg::OnButton1() { // TODO: Add your control notification handler code here TCHAR tzFilter[] = _T("可执行文件(*.exe)|*.exe|所有文件(*.*)|*.*||"); C

2010-06-10 16:38:00 2564

原创 PE文件头

<br />上次我们认识了Dos头,这次我们来认识一下PE文件头<br /> <br />紧跟着Dos stub的是PE文件头(PE Header),PE装载器将从IMAGE_DOS_HEADER结构中的e_lfanew字段里找到PE Header的起<br />始偏移量。该结构如下:<br /> <br />typedef struct  _IMAGE_NT_HEADERS {<br />    DWORD Signature;                           // PE文件头标志:"

2010-06-10 16:10:00 1067

原创 MS-DOS头部

<br />每个PE文件都是以一个Dos程序开始的,有了它,一旦程序在Dos下执行,Dos就能识别出这是有效的执行体,然后运行紧随MZ header之后的Dos stub(Dos块). Dos stub实际上是一个有效的EXE,在不支持PE文件格式的操作系统中,它将简单的显示一个错误提示,This program must be run under Win32。Dos stub一般都是由编译器自动生成的。Dos MZ头与Dos stub合称为Dos文件头。<br /> <br />MS-DOS头部占据了PE

2010-06-10 15:26:00 2875

原创 认识PE文件

Windows下的EXE可执行文件都是属于PE格式。PE是英文Portable Executable的缩写,它是一种针对于微软Windows NT、Windows 95和Win32系统,由微软公司设计的可执行的二进制文件格式,EXE、DLL都是属于PE格式的文件。下面是一个PE文件结构的图DOS MZ Header    所有 PE文件(甚至32位的DLLs)必须以简单的DOS MZ header开始,它是一个IMAGE_DOS_HEADER结构。有了它,一旦程序在DOS下执行,DOS就能识别出这是有效的执

2010-06-10 14:48:00 1192

原创 SDK的下载与安装

Platform SDK XPSP2:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htmPlatform SDK February 2003:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htmClick the links on the right. The File Download dialog box is

2010-06-10 12:33:00 1391

原创 ADO连接ACCESS数据库

使用ADOX,需要引入ADOX的动态链接库msadox.dll,首先在stdafx.h中加入如下语句:#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")然后在程序初始化的时候需要初始化COM。在App::InitInstance()函数中加入    if(!AfxOleInit())    {       AfxMessageBox("OLE初始化出错!");  

2010-06-10 11:52:00 1004

原创 开始学习缓冲区溢出

缓冲区溢出分为栈溢出,堆溢出。

2010-06-09 12:15:00 1062

原创 编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive

程序编译提示出错,fatal error C1010: unexpected end of file while looking for precompiled header  directive解决办法:加入预编译头 #include “stdafx.h”

2010-06-02 16:22:00 1666

原创 VC中按钮控件的启用(enable)和禁用(disable)

1. 给这个按钮添加Control成员变量,如m_btnQuit这时调用m_btnQuit.EnableWindow(FALSE);//禁用按钮或者调用m_btnQuit.EnableWindow(TRUE);//启用按钮2. 如果没有添加成员变,假设此按钮在一个对话框中 这时调用((CButton*)GetDlgItem(按钮ID))->EnableWindow(FALSE);禁用按钮或者((CButton*)GetDlgItem(按钮ID))->EnableWindow(TRUE);//启用按钮

2010-06-02 15:32:00 4243 1

HelloWorld-colliding和GoodbyeWorld-colliding

md5碰撞

2017-06-26

fastcoll_v1.0.0.5源代码

fastcoll_v1.0.0.5源代码

2017-06-26

PHPExcel-1.8

非常好用的一个PHP操作Excel的库

2017-03-25

Apktool signapk.jar 可签名

使用apktool反编译apk之后,再编译回去,发现不能正常安装,而使用ApkToolKitV3.0反编译,再编译回去就可以正常安装. 主要原因是因为使用apktool编译回没有签名. 所以不能安装, 而ApkToolKitV3.0 编译回去是签名了的. 用apptool编译后, 再使用signapk.jar签名就可以了. java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test-signed.apk 以下是我打包好的apktool, 包含signapk.jar, 可以直接使用.

2015-06-29

Objective-C 类的使用

我写的一个实例, 测试Objective-c是如何使用类的, MACOSX

2015-06-15

MFC Unicode库文件

LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 将库文件放到VC安装目录的lib目录下。

2012-06-19

hhc.exe制作chm文件

hhc.exe制作chm文件,里面包含了hha.dll

2011-03-08

WinPcap4.0.2 开发包

WinPcap4.0.2 开发包,包含WinPcap4.0.2安装程序

2010-11-04

一个Hook API实现进程保护的实例

一个Hook API实现进程保护的实例,非常值得参考。

2010-06-12

空空如也

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

TA关注的人

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