0x01 工具介绍 SQLmap辅助工具是一款图形用户界面(GUI)工具,旨在简化和增强SQLmap的使用体验。SQLmap是一个开源的渗透测试工具,主要用于自动化检测和利用SQL注入漏洞。通过SQL...
Rust 针对签名内存错误重写Shim逻辑中的库是关键
谷歌支持在低级固件中实现 Rust,促进遗留代码的翻译,作为对抗威胁内存访问安全的错误的一种手段。在一篇新的博客文章中,Android 团队声称,在现有固件中从 C 或 C++ 切换到 Rust将提供...
【c/c++ 】Windows 开发笔记[三]
关注并星标🌟 一起学安全❤️作者:coleak 首发于公号:渗透测试安全攻防 字数:23785声明:仅供学习参考,请勿用作违法用途目录智能指针线程上下文错误处理内存分配映射取消named_pipe线...
C/C++逆向:寻找main函数(其他)
在上篇文章中写了在逆向中定位main函数几种方法,其中有一种方法是通过编译器特征定位 main 函数(使用IDA分析简单demo程序获取特征,根据得到的特征可以定位相同编译器编译程序的main函数)。...
C/C++逆向:x96dbg(x64dbg/x86dbg)的使用
这篇文章主要来说一下x96dbg(x64/x86)的基本使用,这里还是使用上篇文章中的简单程序用来作为本篇文章的实例,因为上篇文章再生成程序时选用的解决方案平台为x86所以生成的程序则需要我们使用x3...
C/C++逆向:概念&工具安装
软件逆向软件逆向工程(Software Reverse Engineering,简称逆向工程)是指通过分析现有软件系统的代码、结构和功能,来推测或重建其设计、算法和实现细节的过程。逆向工程通常涉及从可...
Teach Yourself Programming in Ten Years
原文链接 以下翻译来源于栋哥的博客 Why is everyone in such a rush?为何每个人都急于求成?Walk into any bookstore, and you’ll see ...
C++内存问题排查攻略
作者: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++ 中,它用于区分具有相同名称但不同参数的函数(函数重载),以及支持命名空间、模板和其他用...
16