linux防火墙:netfilter:框架iptables:数据报文过滤,NAT,mangle等规则生成的工具规则包括匹配标准和处理方法数据报文过滤:hookfunction钩子函数:preroutinginputforwardoutputpostrouting规则链:PREROUTINGINPUTFORWARDOUTPUTPOSTROUTINGfilter(过滤表):INPUTFORWARDOUTPUTNat..
分类:
系统相关 时间:
2015-07-29 06:43:48
阅读次数:
304
最近有个新需求,客户电脑开机后需要显示一个全屏界面,并强制用户点击同意后才退出,期间要锁定键盘,锁定Ctrl+Atl+Del防止启动任务管理器。锁定键盘就用低级键盘钩子,但是Ctrl+Atl+Del无法锁定,在网上找了一个修改注册表的方法,debug版运行良好,心中窃喜。但是准备打包程序时才发现re...
分类:
其他好文 时间:
2015-07-28 17:51:11
阅读次数:
114
说在前面的话为什么会把AccesiibilistyService叫做Android 中的另类钩子呢?搞过windows的都知道,钩子的含义就是能够监听到一切你想监听的内容,而Android中的AccessibilityService也可以监听到我们需要的某些功能。用法简介AccessibilityService是一个辅助类,可以监听我们手机的焦点,窗口变化,按钮点击等等。实现它的服务需要在手机设置里...
分类:
移动开发 时间:
2015-07-27 15:03:07
阅读次数:
6095
";}/*业务函数*/function say(){ echo "this is a hook";}//注册钩子add("index","cnt");add("index","say");//在改调用的地方 调用钩子doo("index");
分类:
Web程序 时间:
2015-07-23 00:32:54
阅读次数:
175
开发程序过程中遇到最可怕的被攻击方式之一就是代码注入,sql注入,脚本数据,callback回调,跨域攻击等,参数钩子等,查询了很多相关资料,给大家简单整理了一下,先列出以下几点: Shell注入 我们先来看一段per...
分类:
其他好文 时间:
2015-07-22 19:05:16
阅读次数:
178
最近准备做一个开源的个人博客系统,因为在构想中要添加插件功能,所以就研究了一下插件功能的实现方法。插件的功能按照本人自己的理解就是对已有的程序进行功能方面的添加以及改进,插件要与程序所提供的接口进行连接,然后通过已经连接的接口对程序的数据等等进行修改。而插件钩子的作用就类似于一个插件接口,插件与程序...
分类:
Web程序 时间:
2015-07-16 18:39:47
阅读次数:
126
3.1 何为内核对象3.1.1 Windows平台上的3大对象(1)分类对象描述备注GUI对象也叫用户对象,一般是单线程访问,属于线程级的对象,如加速键表(HACCEL)、插入记号(Caret)、光标(HCURSOR)、桌面(HDESK)、钩子(HHOOK)、图标(HICON)、菜单(HMENU)、...
分类:
其他好文 时间:
2015-07-16 00:41:28
阅读次数:
198
///
/// 鼠标全局钩子
///
public class MouseHook
{
private const int WM_MOUSEMOVE = 0x200;
private const int WM_LBUTTONDOWN = 0x201;
private const int WM_RBUTTONDO...
iptables是Linux中的防火墙,在Linux中可以过滤数据包。下面简单的介绍下iptables的应用。
①iptables在Linux中有五个钩子函数(hook function)
PREROUTING:数据包进入了主机,但是还没有被路由的阶段。
INPUT:数据包进入到主机内部。
FORWARD:数据包将由从本主机转发出去。
POSTROUTING:数据包马上由本级发送出去。
...
分类:
其他好文 时间:
2015-07-08 14:42:40
阅读次数:
113
项目有个需求,需要获取push到远程版本库的文件列表,并对文件进行特定分析。很自然的想到,要利用git钩子来触发一个脚本,实现获取文件列表的功能。比较着急使用该功能,就用python配合一些git命令写了一个脚本出来,等想到更好的方法后再对脚本进行修改。#!/usr/bin/envpytho..
分类:
编程语言 时间:
2015-07-06 20:01:55
阅读次数:
313