攻城狮7号
攻城狮7号
技术X86系统安全C++
目录前言一、实现功能二、附加功能三、开发环境四、数据库简单字段设计五、代码架构六、软件界面七、功能架构八、部分功能截图九、相关实现细节概要9.1 获取文件信息9.2 清理电脑垃圾信息9.2.1 回收站9.2.2 清理指定数据下的文件9.3 数据库与网络运用9.3.1 数据库9.3.2 网络应用9.4 注册表操作9.4.1 软件卸载9.4.1 管理启动项9.5 遍历服务,启动,关闭服务9.6.1 获
151
1
0
0
技术C语言C++终端安全
目录一、实现背景1.1 前言1.2 前置知识1.3 达到目标二、壳的实现要点2.1 写壳怎么做2.2 写壳的困难点2.3 如何写壳代码2.4 API函数的调用问题2.5 重定位问题2.6 信息交互问题2.7 调试问题2.8 关于目标程序的随机基址2.9 关于目标程序的导入表2.10 关于动态加解密2.11 关于TLS的处理三、实现一个壳的步骤四、Windows PE 文件壳的实现例子4.1 实现功
9
1
0
0
技术汇编语言C语言C/C++
目录一、引言二、调试器核心功能设计与实现三、断点功能四、高级功能五、附加功能六、开发环境与实现概要七、项目展示及完整代码参考八、总结        在软件开发领域,调试器是开发者不可或缺的工具。它不仅能帮助定位代码中的逻辑错误,还能深入理解程序运行时的底层机制。本文将阐述一个基于Windows 10操作系统和VS2015开发环境、使用C/C++语言实现的调试器项目。该调试器具备丰富的基础功能、断点
15
1
0
0
技术C++终端安全汇编语言
目录引言一、调试器的实现1.1 创建进程进行调试   1.2 附加进程进行调试  1.3 等待调试事件  1.4 处理调试事件1.5 系统断点1.6 获取调试信息 1.7 实现单步断点(TF标志位)1.8 实现软件断点(int 3指令,0xCC) 1.9 实现硬件断点(调试寄存器DR0~DR3) 1.10 实现内存访问断点 1.11 获取调试符号(Sym系列API)  1.12 实现高级断点 二、
10
1
0
0
技术C++技术汇编语言
目录引言一、调试器实现概览 二、CPU对调试的硬件支持  三、异常分发与调试子系统  四、调试器工作流程          从零开始手写window平台C++调试器需融合多领域知识:需精通C++语法与x86汇编、内存管理与多线程编程,熟悉Windows API对进程/内存/事件的操控;掌握windows原理、异常分发机制及PE文件格式;理解CPU寄存器、中断/异常原理与调试寄存器功能;还要深入断点
133
1
0
0