最新消息:本站技术交流 QQ 群:28124927

最新发布 第39页

exchen's blog专注软件安全

转义字符 \r 与 \n 的区别
C/C++

转义字符 \r 与 \n 的区别

exchen 15年前 (2010-06-22) 5196浏览 0评论

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

pop3
网络协议

pop3

exchen 15年前 (2010-06-11) 2366浏览 0评论

+OK POP3 ready user testhack +OK pass hacker123 +OK Authentication succeeded stat                        //查看邮箱状态 +OK 3 1662 ...

smtp
网络协议

smtp

exchen 15年前 (2010-06-11) 2524浏览 0评论

220 95.62 ESMTP ready ehlo smtp.sohu.com 250-95.62 250-AUTH PLAIN LOGIN 250 STARTTLS auth login 334 VXNlcm5hbWU6 dGVzdGhhY2s=...

判断是不是 PE 文件
PE 文件格式

判断是不是 PE 文件

exchen 15年前 (2010-06-10) 5168浏览 0评论

判断是不是一个 PE 文件有很多种方法,我们用的方法是: 先读取 Dos 头,判断 e_magic 是否等于"MZ",然后再读取 PE 文件头的头字节,判断是不是 "PE00"。这样就能确定是不是一个有效的 PE 文件。代码如下: ...

PE文件头
PE 文件格式

PE文件头

exchen 15年前 (2010-06-10) 4377浏览 0评论

上次我们认识了Dos头,这次我们来认识一下PE文件头 紧跟着Dos stub的是PE文件头(PE Header),PE装载器将从IMAGE_DOS_HEADER结构中的e_lfanew字段里找到PE Header的起 始偏移量。该结构如下: type...

MS-DOS 头部
PE 文件格式

MS-DOS 头部

exchen 15年前 (2010-06-10) 4830浏览 0评论

每个PE文件都是以一个Dos程序开始的,有了它,一旦程序在Dos下执行,Dos就能识别出这是有效的执行体,然后运行紧随MZ header之后的Dos stub(Dos块). Dos stub实际上是一个有效的EXE,在不支持PE文件格式的操作系统中,...

认识PE文件
PE 文件格式

认识PE文件

exchen 15年前 (2010-06-10) 4449浏览 0评论

Windows下的EXE可执行文件都是属于PE格式。PE是英文Portable Executable的缩写,它是一种针对于微软Windows NT、Windows 95和Win32系统,由微软公司设计的可执行的二进制文件格式,EXE、DLL都是属于P...

开始学习缓冲区溢出
缓冲区溢出

开始学习缓冲区溢出

exchen 15年前 (2010-06-09) 4115浏览 0评论

缓冲区溢出分为栈溢出,堆溢出。 首先从栈溢出开始学习吧! 关于缓冲区溢出需要对汇编方面的知识有一定的了解,有时间再复习一下汇编,今天先初探一下堆栈溢出的原理。 什么是栈呢? 1、栈是一种机制,计算机用它来将参数传递给函数,也可以用来放入函数的局部变量...