frida hook

Windows ObjectType Hook 之 OkayToCloseProcedure

1、背景 Object Type Hook 是基于 Object Type的一种深入的 Hook,比起常用的 SSDT Hook 更为深入。 有关 Object Type 的分析见文章 《Windows驱动开发学习记录-ObjectType Hook之ObjectType结构相关分析》。 这里进行的 ......

hook_so

在对应的so加载后再执行hook代码 //刚注入的时候这个so还没加载,需要hook dlopen function inline_hook() { var base_hello_jni = Module.findBaseAddress("libxxxx.so"); console.log("bas ......
hook_so hook so

Windows ObjectType Hook 之 ParseProcedure

1、背景 Object Type Hook 是基于 Object Type的一种深入的 Hook,比起常用的 SSDT Hook 更为深入。 有关 Object Type 的分析见文章 《Windows驱动开发学习记录-ObjectType Hook之ObjectType结构相关分析》。 这里进行的 ......
ParseProcedure ObjectType Windows Hook

Frida学习整理

Frida学习整理 一个逆向框架,能HOOK安卓、IOS、windows、应用层、native层,注入JS或者Python代码,不需要重启设备,编译(设备一定要root,虽然有不root方法,但是可能会碰到各种坑) HOOK先决条件: 1. 要看懂需要Hook哪个方法 2. 要有源代码 Frida组 ......
Frida

Windows ObjectType Hook 之 OpenProcedure

1、背景 Object Type Hook 是基于 Object Type的一种深入的 Hook,比起常用的 SSDT Hook 更为深入。 有关 Object Type 的分析见文章 《Windows驱动开发学习记录-ObjectType Hook之ObjectType结构相关分析》。 这里进行的 ......
OpenProcedure ObjectType Windows Hook

APP渗透-自定义hook&算法助手自动化分析加密

自定义hook方法绕过root和代理检测 案例 使用jadx对apk进行反编译 安装apk进行打开 可以看到这个会检测我们的设备是否是root的,然后直接退出 在jadx搜索关键词 然后点开之后查看代码的逻辑 这个可以看到如果想要绕过这个检测就不能用模拟器进行运行 分析这个代码 可以看到这个打印日志 ......
算法 助手 hook APP amp

Hook重载方法和构造方法

Hook重载方法和构造方法 1.1 hook重载方法 /* adb shell su cd /data/local/tmp/ ./frida-server-16.0.19-android-arm64 端口转发 adb forward tcp:27042 tcp:27042 adb forward t ......
方法 Hook

frida-RPC

一、前提 手机连接电脑 手机端启动frida-server 手机打开app 电脑上进行端口转发+运行脚本 二、脚本示例 普通脚本 import frida rdev = frida.get_remote_device() session = rdev.attach("app名") scr = """ ......
frida-RPC frida RPC

常用hook记录

1 headers hook 当header中包含Authorization时,则插入断点 var code = function(){ var org = window.XMLHttpRequest.prototype.setRequestHeader; window.XMLHttpRequest ......
常用 hook

简单实现.NET Hook与事件模拟

最近玩《星露谷物语》上瘾,本来是看着个休闲游戏,现在玩成修仙游戏了,上百个小时浑身是肝,中午午休习惯都强行给改了。 虽然挺有意思,但是太肝了,入坑前请谨慎。补充一下,这个游戏应该是基于 XNA/MonoGame 写的。 这个游戏在丧失焦点的时候会自动暂停,无法自动推进,我觉得效率太低了,为了齐先生的 ......
事件 Hook NET

python hook钩子函数

python学习之路--hook(钩子原理和使用)_python hook-CSDN博客 python强大的hook函数 - 虫师 - 博客园 (cnblogs.com) 钩子函数、注册函数、回调函数,他们的概念其实是一样的。钩子函数,顾名思义,就是把我们自己实现的hook函数在某一时刻挂接到目标挂 ......
钩子 函数 python hook

FRIDA 使用经验交流分享

原文 https://bbs.kanxue.com/thread-265160.htm Frida 是非常灵活的 Hook 框架,支持多平台。在这里就不过多介绍了,详细可以参看官网:https://frida.re/使用 Frida也挺长时间了,结合平时实战的经验,系统的梳理了一下开发环境、调试环境 ......
经验交流 经验 FRIDA

手动编译Hluda Frida Server

原文地址 https://bbs.kanxue.com/thread-269889.htm 本文基于ubuntu 21.04操作 frida 将默认分支从 master 切换到 main,如果编译出现 1 make[1]: *** No rule to make target '.git/refs/ ......
手动 Server Hluda Frida

【Android 逆向】frida 检测绕过

参考地址:https://www.cnblogs.com/gradyblog/p/17219605.html 1. aaa.apk 安装到手机,是一个叫玩吧的应用 ./hooker ...... 23248 浏 览 器 com.browser2345_oem 32541 玩吧 com.wodi.wh ......
Android frida

过某交友软件frida反调试

过某交友软件frida反调试 今天在分析一款交友软件时遇见了frida反调试,收获挺大的,于是记录一下。 frida是逆向人员的神器,有了它就事半功倍,但正是因为frida太有名了,因此出现了很多检测方案,这个软件就检测了frida,不管是attach模式还是spawn模式都附加不上。 一般来说,f ......
反调 frida 软件

hook array push

let arr = [1, 2, 3]; let proxy = new Proxy(arr, { get(target, prop) { if (prop 'push') { return function(...args) { console.log('push方法被调用了'); return ......
array hook push

vue3 hooks使用watch监听注意事项

当我们再vue3 写了一个通用hooks的里面使用watch来执行某些操作要注意!!! 一个页面只能再根路由去创建实例,也就是调用 对呀hooks,如果子路由也需要使用 则由根路由 provide() 子路由inject,如果子路由都创建实例,会造成多次执行监听例如 我们由一个useSearch,来 ......
注意事项 事项 hooks watch vue3

HOOK技术(以键盘HOOK为例)

一. 回调函数介绍 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 回调函数的机制如下: 定义一个回调函数; 提供函数实 ......
HOOK 键盘 技术

import { useRouter } from 'next/router'; 在非hooks 文件或组件中使用

将 import { useRouter } from 'next/router'; 改为 import Router from "next/router"; 使用: Router.push('/'); 原来使用 import { useRouter } from 'next/router'; 会导 ......
组件 useRouter 文件 import router

app逆向day03-反编译工具和hook框架

一 反编译工具 1.1 常见反编译工具 常见的反编译工具:jadx(推荐)、jeb、GDA 反编译工具依赖于java环境,所以我们按照jdk 1.2 JDK环境安装 # 官方地址:(需要注册-最新java 21) https://www.oracle.com/java/technologies/do ......
框架 工具 hook app day

react hooks定时器,值增1

使用函数式更新的方法实现定时器的代码: import React, { useState, useEffect } from 'react'; function App() { const [count, setCount] = useState(0); useEffect(() => { cons ......
定时器 react hooks

frida动态插桩初探

前言 近期碰到了分析app的需求,就学习了一下 frida的动态插桩技术。frida是一款轻量级HOOK框架,可用于多平台上,例如android、windows、ios等。frida分为两部分,服务端运行在目标机上,通过注入进程的方式来实现劫持应用函数,另一部分运行在我们自己的控制机上。frida上 ......
动态 frida

React Hooks之useRef详解

React Hooks之useRef详解 最新推荐文章于 2023-08-26 21:32:11 发布 RayShyy 于 2023-02-18 10:23:20 发布 2717 收藏 5 分类专栏: React 文章标签: react.js Hook Hooks useRef ref 版权声明:本 ......
useRef React Hooks

react 常用的hooks

react 常用的hooks 有哪些? useState:用于在函数组件中添加和管理状态。 import React, { useState } from 'react'; ​ const Counter = () => { const [count, setCount] = useState(0) ......
常用 react hooks

pytorch的四个hook函数

训练神经网络模型有时需要观察模型内部模块的输入输出,或是期望在不修改原始模块结构的情况下调整中间模块的输出,pytorch可以用hook回调函数来实现这一功能。主要使用四个hook注册函数:register_forward_hook、register_forward_pre_hook、registe ......
函数 pytorch hook

APP逆向-hook框架frida

1hook框架frida # 搜出位置 》找到了代码 》你确定他就是吗? # 我们现在不确定代码有没有走咱们找的地方 # 借助于另一个东西,帮咱们确认,它确实走了它 # hook框架 》通过hook(钩子)--》拦截 把我找的函数hook住,看看有没有执行 Hook 框架是一种技术,用于在运行时拦截 ......
框架 frida hook APP

uniapp自动引入Vue3(ref,reactive...)的API、uniapp生命周期和封装hooks

未自动导入Vue3(ref,reactive...)的API和uniapp生命周期,需要在每个页面把API和uniapp生命周期的代码都重复写一遍 <script setup> import { ref, reactive } from "vue" import { onLaunch, onShow ......
uniapp 周期 reactive 生命 hooks

frida使用

基于frida对代码进行验证,判断当前请求是否会执行此方法 一、python解释器 安装python 3.7.9 https://www.python.org/downloads/release/python-379/ 利用python3.7.9创建一个虚拟环境+项目 二、frida客户端 pip ......
frida

React Hooks中父组件中调用子组件方法

import {useState, useImperativeHandle,forwardRef} from 'react'; // props子组件中需要接受ref let ChildComp = (props,ref) => { // 此处注意useImperativeHandle方法的的第一个 ......
组件 方法 React Hooks

React hooks详解

import React, { useEffect, useState } from 'react'; hook 是react 16.8的新增特性 ,他可以让你不在编写class的情况下shiystate以及react的特性 Hooks的出现,首先解决了以下问题: 告别了令人疑惑的生命周期 告别类组 ......
React hooks