自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 逆向反汇编--- 虚函数特征识别与虚表的建立

一、虚函数重要性虚函数是面向对象的重要组成部分,是多态的基础,如果定义了虚函数但是没有定义构造函数,编译器必须提供默认的构造函数(因为必须要初始化虚表指针);二、虚函数特性与识别虚表指针一定是在对象的首地址的前4个字节(固定的,且4字节,这一点很重要),虚表指针指向的虚函数表的首地址,虚函数作为成员函数使用; 对于开发者来说,虚表和虚表指针都是隐藏的;如果类没有虚函数,构造的时候不...

2019-03-08 23:14:32 978

原创 小撸一题3:字符串中的子串排序

题目说明:输入一个字符串,第一个字符串是DESC或者ASEC 表示递减或者递增,后面的数字串由逗号隔开;输入参数:DESC 2334,123,534输出参数: 123,534,2334#include<iostream> #include<string>#include<algorithm>using namespace std;bool...

2019-03-29 01:11:34 395

原创 上机考试题目2:字符串最后一个单词的长度

题目描述:计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。例如:输入 hello world ,输出:5#include<iostream>#include <string.h>#include <stdlib.h>#include <stdio.h&...

2019-03-29 00:17:57 175

原创 上机考试题目1:提取不重复的整数

题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数注意点: 反序之后的整数可能会超过int类型的表示范围;#include <string.h>#include <stdlib.h&gt...

2019-03-26 23:33:47 122

原创 逆向反汇编:X86常用的寄存器及一般使用的场景

一、数据寄存器 1.1 EAX: Acculturator 累加寄存器(32位), AX 算术运算主要寄存器(高16位),可作为函数返回值; 1.2 EBX:base 基址寄存器,存放指针,内存寻址时存放的基址,寄存器间接寻址方式; 1.3 ECX:Count 计数寄存器,可做thiscal 中this指针存放的位置,可做Rep前缀指令和Loop指令的内定寄存器...

2019-03-17 21:30:09 679

原创 逆向反汇编: X86进入函数的时候到底发生了什么?

一、引入问题 随便问一个软件开发人员,函数调用的时候发生了什么,大家都会说出,“函数先保存环境,再执行函数,再恢复环境,再返回”,这样是不错,但是不够具体,我们要知道函数的调用约定、帧栈的形成、平栈、函数的识别等具体的细节;二、函数调用完整的代码及汇编函数调用部分: bool bFlag = testFunction(i, l);00D2...

2019-03-15 23:16:23 383

原创 Java 调试---如何打印对象数组中的信息到文件

一、适用场景 对象数组的个数比较多(几百个甚至上千个),核对的数据的时候,一层一层的对比数据,很麻烦,所以,如果我们需要将代码运行过程中的数据进行打印出来,是不是就能更直观的表现出来呢?0.0二、方法 调试的时候,我们再“断点” 中可以选择自己想要分析的断点; 在出现对象集合的位置下断,这时,监视窗口可以看到对象集合的所有的数据,右键点击 该对象,选择...

2019-03-13 23:09:10 987

Android学习教程资料

包含完整的android开发资料,AndroidNDK开发、Java虚拟机工作原理、.docandroid深度学习课件.pptx

2018-11-04

代码混淆技术

代码混淆技术总结,一般的混淆技术,方法,及解决方法。

2018-11-04

反调试技术

反调试技术总结 ,常用的反调试手段,检测方法: 探测Windows调试器、手动检测数据结构、系统痕迹检测...

2018-11-04

空空如也

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

TA关注的人

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