随笔分类 - 技术
摘要:大家好,我是东北码农。记录一下工作中事。 前几天,运维同事给我反馈了一个问题: 通过监控发现,线上的一个服务,业务线程时不时会出现卡顿,卡顿大约持续几秒。 我们做金融系统后台开发的,对性能要求很严格的,当然要查一查啦。 1、问题调查 1.1、top 日志 top中有内存和cpu信息,可以判断出卡顿时
阅读全文
摘要:
上一篇文章我们介绍了inlinehook(修改代码的hook方式),接下来准备介绍硬件断点+veh hook(无需修改代码的hook方式)。作为铺垫,本文先介绍硬件断点。 获取本文的实战代码、参考资料,请关注后,在聊天框回复:硬件断点。 硬件断点介绍 硬件断点与软件断点类似,都是一种代码调试的手段,
阅读全文

摘要:见字如面,我是东北码农。 今天文章的关键字是“远程线程”,会带大家使用远程线程+inlinehook实现一个简陋的监控系统,偷偷记录用户执行了哪些程序,可能就像你单位的监控系统一样。 关注微信“东北码农”,回复remotethread可获取代码地址。 下面是效果图,可以记录执行哪些程序、函数参数、执
阅读全文
摘要:运维同事反馈服务起不来。下面为了方便,写了一个demo来展示。 https://gitee.com/northeast_coder/code/tree/master/case/case1_tcp_self_con 1、调查问题 查问题先看软件日志,报错日志提示监听管理公开i的port被占用,无法建立
阅读全文