hook相关内容

使用 JavaScript 抓取/窃听 AJAX 数据?

是否可以使用 JavaScript 抓取正在使用 AJAX 实时更新的网页的所有更改?我希望每秒使用 AJAX 抓取更新数据的站点,我想获取所有更改.这是一个拍卖网站,只要用户出价,就会有几个对象发生变化.出价后会发生以下变化: 当前买入价目前的高价投标人拍卖计时器已加回时间 我希望使用基于 JavaScript 的 Chrome 扩展程序获取这些数据.是否有可以完成此操作的 Java ..
发布时间:2021-12-03 12:35:09 前端开发

读取 Explorer.exe 的 Thunk 数据

我正在尝试在 explorer.exe 中进行一些 IAT 挂钩.规格:Windows 7 x64,Visual C++.我已经达到了能够从我选择的任何可执行文件中读取 thunk 数据的程度,除了 C:\Windows\Explorer.exe.当我针对它运行我的程序时,我在从该可执行文件读取内存时收到访问冲突.但是,当我针对 C:\Windows\system32\Explorer.exe 和 ..
发布时间:2021-11-25 06:37:43 C#

一个关于钩臂功能的谜题,通过修改ELF文件

我想通过修改 elf 文件的 .text 二进制文件来挂钩一个函数,我的意思是用 'bl yyyy' 替换像 'bl xxxx' 这样的指令,'yyyy' 指向 elf 文件中的填充区域.跳转后,我保存寄存器并调用 dlopen&dlsym 来获取另一个库的新函数的地址,调用它,然后恢复寄存器并跳转回 'xxxx'. 这不是很难,我几乎成功了,除了一个问题:我的钩子函数中不能使用 64 位 ..
发布时间:2021-11-17 22:03:09 其他开发

允许 PHP 应用程序插件的最佳方式

我正在用 PHP 启动一个新的 Web 应用程序,这一次我想创建一些人们可以使用插件界面扩展的东西. 如何将“钩子"写入他们的代码中,以便插件可以附加到特定事件? 解决方案 您可以使用观察者模式.实现此目的的简单功能方法: 输出: 这是我的疯狂应用4 + 5 = 94 * 5 = 20 注意事项: 对于此示例源代码,您必须在要扩展的实际源代码之前声明所有插件.我已经包 ..
发布时间:2021-11-17 01:41:54 PHP

带有 Appium 驱动程序的 Cucumber-jvm @after

我正在使用 cucumber-jvm ,并尝试实现全局 @After 方法,该方法应该在所有场景执行后只执行一次完成了.@After 方法应该退出 appium 驱动程序. 当前 @After 钩子在 每个 运行场景之后执行,这意味着每次都应该从头开始创建驱动程序,但我确实想重用它. 任何帮助将不胜感激 解决方案 您可以尝试使用 QAF 支持 Gherkin,其中驱动程序管理由 ..
发布时间:2021-11-16 20:15:50 其他开发

我怎样才能防止这种绕过?

我有它来防止被鼠标调用的机器人.(如果点击是由人或非). 我要保护它:http://pastebin.com/SfebsEPj 但有些人绕过了:http://pastebin.com/HK9CekzZ 有人有想法吗? 代码: HHOOK 鼠标钩;LRESULT 回调 MouseHookProc(int nCode, WPARAM wParam, LPARAM lParam ..
发布时间:2021-11-15 03:22:57 C/C++开发

德尔福键盘挂钩

我在实现全局键盘挂钩时遇到了一个有趣的问题. 我写了一个用于设置钩子的dll,然后是一个加载dll并处理钩子结果的应用程序(Delphi).这是今天下午在我工作的 PC 上完成的,经过一些测试后,我认为它 100% 工作. 我刚刚在家里测试了相同的应用程序和 dll,没有出现任何错误,但该应用程序似乎也没有获取任何数据. 两台机器都是WinXP,虽然我的工作机器是SP2,这台是S ..
发布时间:2021-11-15 03:09:47 其他开发

如何挂钩我自己进程的所有操作系统调用?

我需要劫持我自己进程的所有操作系统调用.我无法重写代码,因为它部分不是我的代码(插件).我需要能够在特定系统调用的实现中决定是否要调用原始实现. 操作系统将首先是 windows xp 和更高版本.稍后的 os x 10.5 及更高版本将随之而来.从 32 位版本的 Windows 开始,之后所有操作系统也都是 64 位版本. 我找到了很多关于挂钩其他进程的文档和工具,但我希望我的工作 ..
发布时间:2021-11-15 02:55:01 其他开发

如何挂钩我自己进程的所有操作系统调用?

我需要劫持我自己进程的所有操作系统调用.我无法重写代码,因为它部分不是我的代码(插件).我需要能够在特定系统调用的实现中决定是否要调用原始实现. 操作系统将首先是 windows xp 和更高版本.稍后的 os x 10.5 及更高版本将随之而来.从 32 位版本的 Windows 开始,之后所有操作系统也都是 64 位版本. 我找到了很多关于挂钩其他进程的文档和工具,但我希望我的工作 ..
发布时间:2021-11-15 02:52:32 其他开发

如何在 wordpress 中创建“路线"?

为了我自己的理智,我正在尝试为 ajax api 创建一个路由,如下所示: /api/ 我希望 wordpress 处理这条路线,并使用 do_action 委托给适当的操作.wordpress 会给我一个钩子来实现这个吗?哪里有好去处? 解决方案 你必须使用 add_rewrite_rule 类似于: add_action('init', 'theme_functionali ..
发布时间:2021-11-15 02:21:14 其他开发

如何挂接到 Windows 中的其他程序?

谁能解释一个程序如何挂钩并修改 Windows 中其他程序的行为? 这怎么可能?Windows 程序不会保护自己免受其他程序进入其内存等的影响吗?(我不知道内部是如何工作的,所以我只是说“进入他们的记忆"——我敢打赌它比那更复杂.) 像 Windows 7 这样的现代 Windows 还允许吗? 谢谢,博达·西多 解决方案 有几种不同的方法可以挂钩和修改其他程序的行为. ..
发布时间:2021-11-15 02:08:13 其他开发

带有 git post-receive 钩子的边带解复用器出错

我已经用 git 设置了我的一个 EC2 实例,并使用 post-receive 钩子将它部署到我的服务器 本教程.这是我控制台的输出: $ git push 生产大师git@example.com 的密码:计数对象:26,完成.Delta 压缩最多使用 4 个线程.压缩对象:100% (19/19),完成.写入对象:100% (19/19),2.51 KiB,完成.总计 19 个(增量 14) ..
发布时间:2021-11-11 06:03:14 服务器开发

Javascript 函数钩子

编辑:好的,我相信以下解决方案是有效的: 使用 jQuery AOP 插件.它基本上将旧函数和钩子一起包装成一个函数三明治,并将其重新分配给旧函数名.这会导致每个新添加的钩子嵌套函数. 如果jQuery不适合你,就掠夺源代码,插件中似乎没有任何jQuery依赖,而且源代码简单而且很小. 有一个描述所有钩子和它们的目标的对象和一个存储初始未修改函数的对象.添加新的钩子时,将围绕原始函数 ..
发布时间:2021-11-11 04:21:54 前端开发

WordPress 钩子中的匿名函数

WordPress hooks 有两种使用方式: 使用回调函数名和合适的函数 add_action( 'action_name', 'callback_function_name' );函数 callback_function_name() {//做点什么} 使用匿名函数(闭包) add_action( 'action_name', function() {//做点什么}); Wor ..
发布时间:2021-11-10 23:34:24 PHP