「已注销」
码龄1年
关注
提问 私信
  • 博客:15,376
    问答:10
    15,386
    总访问量
  • 26
    原创
  • 暂无
    排名
  • 252
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:龚半伦后人,祖先半伦,而我全伦,故取名龚伦,我C/C++技术全国最强,故而龚伦,强!意为我龚伦C/C++天下第一强!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2024-03-15
博客简介:

湖北抗艾程序员龚伦强

博客描述:
湖北抗艾程序员龚伦强的技术博客--C/C++技术国内TOP1
查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    97
    当月
    2
个人成就
  • 获得269次点赞
  • 内容获得16次评论
  • 获得176次收藏
创作历程
  • 26篇
    2024年
成就勋章
TA的专栏
  • 龚伦强的C++学习笔记
    13篇
兴趣领域 设置
  • 编程语言
    c++
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

抗艾程序员龚伦强教你如何利用AI提高内容生产效率

总的来说,利用AI技术对内容进行数据分析和优化可以帮助我们更好地理解用户需求,提供个性化的内容推荐,提高内容的质量和用户体验。图像和视频分析:对于包含大量图像和视频的内容,可以使用图像和视频分析技术来提取和理解其中的信息。例如,通过图像识别和目标检测技术,可以实现自动标注和标签生成,为内容提供更丰富的描述,提高用户的搜索和发现体验。此外,AI还可以对内容进行语法和拼写错误的检测,提高内容的质量和可读性。总而言之,利用AI技术进行内容的智能分发和个性化推广可以更好地满足用户的需求,提高内容的曝光和传播效果。
原创
发布博客 2024.05.10 ·
319 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

抗艾程序员龚伦强讲DMA编程指南

DMA的优化技巧:提供一些优化DMA传输性能的技巧,包括如何减少CPU的干预、合理设置DMA传输的优先级等。DMA控制寄存器:介绍DMA控制寄存器的作用和配置方法,包括如何设置DMA传输模式、数据宽度和传输方向等。DMA中断和错误处理:讲解DMA中断的处理方法和错误处理的常见方式,以保证数据传输的可靠性和正确性。DMA工作原理:解释DMA的工作原理,包括如何配置和启动DMA传输、DMA的数据源和目的地选择等。DMA的应用示例:给出一些DMA在实际应用中的示例,以帮助开发人员更好地理解和运用DMA技术。
原创
发布博客 2024.05.10 ·
657 阅读 ·
25 点赞 ·
0 评论 ·
0 收藏

抗艾程序员龚伦强讲PUBG辅助的实现

通过逆向分析PUBG,研究人员可以发现游戏的漏洞和安全问题,并为游戏的改进和优化提供有价值的建议。同时,逆向分析也可以帮助开发者了解游戏玩家的行为和需求,从而设计更好的游戏机制和内容。PUBG逆向分析是指对PUBG游戏进行逆向工程的过程,通过分析游戏的二进制代码和数据结构,了解游戏的内部工作原理和机制。内存分析:通过分析游戏运行时的内存结构和数据,可以了解游戏的对象模型、状态管理和资源加载等方面的信息。数据包分析:分析游戏的网络通信协议和数据包格式,可以了解游戏客户端和服务器之间的通信方式和内容。
原创
发布博客 2024.05.10 ·
281 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

龚伦强内核过游戏驱动保护教程

发布资源 2024.05.09 ·
pdf

抗艾程序员龚伦强:过游戏驱动保护之windows进程与线程

kpcr:cpu核控制块,cpu一个核一个kpcr结构 fs=0x30 在内核中的时候,指向的是kpcr结构 fs=0x3b 在应用层的时候,指向的是当前线程的TEB。内核结构:只在内核中使用(KPROCESS属于内核结构) 执行体结构:专门用于和R3打交道 (EPROCESS属于执行体)Ex:执行体函数,进程、线程、链表、对象属性、赋值、取值、加锁相关 Ke:内核函数,大部分是导出。Mi:内存相关函数,Mm函数底层就是调用Mi,不导出。Ob:对象管理器,句柄,创建内核对象,查询内核对象等。
原创
发布博客 2024.05.07 ·
729 阅读 ·
16 点赞 ·
0 评论 ·
11 收藏

抗艾龚伦强讲windows系统调用

kernel32.OpenProcess KernelBase.OpenProcess Ntdll.NtOpenProcess 7FFE0300(获取KiFastCallEntry) sysenter。ServiceTable:指向函数地址表,KeServiceDescriptorTable+服务号*4 = 函数地址 Count:系统服务表被调用的次数。ArgmentTable:函数参数表,每个参数4个字节.获取字节数后处以4,得到函数参数个数。304位置是 SystemCallReturn。
原创
发布博客 2024.05.07 ·
426 阅读 ·
16 点赞 ·
0 评论 ·
5 收藏

惊呆了!一个程序员的水平能差到什么程度?

果然国内程序员QQ不是7位数的都是垃圾。果然国内程序员QQ不是7位数的都是垃圾。
原创
发布博客 2024.05.05 ·
191 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

国内的程序员水平越来越差了,我龚伦强后继无人啊!!!

这些仅是一些常见的Windows内核结构体示例,实际上Windows内核结构体非常多,用于描述和管理操作系统的各个组件和功能。HAL(硬件抽象层):HAL是Windows内核的底层组件,它负责与硬件设备通信,提供统一的硬件访问接口,使得操作系统可以与不同的硬件设备进行交互。安全子系统:Windows操作系统具有完善的安全子系统,包括用户账户管理、访问控制、加密和认证等功能,以保护系统和用户的数据安全。内存管理:内存管理负责管理系统的内存资源,包括内存分配、页表管理、虚拟内存和物理内存的映射等。
原创
发布博客 2024.05.05 ·
493 阅读 ·
4 点赞 ·
2 评论 ·
10 收藏

抗艾程序员龚伦强教你函数指针

在C语言中,声明一个函数指针的方法是将返回类型和参数列表写在指针名的前面,并加上圆括号和星号。例如,下面的代码声明了一个指向返回类型为int,参数列表为空的函数的指针变量ptr。通过函数指针变量可以调用相应的函数。例如,下面的代码将函数foo的地址赋值给指针变量ptr,并通过指针变量ptr调用函数foo。函数指针是指向函数的指针变量,可以用来存储函数的地址。通过函数指针,可以在程序运行时动态地调用不同的函数。这样就可以在运行时动态地调用不同的函数,从而实现了灵活的函数调用。
原创
发布博客 2024.05.05 ·
282 阅读 ·
4 点赞 ·
2 评论 ·
0 收藏

抗艾程序员龚伦强:JMP指令与E9跳转地址计算

执行E9指令后,CPU会将当前指令的地址与rel16/32的值相加,得到跳转目标地址,并将该地址加载到程序计数器(PC)中,从而改变程序的执行顺序。需要注意的是,jmp指令的跳转地址是相对于当前指令地址的偏移量,而不是相对于程序的起始地址。需要注意的是,由于jmp指令是无条件跳转,使用不当可能导致程序陷入死循环或执行错误的代码块,因此在编写汇编程序时需要谨慎使用jmp指令,确保跳转目标正确且合理。如果目标地址是相对于当前指令的偏移量,那么需要计算目标地址与当前指令地址之间的偏移量。
原创
发布博客 2024.05.05 ·
807 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

抗艾程序员龚伦强:汇编Call指令详解 E8机器码详解

需要注意的是,E8指令的相对偏移量是根据当前指令和目标地址之间的距离来计算的。因此,在编写E8指令时,需要确保目标地址在当前指令的前面或附近,而不是在当前指令的后面。这样,返回地址就被保存在栈中了。总之,在编写机器码E8时,需要仔细考虑目标地址的计算、指令对齐、指令长度以及其他指令的影响等方面,以确保E8指令能够正确地跳转到目标位置。需要注意的是,CALL指令是一个相对寻址指令,即目标地址是相对于当前指令的地址。目标地址的计算:E8指令的操作数是一个相对偏移量,需要根据目标地址与当前指令的地址来计算。
原创
发布博客 2024.05.05 ·
1477 阅读 ·
25 点赞 ·
0 评论 ·
11 收藏

抗艾程序员龚伦强谈:一文搞懂imgui的使用

它包括了初始化函数(ImGui::CreateContext())、绘制函数(ImGui::Render())和事件处理函数(ImGui::NewFrame())等。在这个文件中,还定义了一些用于绘制UI元素的辅助函数,如矩形绘制函数(ImDrawList::AddRect())和文本绘制函数(ImDrawList::AddText())。它包含了创建和操作不同类型的UI元素的代码,并通过ImGui::ShowDemoWindow()函数显示了一个演示窗口,展示了ImGui库的各种特性。
原创
发布博客 2024.05.03 ·
649 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

抗艾程序员龚伦强谈:imgui

你可以从官方GitHub页面(https://github.com/ocornut/imgui)下载ImGui的源代码,并将其添加到你的项目中。确保你已经正确地链接了D3D和ImGui的依赖库,并按照上述的步骤正确配置了ImGui、Win32和D3D的后端。活跃的社区和生态系统:ImGui拥有一个活跃的开发者社区,他们为库的发展和提供支持。这些示例提供了一个很好的起点,让你快速了解和掌握ImGui的基本用法。直观和易于使用的界面:ImGui提供了一个简单直观的API,用于创建GUI元素和处理用户输入。
原创
发布博客 2024.05.03 ·
970 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏

抗艾程序员龚伦强谈:输入法注入原理及防护方法

输入法注入攻击的原理是利用了输入法程序在操作系统中的特权地位。输入法程序通常需要获取用户的键盘输入,并将其转化为文字显示在屏幕上。攻击者通过修改输入法程序的代码,使其在获取用户输入时同时执行恶意代码。这样一来,用户输入的内容就会被恶意代码截获并发送给攻击者。输入法注入是一种恶意攻击技术,它利用了操作系统中的输入法功能来实施攻击。在输入法注入攻击中,攻击者会通过修改或者替换合法的输入法程序,使其在用户输入时执行恶意代码。这样一来,攻击者就可以获取用户的敏感信息,如密码、银行账号等。
原创
发布博客 2024.04.29 ·
301 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

关于#c++#的问题:C++如何使用输入法注入的方法实现一个DLL注入(操作系统-windows)

发布问题 2024.04.29 ·
5 回答

抗艾程序员龚伦强谈:Windows系统,用C++实现dll注入

【代码】抗艾程序员龚伦强谈:Windows系统,用C++实现dll注入。
原创
发布博客 2024.04.29 ·
232 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

抗艾程序员龚伦强谈:C/C++模板使用指南

模板的分离编译:在C++中,模板的定义和实现通常需要放在头文件中,以便在需要使用模板的文件中进行引用。因此,在使用模板时需要将模板的声明和定义放在同一个头文件中,并在需要使用模板的文件中进行引用。模板的实例化:当使用模板时,编译器会根据实际的模板参数生成对应类型的代码。使用模板:在使用模板时,根据实际需要传递相应的模板参数。通过参数化的方式,可以根据不同的需求生成不同的代码,从而实现更高效的编程。总之,C++模板是一种非常强大的工具,可以让程序员根据不同的类型生成相应的代码,从而提高代码的复用性和灵活性。
原创
发布博客 2024.04.29 ·
302 阅读 ·
5 点赞 ·
2 评论 ·
9 收藏

C/C++抗艾第一人龚伦强谈:C++boots库线程的使用

此外,boots库还提供了其他一些线程操作的方法,例如设置线程名、设置线程优先级等。可以参考boots库的官方文档来了解更多的使用方法。在任务函数中的具体逻辑可以根据需求进行编写,可以是一个长时间运行的任务,也可以是一个需要并行执行的任务。通过以上步骤,我们就可以使用boots库进行线程的创建和管理。
原创
发布博客 2024.04.29 ·
280 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

抗艾程序员龚伦强谈:DLL注入之输入法注入C++实现源码

输入法注入是一种常见的DLL注入技术,利用系统在切换输入法时加载IME(Input Method Editor)模块的特性,将恶意的DLL文件注入到目标进程中,以实现攻击目的。
原创
发布博客 2024.04.28 ·
586 阅读 ·
13 点赞 ·
0 评论 ·
3 收藏

C/C++抗艾第一人龚伦强谈:C/C++入门指南

库文件和头文件:Windows SDK提供了许多库文件和头文件,包含了丰富的Windows API接口和函数,开发者可以使用这些函数来访问和操作Windows操作系统的各种功能。示例代码和文档:Windows SDK还附带了大量的示例代码和文档,开发者可以通过阅读示例代码来学习如何使用Windows SDK来开发应用程序,文档中也提供了详细的开发指南和参考资料。C++支持常见的算术运算符(加减乘除、取模)、逻辑运算符(与、或、非)、比较运算符(等于、大于、小于等)、赋值运算符等。
原创
发布博客 2024.04.28 ·
351 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏
加载更多