0x01 前言 前天学校的ctf比赛,有一道题是关于php反序列化漏洞绕过wakeup,最后跟着大佬们学到了一波姿势。。 0x02 原理 序列化与反序列化简单介绍 序列化:把复杂的数据类型压缩到一个字符串中 数据类型可以是数组,字符串,对象等 函数 : serialize() 反序列化:恢复原先被序 ...
分类:
Web程序 时间:
2017-05-10 19:50:52
阅读次数:
668
在整理Java LockSupport.park()的东东。看到了个"Spurious wakeup"。又一次梳理下。 首先来个《UNIX环境高级编程》里的样例: [cpp] view plaincopy #include <pthread.h> struct msg { struct msg *m ...
分类:
其他好文 时间:
2017-04-29 11:00:00
阅读次数:
302
Android4.4及之后休眠状态下Alarm不准时的问题为了减轻功耗,延长电池使用时间,Android 4.4及之后的版本采用非精准闹钟机制,以及休眠状态下的wakeup类型的alarm不会实时唤醒...
分类:
移动开发 时间:
2017-04-17 21:17:45
阅读次数:
709
event_count,wakeup source产生的wakeup event的个数 wakeup_count,wakeup source在suspend过程中产生wakeup event 在drivers\base\power\wakeup.c中,有几个比较重要的计数器,是wakeup even ...
分类:
其他好文 时间:
2017-04-09 23:35:16
阅读次数:
188
__sleep:在serialize被调用时,被自动的调用 __wakeup:在unserialize别调用时,被自动的调用,可用于做对象的初始化操作 class A { public $var; //serialize时被调用,当你不需要保存大对象的所有数据时很有用 public function... ...
分类:
Web程序 时间:
2017-03-23 16:51:56
阅读次数:
193
php魔术方法:PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clo ...
分类:
Web程序 时间:
2016-08-13 14:00:54
阅读次数:
191
电源管理PowerManager
PowerManager是Android的电源管理类,用于管理电源操作如睡眠、唤醒、重启以及调节屏幕亮度等等。
PowerManager的对象从系统服务POWER_SERVICE中获取,它的主要方法如下:
goToSleep : 睡眠,即锁屏。
wakeUp : 唤醒,即解锁。
reboot : 重启。
另有下列几个隐藏的方法:
getMinimum...
分类:
移动开发 时间:
2016-08-02 17:08:14
阅读次数:
390
PHP中的魔术方法:__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload
1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的: __get( $property ) 当调用一个未定义的属性时访问此方法; __set( $property, $value ) 给一个未定义的属性赋值时调用; 这里的没有声明包括当使用对象调用时,访问控制为pro ...
分类:
Web程序 时间:
2016-07-13 01:07:13
阅读次数:
177
有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化(也叫序列化), 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这 ...
分类:
Web程序 时间:
2016-07-10 18:11:15
阅读次数:
129
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toStr
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toStr PHP中的魔术方法总结 :__construct, __de ...
分类:
Web程序 时间:
2016-06-28 12:14:03
阅读次数:
170