网站首页 第1345页
-
寻找IOS内核符号
上周,Google的ProjectZero项目组成员IanBeer在Twitter上发文称他发现了通过task_for_pid_0或tfp0获取内核内存读写权限的方法。这一发现可以帮助到那些引导IOS11内核安全研究的人们。一、内核符...
2024-09-17 goqiw 技术教程 38 ℃ 0 评论 -
C语言的强符号,弱符号以及它们的用途
引言虽然用C语言这么多年,但强符号,弱符号这类东西没有多大关注,最近关注到,感觉挺实用的。什么是强符号,弱符号大家都知道,我们的程序里,不论是变量名,还是函数名,都是符号,它存在于编译链接整个过程,甚至在最终的可执行文件中也有(一般用于程序...
2024-09-17 goqiw 技术教程 31 ℃ 0 评论 -
lsass内存转储攻防技术
引言转储内存是域渗透中重要的一个环节。随着攻防对抗的升级,安全产品出现了如内存保护、PPL、杀dump文件、APIhook等防御手段,传统的内存转储技术在实战中已经逐渐无法使用。本文将由浅入深的介绍常见的内存转储技术,针对不同的防护原理给出...
2024-09-17 goqiw 技术教程 47 ℃ 0 评论 -
如何用c语言做个阅读器?
libHaru是一个用来生成PDF文件的C语言、跨平台开发开源包,能再Windows、Linux、FreeBSD等等下使用。它支持线条、文本、图片、轮廓、文本注释、链接注释、文档压缩、图片嵌入、TrueType字体、加密PDF、支持多种字符...
2024-09-17 goqiw 技术教程 61 ℃ 0 评论 -
C++中Static作用和使用方法
1、什么是static?static是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。2、为什么要引入static?函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函...
2024-09-17 goqiw 技术教程 41 ℃ 0 评论 -
C/C++中static的用法全局变量与局部变量
1.什么是static? static是C/C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。1.1static的引入 我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在...
2024-09-17 goqiw 技术教程 38 ℃ 0 评论 -
初学C++,小白必看的10种编程错误
对初学C语言的萌新来说,经常会出一些连自己都不知道错在哪里的错误。小华盘点了一些C编程时常犯的错误,以供大家参考。...
2024-09-17 goqiw 技术教程 56 ℃ 0 评论 -
C++面试题精髓(二)
这次针对C++的面试题,整理了一部分解答题,希望给各位读者们有所帮助1.、为什么构造函数不能声明为虚函数?解析:因为虚函数采用的是虚调用的方法,虚调用是指允许在只知道部分信息的情况下的工作机制,特别允许我们调用一个只知道接口而不知道其对象的...
2024-09-17 goqiw 技术教程 30 ℃ 0 评论 -
软件特攻队|API 设计,C++不容忽视的错误设计(3)
对于许多C++开发人员来说,API设计可能会在其优先级列表中排名第3或第4。大多数开发人员都倾向于使用C++来获得原始功能和控制权。因此,性能和优化的想法占据这些开发者的时间的百分之八十。当然,每个C++开发人员都会考虑头文件设计的各...
2024-09-17 goqiw 技术教程 28 ℃ 0 评论 -
C语言基础:extern "C"对于函数名修饰的影响
visualC++编译器在编译函数时,会对函数名进行修饰。如果没听过函数名修饰,咱们先做个试验,有个直观的认识。#include"stdafx.h"...
2024-09-17 goqiw 技术教程 32 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言