查看文件类型和保护开启情况,发现全保护开启,一般为堆溢出,无法改写got表,思路一般往malloc_hook转变。 运行程序观察执行大概流程。经典的菜单题目。 Allocate操作,输入分配字节大小以及标记。 Fill操作,输入分配的块号以及分配大小和填充内容。 Free操作,输入删除的块号进行删除 ...
分类:
其他好文 时间:
2018-10-24 20:24:32
阅读次数:
875
1 svn: 1)中心化版本控制,只有server知道版本的变化信息,push和pull需要联网 2)server硬盘坏了怎们办 2 安装: 1)git config –-global user.name ‘xx’ 2)git config –-global user.email ‘xx’ 3)ss ...
分类:
其他好文 时间:
2018-10-24 10:54:39
阅读次数:
133
转自http://blog.konghy.cn/2016/10/25/python-import-hook/,这里有好多好文章 import hook 通常被译为 探针。我们可以认为每当导入模块的时候,所触发的操作就是 import hook。使用 import 的 hook 机制可以让我们做很多事 ...
分类:
编程语言 时间:
2018-10-18 16:54:17
阅读次数:
208
阿里巴巴对Android热修复技术已经进行了长达多年的探索。 最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术,Dexposed。但这个方案由于对底层Dalvik结构过于依赖,最终无法继续兼容Android5.0以后A ...
分类:
其他好文 时间:
2018-10-15 23:21:22
阅读次数:
516
简述 由于安全原因,Subversion版本库在一个空环境中执行钩子脚本-->就是没有任何环境变量,甚至没有$PATH或%PATH%。注意必须在你的钩子中设置好环境变量或为你的程序指定好绝对路径。 默认情况下,SVN版本库钩子的目录中包含各种版本库钩子模板 start-commit 事务创建之前。 ...
分类:
其他好文 时间:
2018-10-15 14:57:12
阅读次数:
156
这篇博文主要讲的是如何进行自定义定时发送一些text类的消息的自定义机器人。添加过程不细讲了。 首先我们需要拿到一个Hook地址,就是你在添加自定义机器人的时候有个,如图: 然后开始编写我们的脚本,我比较喜欢用Python写脚本: 接口的返回结果应该是:{"errmsg":"ok","errcode ...
分类:
Web程序 时间:
2018-10-12 01:29:26
阅读次数:
2900
git 的hook 是一个很方便的功能,我们可以使用hook 做好多处理,比如client side hook 进行 提交格式校验,server side 进行ci/cd 处理 测试使用docker-compose 运行 git server 使用gogs 环境准备 docker-compose v ...
分类:
其他好文 时间:
2018-10-10 23:55:04
阅读次数:
192
一、hook简单介绍 为了方便管理员控制提交的过程 ,Subversion提供了hook机制。当特定的 事件发生时,相应的 hook会被调用,hook其实就相当于特定事件的处理函数。每个hook会得到与它所处理的事件相关的参数,根据 hook的返回值,Subversion会决定是否继续当前的提交过程 ...
分类:
Web程序 时间:
2018-10-09 17:06:51
阅读次数:
209
在介绍 截获系统消息钩子 之前,这几个函数是密切相关的: SetWindowsHookEx() 介绍: 功能:将应用程序定义的挂钩过程安装到挂钩链中。 函数原型:HHOOK SetWindowsHookEx( int idHook, // 钩子类型。 HOOKPROC lpfn, // 指向挂钩过程 ...
分类:
其他好文 时间:
2018-10-03 23:33:37
阅读次数:
196
转: "http://www.codingsoho.com/zh/blog/component tracking/" django tracking是一个简单的访客记录的应用 前言 本文环境: 安装 github主页 "https://github.com/bashu/django tracking ...
分类:
其他好文 时间:
2018-10-01 22:37:27
阅读次数:
249