lpcstr 第3页
- 1.5.6 第3-7练:printf输出字符串 printf输出字符型
-
1.5.6第3练:printf输出字符串/*--------------------------------------003编程达人win32API每日一练第3个例子sprintf.c:控制台程序---printf输出字符串spritf_s函数(c)www.bcdaren.com编程达人...
- 「web安全」深入理解反射式dll注入技术
-
一、前言dll注入技术是让某个进程主动加载指定的dll的技术。恶意软件为了提高隐蔽性,通常会使用dll注入技术将自身的恶意代码以dll的形式注入高可信进程。常规的dll注入技术使用LoadLibraryA()函数来使被注入进程加载指定的dll。常规dll注入的方式一个致命的缺陷是需要恶意的dll以文...
- EXE文件内存加载 explore.exe占用内存过大
-
0x01前言作为一名安全菜鸟,单纯的了解某一个方面是并不合格的,安全并不仅限于某一门语言、某一个OS,现如今安全研究的技术栈要求的更深、更广。虽说PE文件内存加载已经是多年前的技术,但是招不在新、有用就行,内存加载技术仍然有非常广泛的应用(隐藏自身,至于为什么要隐藏自身,dddd),由于笔者之...
- duilib 窗口创建流程梳理 duilib界面开发
-
1duilib窗口类<Windowsize="400,150"caption="0,0,0,60"roundcorner="16,16"shadowattached="false">duilib自己封装了Wind...
- mimikatz源码分析-lsadump模块(注册表)
-
mimikatz是内网渗透中的一大利器,本文是分析学习mimikatz源码的第二篇,主要讨论学习lsadump模块的sam部分,即从注册表获取用户哈希的部分Windows注册表hive格式分析mimikatz的这个功能从本质上是解析Windows的数据库文件,从而获取其中存储的用户哈希。所以这里先简...
- C语言编程之unicode编码与ansi编码
-
在学习字符串时一定会碰到CString的字符串要转换为char*的问题,在此总结一下unicode工程下的字符串处理问题。Ansi与Unicode简要说明及各自的优缺点。他们是两种字符的编码格式,Ansi表示窄字节,Unicode表示宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间...
- 白加黑的初步探究 白加黑能提炼出什么
-
0X00前言为什么我们需要白加黑这种攻击方法呢?答:降本增效,我们知道在以后AI+安全崛起的大背景下,社工将会成为攻防演练项目中,成本最低,效率最高的一种攻击方式,而这个时候"白加黑"的成本优势就体现的淋漓尽致了。那什么是白加黑呢?答:白加黑就是通过DLL劫持在应用程序的导出目录中通...
- Windows线程同步的四种方式 如何线程同步
-
为什么要进行线程同步在多线程的程序中,很少有多个线程能在其生命期内进行完全独立的操作;通常情况是一些线程进行某些操作,而其他的线程必须对其操作后的结果进行了解。如果不采取同步机制,其他线程会在线程处理任务前访问处理结果,这样会产生错误的了解。例如,多个线程同时访问同一个全局变量,如果都是读取操作,则...
- Java调用native本地方法实例:控制台下的中英文字符对齐问题
-
小伙伴们在初学Java的时候一般都是采用Eclipse或其他IDE环境,中英文混合时的对齐问题想必都或多或少地困扰过大家。在线上训练营的项目里,很多小伙伴也都反映说遇到了这个问题,也太烧脑了吧!于是窖头花了2天时间,专门来研究这个问题,大雄强烈推荐强迫症患者服用哦~比如下面的代码和在Eclipse中...
- spdlog与Windows事件日志实操 windows日志事件id1000
-
spdlog大家并陌生,是一个好用且易扩展的开源日志模块。它提供了很多默认的sink,省去很多功夫。本篇就讲讲通过它使用windowseventlog来记录日志时碰到的一些细节问题吧。事件日志调用方式,类似下面:std::shared_ptr<spdlog::logger>logg...