摘要: 通用hook拦截所有API的实现 实现一个通用hook,可以对当前进程的所有函数调用进行拦截查看和统计。 类似程序:API Monitor。 可以对某一进程的所有api调用进行拦截,可以获得的调用函数返回值,获得详细的参数值。 现在尝试在windows 32位下实现一个类似API Monitor的程 阅读全文
posted @ 2021-05-26 15:13 0xc 阅读(896) 评论(0) 推荐(0) 编辑
摘要: inline hook 原理&教程 2021年5月24日 <1> inline hook 是什么 <2> inline hook 基本原理 ❤️> inline hook 跳板函数 <4> inline hook 线程安全 <5> inline hook 推荐库 <6> thiscall hook的 阅读全文
posted @ 2021-05-26 15:11 0xc 阅读(4157) 评论(0) 推荐(1) 编辑
摘要: 多态是c++的关键技术,背后的机制就是有一个虚函数表,那么这个虚函数表是如何存在的,又是如何工作的呢? 当然不用的编译器会有不同的实现机制,本文只剖析vs2015的实现。 单串继承 首先看一段简单的代码: 这个虚函数到底是怎么执行的?又是如何达到多态效果的呢? 再看 调用的汇编代码。 64的汇编与3 阅读全文
posted @ 2017-02-09 11:33 0xc 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 注意:不支持xp系统,启动失败请先安装dx11。win10的视频流可能会是黑屏,需要选择low api。 exe程序下载地址(2M):http://files.cnblogs.com/files/luconsole/DesktopLiveStreaming.zip 【win10的视频流可能会是黑屏[ 阅读全文
posted @ 2016-11-19 01:37 0xc 阅读(35847) 评论(5) 推荐(4) 编辑
摘要: 锁 锁以及信号量对大部分人来说都是非常熟悉的,特别是常用的mutex。锁有很多种,互斥锁,自旋锁,读写锁,顺序锁,等等,这里就只介绍常见到的, 互斥锁 这个是最常用的,win32:CreateMutex-WaitForSingleObject-ReleaseMutex,linux的pthread_m 阅读全文
posted @ 2015-11-07 09:32 0xc 阅读(7199) 评论(1) 推荐(2) 编辑
摘要: ASPNET MVC如何正确的中断请求? 感觉是这样? 在aspnet开发过程中如果想要中断当前的http处理,以前在aspnet中一直是Response.End(); 在这Response.End()之后的当前请求应有的代码都不会执行了, 但是在aspnetmvc中,就算调用Response.En 阅读全文
posted @ 2015-03-18 11:17 0xc 阅读(2237) 评论(1) 推荐(1) 编辑
摘要: JavaScript技巧篇: 1》状态机 状态机一般用在多个异步任务的情况下,任务执行到某个阶段执行某个函数! 场景:同时请求多个异步执行[并发异步or异步串行](ajax,nodejs的io),并处理结果集合,以上的写法最简单,但却不够优美, 这是我发现的至今为止最好的一js异步流程文章: htt 阅读全文
posted @ 2015-02-12 14:24 0xc 阅读(954) 评论(2) 推荐(0) 编辑