首页
学习
活动
专区
工具
TVP
发布

Coding迪斯尼

专栏作者
322
文章
267907
阅读量
97
订阅数
GDB调试艺术:处理奔溃和隐藏逻辑bug
程序奔溃是一件令人头疼之事,最要命的是那种运行很久后莫名其妙奔溃的情形。GDB调试器对处理奔溃很有用,当程序运行在GDB的管控下时,如果出现奔溃,那么它会直接指出奔溃的代码行,这使得奔溃查找变得非常高效,例如上次出现的段错误,如果我们使用GDB再次运行,它会停留在奔溃的代码行:
望月从良
2021-07-08
5130
GDB的调试艺术:热手篇
最近需要在linux上使用c++开发后台服务器程序。原先使用Python很顺手,但是基于项目需求的原因需要转到c++开发,后者优点是效率高,缺点是技术难度大,最要命的是调试难度比python要大很多,于是我又不得不把GDB应用的一些知识点捡起来。
望月从良
2021-07-08
8570
使用LD_PRELOAD拦截共享函数库的函数调用
在linux系统上,程序运行时有一个特征。在程序加载前,系统会预先加载一系列库函数。如果程序运行后,它再使用动态链接库时,如果它调用链接库里面的函数名与预先加载的函数库中的某个函数名相同,那么系统会自动调用预先加载函数库中的函数。
望月从良
2021-07-08
9400
反汇编与二进制分析的一些基本知识
在程序届有一句名言:如果你能读懂汇编,一切程序对你来说就是开源。所以要抵达黑客层次,不熟练的掌握反汇编分析技巧那是不可能的。本节我们看看一些反汇编的工具和相关技巧,后续我们再看看一些高级方法该怎么用。
望月从良
2021-03-27
2.4K0
Linux上一个恶意程序分析实例:一步一步揭开病毒程序的面纱
本节我们结合前面的知识点,通过动手实践来分析一个”恶意“程序。这次我们使用的例子具有极强的动手实践性,它也非常能代表恶意程序入侵系统的很多流程步骤,跟着做下来你一定收获颇多。
望月从良
2021-01-14
1K0
Linux内核级木马与病毒攻防:基础工具介绍
欲成其事先利其器。要想完成一项复杂的任务,工具的作用至关重要。要想在Linux系统上开发或研究木马病毒等特殊程序,我们需要使用一系列强大的开发和调试攻击。本节先介绍几种在Linux系统上极为强大的工具。
望月从良
2020-07-08
1.4K0
java开发系统内核:放大招!为系统开发星球大战游戏程序
当前,我们的系统已经发展到了一定较为完善的程度,当然最为一个练习系统,它不可能跟专业的windows或linux相比,但麻雀虽小五腑俱全,我们的系统还是能支持用户在其上面开发出不少复杂但又有趣的应用程序的,它所展现的功能完全可以称得上是一个鲁棒的操作系统。 我们看看第一个有趣的应用程序:不规则窗口。 很多独居特色的应用程序,一大特点之一就是不规则窗口,奇形怪状的窗体形态确实容易给人耳目一新的感觉,不规则窗口主要是把窗体的某部分用透明色来显现,现在我们就来尝试一下,在app.c中完成以下代码: void ma
望月从良
2018-07-19
7440
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档