逆向基础知识0x00

多字节储存顺序
大端(顺序)
小端(逆序)

如1234

大端:1234
小端:3412

在这里插入图片描述
关于ascii和unicode

在这里插入图片描述

在这里插入图片描述

windows系统下的基础知识:

WINDOWS API
在这里插入图片描述
详细的点击下面:
api详解

在这里插入图片描述

DLL
在这里插入图片描述

PE结构很重要,也复杂的一批,过几天再学。

dll就是大家需要时就用,不用时就是放回去,
就像共享单车,节省资源。

汇编基础:是为了学习与底层,硬件之间的交流。

在这里插入图片描述
在这里插入图片描述

句柄handle
在这里插入图片描述
句柄是很难理解的,
可以理解成为指针的指针的指针。。。。。。的指针,
多层封装后的东西,
你在电脑上每点击一下,都有唯一的句柄,因此能识别出来你在干什么。
大概就是这样,还是有点模糊。

一些windows的杂东西:
在这里插入图片描述

还是比较底层滴,但都是基础中的基础。
在这里插入图片描述
具体的去看看windows程序设计第六版,ojbk。暑假再学。

winmain是函数的入口,
winclass是个类,
有关闭,最小化等等。
在这里插入图片描述
stdcall:
标准调用。

见:
这里

匈牙利命名法。
百度。

回调函数:
在这里插入图片描述

回调的官方解释:
A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。

举一个别人举过的例子:约会结束后你送你女朋友回家,离别时,你肯定会说:“到家了给我发条信息,我很担心你。” 对不,然后你女朋友回家以后还真给你发了条信息。小伙子,你有戏了。其实这就是一个回调的过程。你留了个参数函数(要求女朋友给你发条信息)给你女朋友,然后你女朋友回家,回家的动作是主函数。她必须先回到家以后,主函数执行完了,再执行传进去的函数,然后你就收到一条信息了。

其实也很好理解对吧,回调,回调,就是回头调用的意思。主函数的事先干完,回头再调用传进来的那个函数。但是以前看过很多博客,他们总是将回调函数解释的云里雾里,很高深的样子。

用小甲鱼的话来说,就是,你设置一个计时器,闹钟到了时间再叫你,
那要等闹钟计时器时间尽了,才会叫你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值