草庐IT

hook_theme

全部标签

薅github羊毛之-hexo主题hexo-theme-matery详配

前置操作配置github及pages: 薅github的羊毛-用pages建自己的博客或静态资源站hexo并将静态文件上传至github: 深秋金色:薅github的羊毛(续)搭建静态博客文件夹说明themes:主题文件夹source:资源文件夹,用来存放图片、Markdown文档(文章、草稿)、各种页面(分类、关于页面等)scaffolds:文章的模板public:该文件夹在使用hexogenerate后会自动生成,用于生成静态页面hexo常见命令hexogenerate#生成静态页面至public目录hexoserver#开启预览访问端口(默认端口4000,ctrl+c关闭server)-

goland插件推荐Rider UI Theme Pack

推荐一个goland配色插件RiderUIThemePack,里面自带visualassist配色,配色截图如下:直接在plugins里面进行搜索或者在插件homepage下载后进行安装,然后按照下图进行设置即可。此插件还适用于Jetbrains旗下的Clion和Pycharm等工具 ,总算找到一统vscode和goland二者优势的插件了。

c++ - 无法使用 MSHookFunction Hook 某些库调用

我在使用MobileSubstrate的MSHookFunction()Hook某些库函数调用时遇到了问题。例如,Hookmemcpy和memset会导致应用程序启动时崩溃,但Hookmemcmp可以正常工作。我假设这是因为Hook代码本身使用了那些函数调用?有什么方法可以在iOS上挂接memcpy和memset吗? 最佳答案 我从来没有深究过这个问题。我在想,也许MobileSubstrate在我试图Hook的同一内存页中调用函数,因此内存保护变得一团糟。我通过编写自己的Hook函数解决了这个问题。

【小沐学C++】C++ 实现鼠标键盘钩子HOOK

文章目录1、简介2、相关函数2.1SetWindowsHookEx2.2UnhookWindowsHookEx2.3CallNextHookEx3、相关结构体3.1KBDLLHOOKSTRUCT3.2MSLLHOOKSTRUCT4、挂钩过程5、代码测试5.1代码1结语1、简介https://learn.microsoft.com/zh-cn/windows/win32/winmsg/about-hooks挂钩是应用程序截获消息、鼠标操作和击键等事件的机制。截获特定类型的事件的函数称为挂钩过程。挂钩过程可以对其接收的每个事件执行操作,然后修改或放弃该事件。挂钩是系统消息处理机制中的一个点,其中应

Vue 缓存Hook:提高接口性能,减少重复请求

 前言在开发Web应用时,我们经常会遇到需要重复调用接口的场景。例如,当用户频繁刷新页面或进行某个操作时,我们可能需要多次请求相同的数据。这不仅会增加服务器负担,还会导致用户体验下降。为此,我们可以使用缓存机制来优化这一问题。本文将教你一步一步实现一个功能较完善的Vue缓存Hook(钩子函数),它可以帮助我们减少接口的重复调用,提高应用性能。介绍这个Hook是一个基于Vue响应式系统的缓存工具,它可以帮助我们轻松地在组件之间共享和管理缓存数据。通过使用缓存,我们可以将接口调用结果缓存起来,当再次需要相同数据时,可以直接从缓存中获取,避免重复调用接口。示例以下是一个简单的示例:import{re

java - 设置 hive.exec.pre.hooks 时出现 ClassNotFoundException

我正在按照此文档进行配置单元Hook:http://dharmeshkakadia.github.io/hive-hook/但是当showtables时我得到了这个错误2018-08-1209:57:38,122ERRORorg.apache.hadoop.hive.ql.Driver:[HiveServer2-Background-Pool:Thread-315]:hive.exec.pre.hooksClassnotfound:HiveExampleHook2018-08-1209:57:38,122ERRORorg.apache.hadoop.hive.ql.Driver:[Hi

使用Xposed对native进行hook

Xposed框架可谓是“家喻户晓”的神器,它具有着frida所不具备的持久性(虽然frida也可以通过frida-gadget实现持久化,但没有Xposed使用方便)。当我们需要hookjava层的代码时,Xposed使用起来得心应手,但是随着软件开发者的安全意识越来越高,放在java层的核心代码也就越来少,这就导致Xposed使用起来有点力不从心,逆向分析者也就面临着如何使用Xposed对native进行hook的问题,下面的文章就对该问题提供一个解决思路。Dobby框架的介绍使用Xposed注入so结语附录Dobby框架的介绍简介Dobby是一个轻量级、多平台、多架构的inlinehook

hadoop - Hive 执行钩子(Hook)

我需要在ApacheHive中挂接自定义执行Hook。如果有人知道该怎么做,请告诉我。我目前使用的环境如下:Hadoop:Cloudera版本4.1.2操作系统:Centos谢谢,阿伦 最佳答案 根据您要在哪个阶段注入(inject)自定义代码,有几种类型的Hook:驱动程序运行Hook(前/后)语义分析器Hook(前/后)执行Hook(前/失败/后)客户统计发布者如果您运行脚本,处理流程如下所示:Driver.run()接受命令HiveDriverRunHook.preDriverRun()(HiveConf.ConfVars.H

Hadoop post-hook 和作业完成通知

我想将我的Hadoop作业输出导入到Hive表中。如何在map-reduce作业/流程中实现后挂接?或者任何其他自动化选项?我还会在工作完成后发出通知,例如向用户发送电子邮件。我发现了这个:https://issues.apache.org/jira/browse/HADOOP-1111,但我不太了解如何去做,因为我是map-reducing的新手。谢谢。 最佳答案 conf.set("mapreduce.job.end-notification.url","url")会做。url应该是一个httpurl,您将在其中接收回调。来自j

绕过用户模式EDR Hook原理及思路

1.什么是系统调用系统调用是从用户模式过渡到内核模式的标准方式。它们是现代版的软件中断,速度更快。系统调用接口极其复杂,但由于大部分内容与我们的工作无关,我只想做一个较高层次的总结。在大多数情况下,你并不需要深入了解它是如何工作的,就可以使用这些技术,但了解一下还是有帮助的。在Windows中,内核有一张允许从用户模式调用的函数表。这些函数有时被称为系统服务、本地函数或Nt函数。它们是以Nt或Zw开头的函数,位于ntoskrnl.exe中。系统服务表称为系统服务描述符表,简称SSDT。要从用户模式调用系统服务,必须执行系统调用,通过syscall指令完成。应用程序将系统服务ID保存在 eax