2018年4月24日

Zend引擎探索 之 PHP中前置递增不返回左值

摘要: 首先来讲,一般我们对“左值”的理解就是可以出现在赋值运算符的左侧的标识符,也就是可以被赋值。这样讲也许并不十分确切,在不同的语言中对左值的定义也不尽相同。在这里我们讨论前置递增(和递减)运算符的场景下,说前置递增需要返回左值,更简明的来讲就是要返回变量自身,或者自身的引用。 一、分析问题 在PHP中 阅读全文

posted @ 2018-04-24 11:05 孤影对酌 阅读(260) 评论(0) 推荐(0) 编辑

2017年12月20日

在CentOS上为Docker开启SELinux

摘要: 分析SELinux对Docker安全的影响,以及开启SELinux的方法。 阅读全文

posted @ 2017-12-20 16:28 孤影对酌 阅读(6309) 评论(0) 推荐(1) 编辑

2017年12月2日

PSR-4 自动加载器

摘要: PSR-4类自动加载规范 阅读全文

posted @ 2017-12-02 09:54 孤影对酌 阅读(244) 评论(0) 推荐(0) 编辑

2017年11月27日

[译]漫画SELinux概念

摘要: SELinux concept 阅读全文

posted @ 2017-11-27 11:08 孤影对酌 阅读(1560) 评论(4) 推荐(2) 编辑

2015年9月15日

NodeMCU Builder, yet another NodeMCU IDE

摘要: 最近几天研究基于NodeMCU的Wi-Fi小车,突然之间想要写一个专门开发NodeMCU Lua代码的工具自己用,由于官方已经有了NodeMCU Studio,所以我的就叫NodeMCU Builder,紧赶慢赶在热情冷却之前将它做了出来。发布的压缩包内主要包含两个可执行文件:nbuilder.ex... 阅读全文

posted @ 2015-09-15 13:38 孤影对酌 阅读(1335) 评论(0) 推荐(0) 编辑

2015年7月14日

Mac OS X更新VirtualBox以后Genymotion无法启动的一种情况

摘要: Unable to load VirtualBox engine 阅读全文

posted @ 2015-07-14 10:49 孤影对酌 阅读(2224) 评论(2) 推荐(0) 编辑

2014年9月29日

Win32API起始处的mov edi, edi与用户空间InlineHook

摘要: 在x86平台上,无论是在调试器中跟到系统DLL中时,还是反汇编某个系统DLL时,经常会发现很多API的第一条汇编指令都是mov edi, edi。根据经验来讲,C函数的汇编形式,应该是首先push ebp保存原始栈顶,然后mov ebp, esp构造新的栈帧,接下来sub esp, 0nnh分配局部... 阅读全文

posted @ 2014-09-29 15:22 孤影对酌 阅读(2163) 评论(0) 推荐(3) 编辑

2014年9月28日

DLL的导出函数重定向机制

摘要: 曾经,调试时跟进HeapAlloc,结果发现直接进入到ntdll的RtlAllocateHeap中,感到很有趣,就使用Dependency Walker查看kernel32.dll的导出函数,结果发现HeapAlloc的地址直接显示的就是NTDLL.RtlAllocateHeap。于是反汇编查看ke... 阅读全文

posted @ 2014-09-28 11:14 孤影对酌 阅读(2748) 评论(1) 推荐(1) 编辑

2014年9月14日

一个Win32API Trace Tool的设计与实现

摘要: 用VC编程也有不短的时间了,对kernel32、advapi32、user32、gdi32等动态库里的API多数都已经很熟悉了。API是操作系统提供给应用程序的一组服务,很久以前就想要做个小工具,用来跟踪应用程序对API的调用,对于分析程序的行为、功能的实现原理以及Bug的定位都会有很大的帮助。可是... 阅读全文

posted @ 2014-09-14 10:44 孤影对酌 阅读(2072) 评论(2) 推荐(2) 编辑

2014年9月12日

宏WINAPI和几种调用约定

摘要: 在VC SDK的WinDef.h中,宏WINAPI被定义为__stdcall,这是C语言中一种调用约定,常用的还有__cdecl和__fastcall。这些调用约定会对我们的代码产生什么样的影响?让我们逐个分析。首先,在x86平台上,用VC编译这样一段代码: 1 int __cdecl TestC(... 阅读全文

posted @ 2014-09-12 10:30 孤影对酌 阅读(2686) 评论(2) 推荐(2) 编辑

导航