首页 > TAG信息列表 > 滴水

滴水逆向学习记录

进制(01)进制(02)数据宽度-逻辑运算 一、进制(01) 定义: 八进制的定义:由八个符号组成,分别是0 1 2 3 4 5 6 7 逢八进一。 十进制的定义:由八个符号组成,分别是0 1 2 3 4 5 6 7 8 9 逢十进一。 N进制的定义:由N个符号组成,逢N进一。 进制运算: 进制的运算需要制作一份进制加法乘法表,进制运算

滴水逆向-手动解析PE各内容范例标识

typedef struct _IMAGE_DOS_HEADER { WORD e_magic; // 5A4D WORD e_cblp; // 0090 WORD e_cp; // 0003 WORD e_crlc; // 0000 WORD e_cparhdr;

滴水逆向-结构体

               相关测试代码 结构体的定义与使用 struct st //struct是一个关键字 st是用户自己定义的一个名字 { //可以定义多种类型 int a; char b; short c; }; 结构体的使

滴水逆向-数据类型-C代码是怎么变成汇编

通过调试发现,默认情况下写的C代码通过编译会自动变成汇编代码,但是如果写入下面裸函数代码则C代码不会变成汇编语言 // dstest1.cpp : Defines the entry point for the console application. // #include "stdafx.h" // 空函数 void Function() { } // 编写一个函数能够对

滴水逆向(二)

汇编语言 通用寄存器MOV指令ADD指令SUB指令AND,OR,XOR,NOT指令 内存寄存器与内存内存 通用寄存器 32位通用寄存器的指定用途如下: 寄存器主要用途编号存储数据的范围EAX累加器00 - 0xFFFFFFFFECX计数10 - 0xFFFFFFFFEDXI/O指针20 - 0xFFFFFFFFEBXDS段的数据指针30 - 0xF

滴水逆向初级-C++(三)

3.1.封装 1、什么是封装: 将函数定义到结构体内部,就是封装。 2、什么是类: 带有函数的结构体,称为类。 3、什么是成员函数: 结构体里面的函数,称为成员函数。 #include<stdio.h> #include<stdlib.h> #include<windows.h> struct Student { int a; int b; int c; int plus() {

滴水逆向初级-win32(四)

4.1.C语言中的宽字符 1、常用函数 char wchar_ t //多字节字符类型 宽字符类型 printf wprintf //打印到控制台函数 strlen wcslen //获取长度 strcpy wcscpy //字符串复制 strcat wcscat //字符串拼接 strcmp wcscmp //字符串比较 strstr wcsstr //字符串查