
2024逆向学习
文章平均质量分 69
web安全工具库
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用API Hook修改程序中的Message Box函数
API Hook技术允许开发者在程序调用特定API函数时拦截并修改其行为,通过修改API函数的内部指令,可以实现诸如改变函数参数、跳转到自定义代码等操作。_start:;拦截Message Box调用;修改Message Box参数push eax。原创 2024-07-01 08:30:43 · 731 阅读 · 0 评论 -
逆向学习汇编篇 -- 目标进程进行代码注入
汇编和反汇编是逆向工程的基础。使用相关工具可以提高效率。原创 2024-07-01 08:28:40 · 635 阅读 · 0 评论 -
逆向学习汇编篇:参数传递与返回地址的使用
本节课在线学习视频(网盘地址,保存后即可免费观看):在汇编语言中,函数调用和参数传递是编程的基础组成部分。了解如何在汇编中传递参数以及如何处理返回地址对于逆向工程师来说至关重要。本文将探讨x86架构下的参数传递机制和返回地址的处理,并通过代码案例来展示这些概念的具体应用。原创 2024-06-27 09:51:16 · 663 阅读 · 0 评论 -
逆向学习汇编篇:指令的操作
本节课在线学习视频(网盘地址,保存后即可免费观看):在逆向工程中,深入理解汇编语言的指令操作是至关重要的。汇编指令是计算机硬件与软件之间的桥梁,它们直接控制着计算机的底层操作。本文将探讨几种常见的汇编指令类型,并通过代码案例来展示它们的具体应用。原创 2024-06-27 09:47:22 · 721 阅读 · 0 评论 -
逆向学习汇编篇:移位操作与中断处理机制
本节课在线学习视频(网盘地址,保存后即可免费观看):在逆向工程中,移位操作和中断处理机制是两个重要的概念。移位操作允许我们对数据进行位级别的操作,而中断处理机制则是操作系统与硬件交互的关键部分。本文将深入探讨这两个主题,并通过几个代码案例来加深理解。原创 2024-06-26 08:54:18 · 548 阅读 · 0 评论 -
逆向学习汇编篇:数据的存储与读取
本节课在线学习视频(网盘地址,保存后即可免费观看):在逆向工程中,数据的存储和读取是理解程序行为的关键。汇编语言提供了多种机制来处理数据的存储和读取,包括直接内存访问、寄存器操作以及堆栈的使用。本文将深入探讨这些机制,并通过几个代码案例来加深理解。原创 2024-06-26 08:51:29 · 630 阅读 · 0 评论 -
逆向学习汇编篇:算术运算与逻辑运算
本节课在线学习视频(网盘地址,保存后即可免费观看):在逆向工程中,理解汇编语言中的算术运算和逻辑运算是至关重要的。这些运算不仅构成了程序逻辑的基础,也是分析和修改程序行为的关键。本文将深入探讨这些运算,并通过几个代码案例来加深理解。原创 2024-06-25 10:56:02 · 489 阅读 · 0 评论 -
逆向学习汇编篇:数据在内存与寄存器之间的传输机制
本节课在线学习视频(网盘地址,保存后即可免费观看):在逆向工程领域,理解数据如何在内存和寄存器之间传输是至关重要的。这不仅帮助我们理解程序的执行流程,还能揭示程序的内部工作机制。本文将深入探讨这一主题,并通过几个代码案例来加深理解。原创 2024-06-25 10:45:18 · 649 阅读 · 0 评论 -
逆向学习汇编篇:内存管理与寻址方式
本节课在线学习视频(网盘地址,保存后即可免费观看):在汇编语言的世界中,内存管理和寻址方式是构建程序的基础。理解这些概念不仅对于编写高效的汇编代码至关重要,也是进行逆向工程分析的关键技能。本文将深入探讨内存管理的基本原则和多种寻址方式,并通过代码案例来展示它们的实际应用。原创 2024-06-24 09:42:48 · 848 阅读 · 0 评论 -
逆向学习数据库篇:多表查询技术详解
多表查询是数据库管理中的一个重要技能,它允许我们从多个相关的表中检索和分析数据。通过理解不同类型的JOIN操作以及如何优化查询,我们可以更有效地处理复杂的数据需求。通过上述代码案例,我们可以看到如何在实际中应用这些技术来解决具体问题。原创 2024-06-23 15:05:35 · 560 阅读 · 0 评论 -
逆向学习数据库篇:表设计和数据库操作的核心概念与流程
本节课在线学习视频(网盘地址,保存后即可免费观看):在数据库管理中,表设计和数据库操作是两个核心环节。表设计决定了数据的组织和存储方式,而数据库操作则涉及数据的增删改查等基本操作。本文将深入探讨这两个方面的核心概念与流程,并通过代码案例来展示实际操作。原创 2024-06-23 14:57:43 · 353 阅读 · 0 评论 -
逆向学习网络篇:通过Socket建立连接并传输数据
本节课在线学习视频(网盘地址,保存后即可免费观看):在网络编程中,Socket是一种提供不同计算机之间通信的机制。通过Socket,我们可以建立客户端和服务器之间的连接,并实现数据的传输。本文将详细介绍如何使用Socket在客户端和服务器之间建立连接,并进行数据传输。我们将通过几个代码案例来展示这一过程。原创 2024-06-22 08:00:55 · 532 阅读 · 0 评论 -
逆向学习COM篇:通过注册表管理COM组件
本节课在线学习视频(网盘地址,保存后即可免费观看):在Windows操作系统中,COM(Component Object Model)组件的注册和反注册是开发和维护过程中的重要环节。本文将详细介绍如何通过注册表来注册和反注册COM组件,以及如何利用接口ID(IID)和组件ID(CLSID)在注册表中查找组件路径。我们将通过代码案例来展示这些操作的实现。原创 2024-06-22 07:53:45 · 594 阅读 · 0 评论 -
逆向学习网络篇:心跳包与TCP服务器
本节课在线学习视频(网盘地址,保存后即可免费观看):在网络通信中,心跳包是一种重要的机制,用于维持客户端与服务器之间的连接状态。本文将深入探讨心跳包的概念、实现过程、命名原因,以及TCP服务器的创建和连接过程,并通过代码案例来展示这些概念的实际应用。原创 2024-06-21 08:41:18 · 853 阅读 · 0 评论 -
逆向学习网络篇:数据传输和交换过程
本节课在线学习视频(网盘地址,保存后即可免费观看):网络技术是现代信息社会的基础,它涉及数据传输、交换和存储等多个方面。本文将深入探讨网络中的数据传输和交换过程,并通过代码案例来展示如何实现这些过程。原创 2024-06-21 08:29:25 · 638 阅读 · 0 评论 -
逆向学习Windows篇:通过编写函数处理菜单消息
Windows操作系统通过消息机制来实现应用程序与系统之间的通信。当用户与应用程序交互时,如点击菜单项,系统会向应用程序发送一个消息。应用程序需要定义一个消息处理函数来响应这些消息。原创 2024-06-20 09:40:49 · 569 阅读 · 0 评论 -
逆向学习Windows篇:C++中多线程的使用和回调函数的实现
本节课在线学习视频(网盘地址,保存后即可免费观看):在Windows环境下,C++是一种强大的编程语言,它不仅支持面向对象编程,还提供了对系统级编程的直接访问。多线程编程是C++在Windows平台上的一项重要功能,它允许程序同时执行多个任务,从而提高程序的效率和响应性。本文将探讨如何在C++中使用多线程,并结合回调函数来实现更复杂的逻辑。原创 2024-06-20 09:38:29 · 508 阅读 · 0 评论 -
逆向学习Windows篇:文件操作详解
本节课在线学习视频(网盘地址,保存后即可免费观看):在Windows系统中,文件操作是编程中的基础部分,涉及打开文件、读写文件、获取文件大小等。本文将详细介绍如何使用Windows API进行文件操作,包括打开文件、获取文件大小、读取文件内容等,并提供相应的代码示例。原创 2024-06-19 10:43:36 · 1195 阅读 · 0 评论 -
逆向学习Windows篇:进程句柄操作详解
本节课在线学习视频(网盘地址,保存后即可免费观看):。原创 2024-06-19 10:41:30 · 1665 阅读 · 0 评论 -
逆向学习Windows篇:lab的使用和生成过程,以及“dell”的导出函数和作用
假设我们有一个名为dell.dll的DLL,其中定义了若干导出函数。# 使用Visual Studio命令行工具。原创 2024-06-18 09:16:44 · 569 阅读 · 0 评论 -
逆向学习Windows篇:动态加载与def导出
本节课在线学习视频(网盘地址,保存后即可免费观看):在Windows逆向工程中,动态加载和使用def文件导出函数是两个重要的技术点。动态加载允许程序在运行时加载和使用DLL,而def文件则用于定义DLL中的导出函数。本文将详细介绍这两种技术的使用方法,并提供相应的代码案例。原创 2024-06-18 09:14:46 · 493 阅读 · 0 评论 -
如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和JPG格式图片,以及图片数据的处理和存储方式
本文详细介绍了如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和 JPG 格式图片,以及图片数据的处理和存储方式。通过这些案例,希望能够帮助你更好地理解和应用图形编程中的各种技术。获取桌面分辨率:使用 获取屏幕分辨率。操作像素点颜色:使用 GDI 的 GetPixel 和 SetPixel 函数操作像素点颜色。保存位图和 JPG 格式图片:使用 GDI+ 库保存图片;使用 OpenCV 库简化图片处理。图片数据的处理和存储:提取位图数据并保存到文件;原创 2024-06-17 09:36:33 · 605 阅读 · 0 评论 -
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
本文详细介绍了如何在 MFC 中进行视图分割以及如何在窗口程序中添加图标。通过这些案例,可以帮助你更好地理解和应用 MFC 提供的功能,提高代码的可读性和复用性。在实际开发中,合理运用这些技术,可以显著提升应用程序的用户体验和开发效率。希望这些示例和注意事项能帮助你更好地掌握 MFC 的使用技巧。原创 2024-06-17 09:19:21 · 1085 阅读 · 0 评论