- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 一个最简单的CARCKME代码
#include#includevoid registerNC(char *p,int q){ unsigned int i; for(i=0;i *(p+i)=*(p+i)^(q+i);}void main(){ char name[10],code[10]; printf("请输入注册名:"); scanf("%s",name); printf("请输入注册码:"); scanf("%s",
2009-08-30 19:09:00 568
原创 关于一个简单shellcode封装成C语言的形式
void main() {__asm__("jmp 0x18 # 2 bytespopl %esi # 1 bytemovl %esi,0x8(%esi) # 3 bytesxorl %eax,%eax # 2 bytesmovb %eax,0x7(%esi) # 3 bytesmovl %eax,0xc
2009-08-25 16:45:00 552
转载 windows进程中的内存结构 。。
触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分部的。C 语言有全局变量(Global)、本地变量(Local),静态变量(Static)、寄存器变量(Regei
2009-08-25 15:33:00 531
原创 80后标志。。。。。
1、家里可以没有电视机,但一定要有电脑。再大的电视也只是摆设,电脑才是生活的必需. 2、从来不用钱包,装钱包是给小偷指路的,无论身上带多少钱,都只会挤兜里..(这个不太贴切哦,现在人卡多,钱包得用来装卡.) 3、电脑一定有聊天工具.开电脑一定先登陆QQ(肯定是隐身的啦) 4、永远不知道自己的钱花在哪里,其实没买什么、其实没吃什么,但钱就是不见了. 5、熟人面前是话痨,生人面前一言不发,不是不爱说话
2009-08-25 15:03:00 650
转载 C/C++时间函数使用方法
1. 时间的定义 C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法。 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个: Coordin
2009-08-25 14:50:00 418
原创 C语言打开文件的追加参数
fopen(打开文件) 相关函数 open,fclose 表头文件 #include 定义函数 FILE * fopen(const char * path,const char * mode); 这些参数值得注意,为编写读取其他目录下的文件提供条件函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打开只读文件,该
2009-08-24 19:40:00 986
转载 脱壳方法..待续
一.脱壳基础知识要点1.PUSHAD :(压栈) 代表程序的入口点2.POPAD :(出栈) 代表程序的出口点,与PUSHAD想对应.看到这个,就说明快到OEP了.3.OEP:程序的入口点,软件加壳就是隐藏OEP.而我们脱壳就是为了找OEP. 二.脱壳调试过程中辨认快到OEP的简单方法下面二个条件是快到OEP的共同现象:若出现下面情况时,说明OEP就要到了:1. OD跟踪过
2009-08-17 17:06:00 486
程序分析工具].Zynamics.BinNavi.v4.0.4.
2011-11-04
豆丁下载器11111111111111
2011-05-12
xuetr.sys驱动
2011-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人