|
[求助]什么时候需要自己释放IRP相关资源呢????
OSR 的一篇文章, “Rolling Your Own - Building IRPs to Perform I/O”, 讲到了这个,你找找看。 IoBuildSynchronousFsdRequest() 和 IoBuildAsynchronousFsdRequest() 对 thread 有不同的操作,所以最后由 IoManager 还是 completion routine 来 释放 IoFreeIrp() , 要求不同。 |
|
Oracle Password Hash
噢,仔细看了源码才发现第5步取的也是加密后的最后一组作为hash值,这样确实是不知道password的长度了。有点意思。 |
|
Oracle Password Hash
又仔细看了看,估计你说的不可逆指的是第四步用的key是在第三步生成的,这确实增加了不小的难度。可毕竟你用的是DES啊,而且第三步的KEY固定不变,两个IV固定不变,还可以估计password的长度,......,真的给attacker留下了太多的想象空间。 |
|
Oracle Password Hash
不理解为什么要这样处理。这样加密后的结果是可以被解密的,可以拿到user name和password的原始数据,为什么要保留这样的可能性? |
|
[求助]关于处理过高的IRQL访问可分页内存的蓝屏问题
lock自旋锁,IRQL会被升到DISPATCH_LEVEL,很多Kernel的函数是不能在这个IRQL用的,thread scheduling 也不同了。 为什么一定要用Spin Lock?个人经验只能用Spin Lock的地方真的不多。 |
|
[求助]如何绑定已经mount的卷
Windows 2000 从 SP4 开始支持 类似XP下 IoRegisterFsRegistrationChange 操作。 |
|
[调查]有看过windows internals 4th 的吗?
第5版都看完了... |
|
[求助]服务器运行2~3天,客户端就连不上,ping服务器ping不通了
ping不通了,应该是ServerSocket没有了。看看你Accept线程是不是死掉了。 |
|
[求助]请问aes-128已知明文密文可否逆算出key
不能,就这么简单 |
|
[求助]求ZwDuplicateObject函数的用法
NTSYSAPI NTSTATUS NTAPI ZwDuplicateObject( IN HANDLE SourceProcessHandle, IN PHANDLE SourceHandle, IN HANDLE TargetProcessHandle, OUT PHANDLE TargetHandle, IN ACCESS_MASK DesiredAccess, IN ULONG HandleAttributes, IN ULONG Options ); |
|
[讨论]CryptEncrypt/CALG_3DES是怎么处理8字节后的数据?
不知道什么是“CryptEncrypt/CALG_3DES”。 从原理上讲,一般应用中3DES用的是CBC mode,后一个block加密是要用到前一个block加密的结果的,所以即使两个block原始数据相同,加密出来的结果也是不一样的。 |
|
|
|
[原创]<<寒江独钓>>透明加密部分的读书笔记
改错: 2.a: ”文件过滤驱动是无法捕获到缓冲读写请求的“: 从缓存中读写数据分Fast IO和Cached IO。文件过滤驱动看不到Fast IO,但能看到Cached IO。 4: 无论怎么改,VMM总是知道真实的文件大小,因为是文件系统告诉它的,根本不经过过滤驱动。 5: FCB header 是一样的,而且MiniFilter提供了丰富的Context管理,这不是问题。 没看过《寒江独钓》,但想来原理应该是一样的。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值