- 博客(10)
- 收藏
- 关注
转载 X64|C++逆向之类的内存结构分析
一 普通类的逆向分析 1.空白类 首先写段测试代码来看一下空白类的对象大小,不要想当然的认为空白类的大小就为0哟,如果真为0的话,那么用该类创建的实例怎么在内存中存储?所以可以肯定size≠0,测试代码如下: class CEmptyClass{ public: ...
2016-05-14 21:21:00 353
转载 x64 | C++逆向【参数传递】
函数参数前四个整数参数将传入寄存器,整数值在 RCX、RDX、R8 和 R9 中传递 (按顺序从左到右)。参数五和更高在堆栈上传递。所有参数是将右侧对齐在注册。因此,被调用方可以根据需要忽略寄存器中上面的位,并且只访问所需的寄存器部分。 函数参数前四个浮点型和双精度参数传入 ...
2016-04-20 15:54:00 252
转载 x64 体系结构提供了 16 个通用寄存器(以后称为整数寄存器),以及 16 个可供浮点使用的...
x64 体系结构提供了 16 个通用寄存器(以后称为整数寄存器),以及 16 个可供浮点使用的 XMM/YMM 寄存器。易失寄存器是由调用方假想的临时寄存器,并要在调用过程中销毁。非易失寄存器需要在整个函数调用过程中保留其值,并且一旦使用,则必须由被调用方保存。 下表说明了每种寄存器...
2016-04-20 15:30:00 360
转载 MyBatis-访问MySQL数据库学习
一 新建Web Project工程 启动MyEclipse(我机器安装,应该Eclipse也可以),新建一个Web Project工程,我的工程名称是MybatisTest。你看到工程目录结构如下: 二 MyBatis访问数据库配置 1. 把MyBatis相关...
2015-09-19 16:10:00 108
转载 Python+Django+Eclipse开发环境搭建
一.介绍Python和Django的开发环境搭建 首先,从Python官网下载Python-2.7.10,直接双击安装运行。完成后添加环境变量到path:c:\Python26;c:\Python26\Scripts; 这样就可以通过cmd进入命令行,直接输入python命令,会输...
2015-09-10 20:49:00 81
转载 VS2012+Qt5.1.0开发环境的搭建
我的操作系统为 Win7 64位,VS2012 中文版。 1、首先从 Qt 官网下载qt-windows-opensource-5.1.0-rc2-msvc2012-x86_64-offline.exe安装。 2、下载qt-vs-addin-1.2.3-opensource.exe安装。...
2014-11-29 20:40:00 364
转载 在mac下QT开发环境的搭建【转】
在mac下使用qtcreator开发需要配置qt库和编译器。要使用mac自带的编译器clang,要先安装xcode。只要编译器选择一样,使用哪个编辑器都无所谓。 1 下载xcode 在appstore下载xcode后,在菜单选择xcode/preferences,打开偏好设置对话框。选择d...
2014-11-04 09:44:00 211
转载 java 函数形参传值和传引用的区别[转]
java方法中传值和传引用的问题是个基本问题,但是也有很多人一时弄不清。 (一)基本数据类型:传值,方法不会改变实参的值。 [java]view plaincopy publicclassTestFun{ publicstaticvoidtestInt...
2014-11-01 14:17:00 73
转载 二、Android工程的目录介绍 [Android学习]
Android工程的目录结构 1、src 主要编写Java代码的目录,控制逻辑的实现代码。 2、gen 包含android资源文件的标示符,不需要程序员维护,自动添加的,分类的(比如:菜单、字符、布局等资源)。 3、assets 原生资源文件:保持...
2014-10-18 12:17:00 76
转载 一、搭建Android开发环境 [Android学习]
一、如何搭建Android的开发环境 1. 安装JDK 从Oracle官网上下载,选择相应的jdk版进行下载,在下载时要接受Accept License Agreement。比如:http://www.oracle.com/technetwork/java/javase/d...
2014-10-18 12:10:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人