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
Android保持屏幕常亮,PowerManager.WakeLock的使用 需要在AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.WAKE_LOCK"/> SCREEN_BRIGHT_WAKE_LO ...
分类:
移动开发 时间:
2017-04-16 22:27:03
阅读次数:
173
为了延长电池的使用寿命,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU。WakeLock是一个电源管理系统服务功能,应用程序可以使用它来控制设备的电源状态。 WakeLock可以用来保持CPU运行,避免屏幕变暗和关闭,以及避免键盘背光灯熄灭。 注意: 创建和使用Wake ...
分类:
移动开发 时间:
2017-04-14 14:13:26
阅读次数:
249
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
一、PowerManager主要是用来控制电源状态,设置屏幕状态,和电池待机状态PowerManagerpm=((PowerManager)getSystemService(POWER_SERVICE));这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。WakeLockwake=pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|pow..
分类:
移动开发 时间:
2017-02-13 15:47:42
阅读次数:
337
一、PowerManager主要是用来控制电源状态,设置屏幕状态,和电池待机状态PowerManagerpm=((PowerManager)getSystemService(POWER_SERVICE));这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。WakeLockwake=pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|pow..
分类:
移动开发 时间:
2017-01-17 14:19:26
阅读次数:
224
php魔术方法:PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clo ...
分类:
Web程序 时间:
2016-08-13 14:00:54
阅读次数:
191