自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WinDebug相关

下载地址32位官方下载:http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.11.1.404.msi

2011-02-24 21:42:00 830

原创 DLL与Exe利用共享内存通信模拟

<br />暂无

2010-12-29 23:02:00 925

原创 No.1 入门级CrackMe分析

入门级CrackMe分析1、CTRL + N 查看程序引入那些函数2、下函数断点Bpx GetDlgItemTextA 然后F9运行,中断下来。3、找到算法入口,分析算法如下CrackMe满足条件:1、注册名长度在 3-9之间2、注册码第一个字符被0x11CF整除余数为0x17算法如下1、        生成中间码(很啰嗦)2、        中间码还原成真码3、        真码与输入码 4个字符一组比较4、注册机int main(int argc, char* argv[]){       char

2010-11-04 21:25:00 802

原创 转载 《Windows内核编程》之基本汇编指令

1)用VS2010新建Win32 Console Application,工程名为ACECore,工程建立完成后得到打开文件ACECore.cpp,代码如下:#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){return 0;}2)用VS2010查看汇编代码的方法:1. VC必须处于debug状态才能看到汇编指令窗口。因此在上面代码return 0一句上设置断点。2.按下F5键调试程序,当程序停在断点处时,打开菜单“Debug”下的“Window

2010-11-04 21:21:00 596

原创 MSDN函数自我记录

<br />GetDlgItemTextA<br />int GetDlgItemText( int nID, LPTSTR lpStr, int nMaxCount ) 获取Edit控件中的内容到Buffer中,返回字符数

2010-11-04 19:37:00 485

原创 字符串比较

<br />当前一些软件管家类工具,依据版本号进行版本升级。面试360的时候,陆总出的题目。<br />// 软件版本号由a.b.c.d四部门组成 其中a、b、c、d均为十进制正整数,位数最多为4位。判断2个版本号大小,先比较a,然后再依次比较b、c、d//str1 > str2 返回1 小于返回-1 相等返回0xxxx . xxxx . xxxx . xxxx/*str1= 7.234.1000.2str2= 32.1.334.5 返回-1*/#in

2010-11-01 21:48:00 533

原创 No2.字符串查找

题目描述<br />         一个字符数组,里面只有大小写字母,请输出只含有小写字母的原始字符    <br />         Input   AaBbCcDDfF<br />         Output abcf<br />程序代码如下:<br />#define MAXSIZE 256char* GetString(char* s){ assert(s!=NULL); int len=strlen(s); int i=0; int index=0; int j;

2010-10-11 17:10:00 492

原创 No.1 字符串查找

题目描述<br />          采用顺序结构存储串,编写一个程序,要求用户输出串s中出现的第一个最长重复串的下标和长度。<br />          Input  abcccceffffffghi<br />          Output  7  6<br />程序代码如下:<br />#define MAXSIZE 256typedef struct _Array{ char data[MAXSIZE]; int length;}Array,*PArray;

2010-10-10 22:10:00 694

原创 字符串模式匹配算法--BF & KMP算法

一、字符串模式匹配       设有主串s和字串t,字串t的定位就是在s中匹配到一个与字串t相等的字串。通常称主串s为目标串,字串t成为模式串,把定位过程成为模式匹配。模式匹配是一个复杂的串操作。许多人提出各种不同的算法,以BF算法和KMP算法为例。二、BF算法(简单匹配算法)       Brute-Force简称BF算法,亦称为简单匹配算法。i:主串指针 j:字串指针算法效率不高:主串指针i在若干个字符序列比较相等后,若有一个字符不相等,仍需回溯至i(i=i-j+1),最好情况下时间复杂度o(m)(主串

2010-10-10 20:37:00 2224 1

原创 约瑟夫问题

一、约瑟夫问题来历     据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3的人,该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他的朋友先假装遵从,他将朋友与自己安排在第16个与第31个位置,于是逃过了这场死亡游戏。问题实际就

2010-09-28 17:07:00 840 1

空空如也

空空如也

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

TA关注的人

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