- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 【git】git的autocrlf属性
这里写自定义目录标题背景解决原理背景今天用公司自动化编译流水线git拉取代码时,发现脚本执行都失败了,但是手动拉取的代码是正常的,对比两份脚本发现内容虽然一致,但是十六进制对比下,流水线拉取的脚本换行符为"0x0A",手动拉取的换行符为"0x0A,0x0D"导致windows在执行bat脚本的时候忽略了换行。解决网上查询资料发现git配置core.autocrlf会有相关的影响,果然在流水线配置上有这个设置,把这个设置成true,拉取下来的脚本就能正常执行了,由于本机已有默认的core.autocr
2022-02-08 20:19:26
5079
原创 NDISLWF 拦截修改包后调用NdisFSendNetBufferLists发不出去
一、背景利用NdisAllocateNetBufferAndNetBufferList和NdisCopySendNetBufferListInfo生成和克隆出来的修改过的包,发出去后wireshark没抓到,说明修改后的网络包没有发出去。二、分析一开始以为是因为我们改的包头不合规导致包发布出去,但是排查后发现,没发出去的都是内容大于1472的UDP包,一般来说,整个包大于1500的udp包都需要分片,先看看ndislwf中分片是如何表示的调用NdisAllocateFragmentNetBuffe
2020-10-13 17:40:46
977
3
原创 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4结果:没做出初步想法:快速排序后遍历数组解析:对数组所有数进行异或运算即可,异或运算满足:a⊕a = 0a⊕0 = aa⊕b⊕a = b⊕(a⊕a) = b⊕0 = b (交换律+结合律)由上面3个公.
2020-09-10 15:51:57
120
原创 DiskPerf驱动DiskPerfReadWrite调用KeWaitForSingleObject导致系统蓝屏
一、背景之前都没什么问题,有一个环境插入某个移动硬盘(后面称"问题U盘")后,系统蓝屏,dump分析结果是ATTEMPTED_SWITCH_FROM_DPC (b8)A wait operation, attach process, or yield was attempted from a DPC routine.This is an illegal operation and the stack track will lead to the offendingcode and original
2020-05-12 16:11:21
790
原创 应用层监控新建卷设备事件
背景:产品进程不重启进程的情况下,用ReadDirectoryChangesW监控新增卷的文件通知,所以需要监控新增卷的事件,这里本来驱动也可以做,但是出于尽量减少驱动修改的考虑,就网上寻找了一些应用层监控新增卷的方法。方法一:捕获消息WM_DEVICECHANGE新增卷的时候windows会给窗口发送WM_DEVICECHANGE消息,消息处理函数参数为PDEV_BROADCAST_HDR,通过dbch_devicetype成员判断设备类型为DBT_DEVTYP_VOLUME,则可判断出卷设备添加(
2020-05-10 15:36:41
393
原创 C++ Windows获取审核登录失败事件
C++ Windows获取审核登录失败事件一、手动操作系统查看登录失败系统日志1. 配置开启登录事件监控本地策略服务器系统版本不用配置,默认已经开启win+R 运行 gpedit.msc计算机配置->Windows设置->安全设置->本地策略->审核策略->审核登录事件->勾选"失败"客户端版本上的默认值:登录: 成功注销: 成功帐户锁定...
2020-05-10 14:16:26
834
原创 boost::asio::ssl 漏洞扫描应对
boost::asio::ssl 漏洞扫描应对const char ssl_ciphers[] = "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES12...
2019-11-20 09:32:18
844
空空如也
chromium内核浏览器hook添加打印水印尺寸异常
2022-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人