自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 in_addr,char* ,unsigned long 之间的互相转换

在网络编程中经常会用到in_addr,char* ,unsigned long表示的IP地址(指定的是IP4),winsock 提供inet_addr(char* -> unsigned  long),inet_ntoa(in_addr -> char*),在实际应用中,不同数据

2011-10-03 17:20:49 3576

原创 利用注入进程shellcode实现程序自删除

某些情况下需要exe运行结束删除自身,而自删除程序有好几种方法,如下面的两方法:a.先使自己快速退出,然后再在命令行中删除自己;或是先使自己快速退出,然后再在bat文件或脚本文件中删除自己b. 非常经典的,关闭硬编码为4的句柄,撤销自己在内存的映射,再删除自己,再结束自己,也就是进程在未真正退出的时候就已经被删除了(只能在win2k或98使用)                    int mai

2011-06-06 13:16:00 3017

原创 调试输出的一些收集--非常基础的东西

没什么好说,直接贴代码,分h文件和cpp文件////////////////////////////////////////////////////////////////////////////////h文件/*用于调试 */#include "stdafx.h"#define  _PREDEF_LABEL/*预定义为空符号,可在后来重定义这个宏,用做条件开关,例如定义为 _DEBUG,则表示只能在DEBUG下才可使用*/#ifdef _PREDEF_LABEL #pragma  on

2011-05-21 23:37:00 630

原创 vc产生随机字符 二

<br />前一篇文章 产生随机字符所使用的随机种子是srand,这里使用另一种方法:使用QueryPerformanceCounter函数输出参数作为随机种子,因为QueryPerformanceCounte是计算当前运行的时间计数,前后调用这个函数会得到不同的值,利用后面的值减去前面的值,得到差即可作为种子。<br />实现:<br />  WORD __stdcall wRand2(){<br />    /*产生随机数(word)*/<br />    //1.循环次数---不大于1

2011-05-21 23:32:00 1292

原创 vc产生随机字符

*****************头文件************////////////////////////随机字符/////////////lib1.h#include "stdafx.h"#pragma once//////////////////////////随机算法////////////DWORD __stdcall DwRand();//定义可选择的随机数组集合,如大小写字母、数字和标点符号#define  RANDOMSTR_FLAG_LOWERCASE                

2010-11-10 20:08:00 1006

空空如也

空空如也

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

TA关注的人

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