- 博客(83)
- 收藏
- 关注
原创 C++开源项目研究——gh0st远控(一)
上一节我们讲过肉机最关键的一步就是通过connect来连接指定的主控端其实在次之前应当是主控端先监听相应的端口,然后肉机再来连接这个端口的在主控端的OnInitDialog当中调用:listenPort();//开始监听端口比较关键的就是m_iocpServer->Initialize(NotifyProc, NULL, 100000, nPort)其中第一个参数NotifyProc是一个回调函数,原型为:回调函数其实就是函数指针的一种特殊形式(二者是共性与个性,一般与个别的关系😋)
2024-03-29 18:03:53 787
原创 C++开源项目研究——gh0st远控(一)
接下来我们来看看这个导出函数具体长啥样显然TestRun函数的主任务就是创建了main线程,也就是主线程//添加导出函数//保存上线地址//保存上线端口//这里等待线程结束那么主线程main又做了哪些事情呢?1)这里面比较重要的就是声明了CClientSocket socketClient;类可以大致瞅一眼这个类的定义:里面包含了m_Socket这种关键信息,之所以封装成一个类是为了方便以后的管理,使得里面的变量和接口不会太散乱。
2024-03-26 12:25:26 381
原创 gh0st远程控制——客户端界面编写(一)
解决方案:在窗口初始化的函数OnInitDlg()函数当中添加额外代码,产生WM_SIZE消息,这样我们的WM_SIZE消息处理函数就会去修正窗口大小,这样最终窗口显示出来的时候就已经被修正了。分别为2个对话框添加列表控件变量:m_CList_Online;但是我们随窗口修正的窗口和一开始初始化时候的窗口不一致,怎么解决?转到类视图 》点击CPCRemoteDlg 》右键属性 》为对话框添加WM_SIZE消息的消息处理函数。1、新建一个基于对话框的MFC程序。4、使列表框随着对话框的大小同步伸缩。
2024-01-19 18:00:06 566 1
原创 王道考研计算机组成原理——数据的表示和运算
本文主要介绍了在底层计算机数据的表示和运算,原码反码补码移码、有符号数和无符号数、定点数和浮点数、IEEE754标准,标志位寄存器PSW的生成,大小端模式以及各种数据类型之间的转换问题。
2024-01-02 18:16:16 1156
原创 王道考研计算机组成原理——存储系统
本文主要介绍了:存储系统的基础知识、SRAM与DRAM的区别、只读存储器ROM、Cache的工作原理、Cache的三种映射方式和替换算法等关于主存储器管理的基础知识
2024-01-01 15:23:18 1080
原创 王道考研计算机网络——数据链路层
如果有很多广播帧在链路上进行传输,我们就希望给他隔离,诞生一些广播域,而广播域的隔离就需要路由器来支持,如果一个局域网中有非常多的组我们希望给他隔离开来,就需要用多个路由器,使得成本急剧飙升。你到北京,离它那里的基站比较近了,你的手机号就会被注册到它的基站里面,它的基站就会把此时此刻注册到这个基站的手机号记录下来,并给这些手机号发送一个北京欢迎你的信息。移动访问点:你坐火车到北京,离北京比较近了,北京附近的接入点就会更新它的数据库,把你动态的加入进去,所以会给你发一个北京欢迎你。为何尾部没有帧定界符?
2023-12-25 02:00:52 1514
原创 数据结构——树
每个宝宝的头上都只有一根天线树的高度:4(默认从1开始算)D节点的度:3这棵树的度:33棵树组成一个森林相互转换是重点树的度:最大的那个节点的度为3m叉树:每个节点最多有m个孩子 0 1 2 3 ...m比如二叉树:完全二叉树:只有叶子节点的右边能缺少,其余和满二叉树一模一样最多只有一个度为1的节点4也重要你想插入68其实很简单,只要从根开始对比关键字,大了就往右走,小了就往左走希望你长胖而不是长高,这样对比关键词的次数就会减少,别走那么深吗,受不了啊。
2023-12-16 11:51:16 73
原创 2024王道考研计算机组成原理——输入输出系统
本文主要介绍了:输入输出系统和几种IO控制方式;显存;I/O接口;程序查询方式;中断的原理和作用;多重中断
2023-10-29 15:09:20 579
原创 2024王道考研计算机组成原理——指令系统
本文主要讲解了指令格式,x86汇编语言,分支循环语句的汇编实现,函数执行的底层实现,CICS和RISC指令集的对比
2023-10-18 23:02:21 1241 1
原创 王道考研操作系统——文件管理
磁盘的基础知识;文件的逻辑结构;文件目录;文件的物理结构;文件存储空间的管理;文件的基本操作;文件系统的层次结构;文件系统的建立;虚拟文件系统
2023-10-06 17:25:06 127
原创 王道考研操作系统——I/O管理
I/O设备的基本概念;IO设备的机械部件和电子部件;I/O控制方式;输入输出管理;假脱机技术;设备的分配与回收;缓冲区管理;磁盘的结构;磁盘调度算法;减少磁盘延迟的方法;磁盘管理;固态硬盘
2023-10-03 18:42:55 219
原创 装入与链接;写时拷贝技术;内存管理的范畴;内存分配算法;基本分页存储管理;逻辑地址与物理地址转换;快表;二级页表;段页式存储管理;虚拟内存;请求分页存储管理;缺页中断;页面置换算法;CLOCK算法
装入与链接;写时拷贝技术;内存管理的范畴;内存分配算法;基本分页存储管理;逻辑地址与物理地址转换;快表;二级页表;段页式存储管理;虚拟内存;请求分页存储管理;缺页中断;页面置换算法;CLOCK算法
2023-09-20 11:06:30 84
原创 王道考研:作业调度、内存调度、进程调度;进程的挂起状态;进程调度的时机、闲逛进程;调度算法的评价指标;不同调度算法性能的对比分析
作业调度、内存调度、进程调度;进程的挂起状态;进程调度的时机、闲逛进程;调度算法的评价指标;不同调度算法性能的对比分析
2023-09-10 13:04:09 230
原创 我的创作纪念日:进程的概念、组成、特征;进程的基本状态;进程切换、原子操作、原语;进程间通信的方式;共享缓冲区、消息队列的本质、管道通信
进程的概念、组成、特征;进程的基本状态;进程切换、原子操作、原语;进程间通信的方式;共享缓冲区、消息队列的本质、管道通信
2023-08-29 22:46:26 259
原创 王道考研:特权指令、用户态与核心态、内核程序与应用程序;中断和异常;系统调用;宏内核与微内核;电脑开机全过程;虚拟机原理
特权指令、用户态与核心态、内核程序与应用程序;中断和异常;系统调用;宏内核与微内核;电脑开机全过程;虚拟机原理
2023-08-25 10:38:22 1813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人