程序逆向

windows内核之UAF(三)

0x00 UAF原理 解析: 释放了一个堆块后,并没有将该指针置为NULL,这样导致该指针处于悬空的状态,同样被释放的内存如果被恶意构造数据,就有可能会被重新申请这块被释放内存进而被利用。 分析源码:...
阅读全文

二分法

概念二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。 思路二分法查找的思路如下: (1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。 ...
阅读全文
安全博客

图解算法使用python笔记

比较简略的算法书,适合初学者入门。 以下是做的一些简记。 0x1算法0x1.1算法的定义为了解决某项工作或某个问题,所需要有限数量的机械性或重复性指令与计算步骤。这个算法应用相当广泛,如快排序法、递归...
阅读全文
安全博客

详解php弱类型安全问题

基本概念弱类型的语言对变量的数据类型没有限制,你可以在任何地时候将变量赋值给任意的其他类型的变量,同时变量也可以转换成任意地其他类型的数据。这时候在类型转化、不同类型比较、不合理地传参,会造成意外执行...
阅读全文