落尘 - 侠者安全社区 - 第4页
落尘的头像 - 侠者安全社区
UID:1 已加入侠者安全社区384天 总消费:0 徽章-元老玩家 - 侠者安全社区徽章-小有名气 - 侠者安全社区徽章-资深玩家 - 侠者安全社区11枚徽章侠者安全社区浙江省杭州市管理员超级版主
C++ SEH 异常 实现 Shellcode Loader - 侠者安全社区

C++ SEH 异常 实现 Shellcode Loader

0x0 基础知识 00 原理 结构化异常处理(SEH)是Windows操作系统提供的强大异常处理功能。而Visual C++中的__try{}/__finally{}和__try{}/__except{} 结构本质上是对Windows提供的SEH的封装。 使...
C++ Win32 API编程 之 注册表 下 - 侠者安全社区

C++ Win32 API编程 之 注册表 下

0x0 注册表编程 编程过程中,可以使用 KEY_WOW64_64KEY 和 KEY_WOW64_32KEY 明确的指定操作64位注册表项或者32位注册表项。
WEB TOP10 之 SQL注入漏洞 Access (五) - 侠者安全社区

WEB TOP10 之 SQL注入漏洞 Access (五)

0x0 Access 基础 Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。 Microso...
C++ 可执行堆 实现 ShellCode Loader - 侠者安全社区

C++ 可执行堆 实现 ShellCode Loader

0x0 基础知识 我们用 msfvenom 生成一个测试用的我 ShellCode,内容为弹出一个计算器, 生成格式为 C msfvenom -p windows/exec cmd=calc.exe -f c Payload size: 193 bytes Final size of c fi...
测试4 - 侠者安全社区
C++ Fiber 纤程 实现 Shellcode Loader - 侠者安全社区

C++ Fiber 纤程 实现 Shellcode Loader

0x0 基础知识 00 原理 纤程(Fiber)是一种最轻量化的线程(lightweight threads)。它是一种用户线程(user thread),让应用程序可以独立决定自己的线程要如何运作。操作系统内核不能看见它,...
C++ 内联汇编 实现ShellCode Loader - 侠者安全社区

C++ 内联汇编 实现ShellCode Loader

0x0 基础知识 我们用 msfvenom 生成一个测试用的我 ShellCode,内容为弹出一个计算器, 生成格式为 C Payload size: 193 bytes Final size of c file: 838 bytes unsigned char buf[] = '\xfc\x...
WEB TOP10 之 SQL注入漏洞 NoSQL (六) - 侠者安全社区

WEB TOP10 之 SQL注入漏洞 NoSQL (六)

0x0 NoSQL 基础 什么是 NoSQL 数据库? NoSQL(NoSQL= Not Only SQL),意即“不仅仅是 SQL',泛指非关系型的数据库。 随着互联网 web2.0 网站的兴起,传统的关系数据库在应付 web2.0 网站,特别...
Windows PE 结构 之 节表结构解析及遍历 - 侠者安全社区

Windows PE 结构 之 节表结构解析及遍历

0x0 基础知识 00 区段名及其含义 区段名含义.text默认的代码区块, 它的内容全是指令代码,链接器把所有目标文件的text块连接成一个大的.text块,使用Borland C++编译器产生的代码存放在CODE的区...
测试6 - 侠者安全社区
C++ 线程池等待 实现 Shellcode Loader - 侠者安全社区

C++ 线程池等待 实现 Shellcode Loader

0x0 基础知识 00 原理 利用创建线程池等待对象 CreateThreadpoolWait() 的回调函数来执行 ShellCode 01 文档 createEventW 函数 (synchapi.h) - Win32 apps | Microsoft Learn createThreadpool...
C++ 函数指针 实现 Shellcode Loader - 侠者安全社区

C++ 函数指针 实现 Shellcode Loader

0x0 基础知识 在 C++ 中,函数也是有地址的。编译之后的函数,其实是一组指令的集合,这样一组指令在程序运行时存在于内存中,其起始地址就是该函数的地址,也称做函数的入口地址。编写 C++ 程...

欢迎访问本站
您的访问时本站的荣幸
希望您能在本站
找到您想要的资源
随便看看