1.开启xp_cmdshell出于安全考虑2005及以上版本的SQL Server阻止了对组件xp_cmdshell的过程 'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配......
二进制入门学习笔记-14.windows硬编码
1.windows硬编码简介od中中间这一栏就是所谓的硬编码,这是计算机能够识别的真正代码,计算机不能直接执行汇编和c语言代码,这个才是操作系统识别的指令。1.1 硬编码结构指令编码的结构如下......
二进制入门学习笔记-13.窗口查找与修改
1. 顶级窗口获取与修改1.0 FindWindow函数解析1.函数定义如下:HWND FindWindowA( LPCSTR lpClassName, //类名,注册窗口时候调用Regis......
二进制入门学习笔记-12.windows进程与线程
1.windows线程1.1 windows创建线程1.1.0 线程句柄与线程ID:1.线程是由Windows内核负责创建与管理的,句柄相当于一个令牌,有了这个令牌就可以使用线程对象.2.线......
二进制入门学习笔记-11.win32应用资源
1.win32程序中资源的使用1.新建一个空的Win32程序2.在VC6中新增资源依次点击File -> New -> Resource Script......
二进制入门学习笔记-10.win32开发/逆向基础
1.win32宽字符1.0 什么是宽字符?传统的ascii码(8位,最高位位0)只能表示英文字母和常用符号,但缺少了很多特殊符号,因此出现了扩展ascii码(8位,最高位为1)。但是这样依旧无法表......
二进制入门学习笔记-9.C++基础知识补充学习
1.C++知识补充1.1 构造函数为了便于结构体或者类在生成某个具体的对象时可以方便的设置初值,因而使用构造函数,构造函数和结构体或者类同名,具体使用方式如下:struct Person{......
二进制入门学习笔记-8.导入表
1.导入表1.0 什么是导入表?告诉系统你需要用到哪些dll,用哪些函数。1.1 导入表定位可选PE头中_IMAGE_DATA_DIRECTORY DataDirectory[16]的第二个目......
二进制入门学习笔记-7.重定位表)
重定位表1.重定位表作用:dll的地址空间可能会和别的dll冲突,并且编译器在编译的时候会将如全局变量等值以内存中绝对地址的方式存储,因此如果因为地址冲突产生了重定位,那么将无法找到真正存储的值。......
二进制入门学习笔记-6.导出表
导出表1.1 简介导出表主要是为了给别人提供一个清单,告诉别人有哪些可以调用的函数。1.2 导出表的位置可选PE头最后一个_IMAGE_DATA_DIRECTORY DataDirectory......