- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 Repository ‘Kali Linux‘ changed its ‘firmware component‘ value from ‘non-free‘ to ‘non-free-firmware
【代码】Repository ‘Kali Linux‘ changed its ‘firmware component‘ value from ‘non-free‘ to ‘non-free-firmware。
2024-07-21 11:38:22
764
2
原创 rust tokio_tungstenite 异步 WebSockets 支持 TLS
rust tokio-tungstenite 异步 WebSocket 支持 TLS . TLS 客户端忽略对服务端证书认证. 服务端自定义证书
2024-05-10 21:31:46
661
原创 rust tokio_tungstenite 异步 WebSockets
rust 异步 WebSocket , Asynchronous WebSockets for Tokio stack , 该案例不支持 TLS,下个案例支持 rustls .
2024-05-10 21:15:56
575
翻译 New Process Injection Techniques Using Windows Thread Pools
新型进程注入技术 EDR 绕过
2023-12-17 17:30:02
473
原创 解决 Windows 7 或 Windows Server 2008 vmtool 安装失败
解决 Windows 7 或 Server 2008 安装 vmtools 失败
2023-12-16 18:35:04
321
翻译 Bypassing major EDRs using Pool Party process injection techniques
EDR 绕过新方案
2023-12-13 22:20:07
214
原创 跨平台的 C/C++ 库管理工具 vcpkg
vcpkg.exeVcpkg 可帮助您在 Windows、 Linux 和 MacOS 上管理 C 和 C++ 库 。避免 编译一个库需要安装各种工具,从而避免 Windows下复杂的编译步骤 。 安装编译后,在 C:\src\vcpkg\vcpkg-2021.05.12\installed 目录下包含: x86-windows-staticx64-windows-static一. 常用命令1. 搜索可被编译的包C:>vcpkg.exe search | findstr "prot
2021-10-07 11:28:32
792
原创 Rust Reqwest 学习
reqwest 0.11.4 学习以应用为主, 在实践中体验 rust 的强大和快捷。 首先以 Web 开发为主题,学习一个强大的 HTTP 客户端库 reqwest 。Crate reqwest介绍单元包 reqwest 提供了一个便捷和高级别的 HTTP Client。该包处理了大多数人期望的一个 HTTP Client 可以替他们做的很多事情 。Async 和 blocking 客户端纯文本 ( Plain Bodies ), JSON, urlencoded, multipart
2021-07-25 12:27:27
1801
原创 Git 代码提交
Git 提交代码到 GitLab步骤全局配置配置 GitLab 账户C:>git config --global usre.name "gitlab_login_usrname"配置 邮箱C:>git config --global user.email "893745908@qq.com"配置查看C:>git config --list代码提交进入到项目根目录, 创建一个空仓库或重新初始化一个已存在仓库C:>git init添加当前目录下的所有文件或指
2021-07-11 15:46:53
109
原创 git-ack
Git 理解Git 按照分支来管理代码Git 中的分支分为本地分支和远程分支工作中, 一般直接在本地分支开发,然后合并到远程分支远程仓库的默认名字 origin配置远程仓库修改远程仓库名称 git remote rename origin test查看远程仓库 git remote -v添加远程仓库 git remote add testa git@github.com:ChinglinTHU/git-test-a.git说明: add 的方式就是在原来基础上添加, 不会
2021-07-11 15:44:43
136
原创 vlc dll 编译 MinGW on Linux
MinGW on Linux在 Linux 上编译 DLL 。1. 交叉编译工具链构建 (Compiler and binary toolchain )i686-w64-mingw32 for Windows 32-bits, using the Mingw-w64 toolchainx86_64-w64-mingw32 for Windows 64-bits, using the Mingw-w64 toolchain编译 32位 VLC$ sudo apt-get install gcc
2021-06-16 21:15:37
485
1
翻译 WM_NCCALCSIZE 消息
WM_NCCALCSIZE messageSaturday, February 22, 20209:16 PMhttps://docs.microsoft.com/en-us/windows/win32/winmsg/wm-nccalcsize当必须计算窗口客户区域的大小和位置时,发送该消息。当窗口的位置和大小改变时,通过处理该消息,应用程序可以控制窗口客户区域的内...
2020-02-23 11:27:34
443
翻译 键盘和鼠标输入捕获消息 WM_NCHITTEST
WM_NCHITTEST messagehttps://docs.microsoft.com/en-us/windows/win32/inputdev/wm-nchittest为确定窗口的哪部分对应于特定的屏幕坐标,向窗口发送 WM_NCHITTEST 消息。例如,当光标移动,鼠标按钮按下或释放,为响应如 WindowFromPoint 函数的调用,会发送该消息。若鼠标未被捕获,则...
2020-02-20 16:22:08
1087
原创 隐藏技术
隐藏技术4种隐藏、伪装技术:进程伪装:通过修改指定进程PEB中的路径和命令行信息实现伪装。傀儡进程:通过进程挂起,替换内存数据再恢复执行,从而实现创建“傀儡”进程。进程隐藏:通过HOOK函数 ZwQuerySystemInformation 实现进程隐藏。DLL劫持 :通过 #pragma comment指令直接转发DLL导出函数或者通过LoadLibrary和GetProcA...
2020-02-09 23:29:23
598
原创 Windows 启动技术
启动技术Friday, February 7, 20205:15 PM创建进程API调用 Win32 API 创建新进程。微软在用户层提供 WinExec , ShellExecute 和 CreateProcess 等函数实现进程的创建。WinExec,ShellExecute以及CreateProcess除了可以创建进程外,还能执行CMD命令等功能。用户层,通常使...
2020-02-08 16:33:00
221
原创 几种常见注入技术
常见几种注入技术Wednesday, February 5, 202011:44 AM全局钩子注入利用全局钩子执行DLL注入时,需在DLL中实现相应的钩子函数。当成功设置全局钩子后,只有进程有消息发送到消息队列中,系统才会自动将指定的DLL模块加载进程中,实现DLL注入。关键APIs: SetWindowsHookEx / UnhookWindowsHookEx远...
2020-02-05 18:03:43
693
原创 windows 黑客编程基础技术
基础技术Monday, February 3, 20203:27 PM单进程实例的实现方案扫描进程列表 枚举程序窗口 共享全局变量 创建系统范围内全局名称空间中唯一的对象名,如 CreateMutex.DLL 延迟加载1.介绍研发时通常会使用第三方库,但并非所有的第三方库都会提供静态库,大多数会提供动态链接库 DLL。DLL延迟加载优点是将必须的DL...
2020-02-03 17:45:41
876
翻译 Biometric Framework overview (生物识别框架概述)
Biometric Framework overviewFriday, December 13, 201911:09 PMhttps://docs.microsoft.com/en-us/windows/win32/secbiomet/biometric-framework-overviewBiometric Framework overview (生物识别框架概述)每个...
2019-12-14 23:04:56
1195
翻译 Windows Biometric Framework
Windows Biometric FrameworkWednesday, December 11, 201910:43 PMWindows Biometric Framework ( Windows 生物识别框架 )目标可用Windows生物识别信息框架接口创建客户端应用程序,以安全捕获、保存和比较最终用户的生物特征信息。开发读者使用该API的开发者应熟悉C/C...
2019-12-11 23:19:06
2742
翻译 Security and identity
Security and identityWednesday, December 11, 20199:07 AMhttps://docs.microsoft.com/zh-cn/windows/win32/security安全与身份概述通过使用 Windows APIs 和 Windows 服务,开发更安全的桌面应用程序。这些 APIs 提供:Auth...
2019-12-11 22:37:51
237
原创 Qt 容器(一)
QT 容器 (一)一.连续容器QListQVectorQLinkedListQStackQQueue对于以上容器类,值类型T可以是一个与int 、double 、 指针类型、具有默认构造函数的类、复制构造函数或赋值操作符相类似的类。符合这个条件的类包括:QByteArray、QDateTime、QRegExp、QString 和 QVariant 。派生自QObject
2017-08-29 20:59:36
610
原创 HTML 转 PDF 支持中文
HTML 转 PDF 支持中文1.业务需求:查询数据库中的20多张表,将这些数据按要求重新组装,生成目标PDF文件。2.设计思想:(1)使用FreeMaker模板引擎,输出HTML文件。(2)使用Itext库将模板文件转PDF。3.相关介绍:(1)FreeMaker:HTML文件 = 模板文件 + 数据模型 模板文件后缀名:ftl 数 据 模
2016-08-14 11:54:03
760
HTML转PDF 完美方案
2016-08-14
jackson-all.jar
2016-08-06
WM_PAINT 消息
2016-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人