作者:johncchenC++因其高性能仍然是许多关键应用的首选语言,但其复杂的内存管理也带来了诸多挑战。虽然使用现代C++能够有效解决大部分问题,但掌握常用的内存问题排查方法仍然十分必要,特别是在维...
安卓逆向十一
安卓脱壳加固相关的暂时先过去了,最近在学习安卓NDK相关的东西NDK是什么?NDK与.so关系?JNI是什么?直接具体看这篇文章https://juejin.cn/post/6844903981383...
【红队】C/C++逆向分析实战技术
01哈迪斯计划介绍2024-哈迪斯计划 C/C++逆向分析实战课程,是由RCS-TEAM安全团队李彦亮老师亲自设计并亲自讲解的逆向分析实战课程。是广大安全从业人员成为优秀红队成员必会的技能。同时也是大...
红队 101:使用 C 执行恶意 Shellcode — 初学者指南
我们为什么首先需要 shellcode?第一个问题对于初学者来说比较复杂。优秀的 Pentester/Red Teamer 可以编写自己的工具,例如 stager、c2 信标、漏洞利用等等……如果您只...
IDA 技巧(35) Demangled names
名称修饰(Name mangling,也称为名称装饰)是编译器用来实现语言所需的一些功能的技术。例如,在 C++ 中,它用于区分具有相同名称但不同参数的函数(函数重载),以及支持命名空间、模板和其他用...
crowdstrike蓝屏事件的代码分析
这是C++语言中一个由于空指针错误导致的内存安全问题。作为一名专业的C++程序员,我将为你解析这个堆栈跟踪信息。计算机内存被组织成一个巨大的数字数组,我们在这里用十六进制表示这些数字,因为它更容易处理...
Windows 进程中提取信息并转储敏感字符串的小型工具包
用于从 Windows 进程中提取信息和转储敏感字符串的小型工具包。旨在配合正在进行的另一个项目。 procsearch——在目标进程内存中查找敏感字符串 在可读进程内存中搜索已解析的字符串,如果找到...
【免杀】go语言调用c/c++代码
01环境准备 1.golang 2.mingw64 下载地址 https://sourceforge.net/projects/mingw-w64/files/ 注意: sjlj 版本支持32位和64...
通过Gtest访问C++静态、私有、保护变量和方法
1,通常情况在工作目录主目录下建立目录src进入src下建立TestAll.cpp测试主文件.#include "gtest/gtest.h"#include <iostream>usin...
一个google Test文件C++语言案例
上次我介绍的一个google Test文件案例本质还是C语言,不是C++语言。这篇文章我们来介绍一下真正的C++语言如何用GTest来实现单元测试。1, 建立头文件calculator.h// Cal...
大语言模型 C/C++ 代码漏洞检测效能的实证研究
摘要代码漏洞检测是软件安全领域的研究热点,涌现出了大量的工具与算法,但受制于代码复杂抽象的逻辑实现,高效的漏洞检测仍未实现。近年来,由于大语言模型技术展现出极强的语言理解和文本生成能力,大语言模型赋能...
Python内存马管理工具 PyMemShell
0x01 工具介绍 实现的一些基本功能都是参照了冰蝎工具的设计。Payload的写法都依赖于Python自带的一些库实现,支持Windows/Linux,交互过程的流量加密是异或。利用SSTI漏洞、反...
16