• 2024-06-20frida入门hook写法
    frida环境安装就不说了,参考查找到一篇文章,https://juejin.cn/post/7314981860497113099基础代码实现importfridaimportsysdefon_message(message,data):ifmessage["type"]=="send":print(f"[*]{message['payload']}")else:
  • 2024-06-19C++ Windows Hook使用
    GitHub-microsoft/Detours:DetoursisasoftwarepackageformonitoringandinstrumentingAPIcallsonWindows.Itisdistributedinsourcecodeform./*挂载钩子setdll/d:C:\Users\g\source\repos\LotTest\Release\lotDll.dllC:\Users\g\source\repo
  • 2024-06-15Kprobes(Kernel Probes)简析
    一、kprobes是什么kprobes是一种基于动态插桩的底层机制,它能动态地插入几乎任何kernel路径,不修改分析对象源码地情况下,来收集debug和性能数据。你可以通过kprobes陷入几乎所有kernel函数地址[1],当该kernel函数被调用时,如果已经定义了一个与之绑定handler,那么handler函数也会同时
  • 2024-06-13日拱一卒之微信小程序自动化辅助渗透工具
    本文转载自:https://mp.weixin.qq.com/s/ZS-aDC3sipHQ0o2txRzwNA注:听朋友说,这种方法可能导致被封号,用的师傅们注意下这个风险。本文仅做技术交流,如有违法行为,本文作者概不负责。配置文件功能介绍tools:#是否开启请求接口asyncio_http_tf:False#小程序结果保存
  • 2024-06-12360 数字加固。某60 xposed hook 入口点
      XposedHelpers.findAndHookMethod("com.stub.StubApp",loadPackageParam.classLoader,"attachBaseContext",Context.class,newXC_MethodHook(){@Overr
  • 2024-06-02各位用到git的,请注意CVE-2024-32002安全漏洞
    解释几个缩写名词CVE:CVE是CommonVulnerabilitiesandExposures的缩写,指的是通用漏洞与暴露(CommonVulnerabilitiesandExposures),它是一个用于标识和跟踪计算机系统中的安全漏洞的标准化命名方案,每个CVE条目都包含一个唯一标识符(CVEID),以及漏洞的描述、评分、影响
  • 2024-06-02从零开始学习Frida Hook
    参考文章:https://www.jianshu.com/p/c349471bdef71、概述:Frida是个轻量级别的hook框架(没咋看懂)是PythonAPI,但JavaScript调试逻辑Frida的核心是用C编写的,并将Google的V8引擎注入到目标进程中,在这些进程中,JS可以完全访问内存,挂钩函数甚至调用进程内的本机函数来执行。使用Pytho
  • 2024-06-01hook的几种方式及原理学习
    原文概述对于大型的工程项目,依赖许多人的配合,包含大量不同的代码库与服务,有的我们能够访问程序的源代码,有的可以访问程序的可重定位文件,有的可以访问到可执行文件及其环境,假如我们想在在不同的层面改变或者添加一些逻辑,操作系统、编译器以及程序语言、代码库等都提供了一些机制
  • 2024-05-31在 GitLab 中创建新分支时挂钩失败
    我们安装了一个自我管理的gitlab,其中有一个非常简单的git预接收钩子,用于检查提交消息格式:#!#!/bin/bashwhilereadoldrevnewrevrefname;doif["$oldrev"-eq0];then#gitrev-list$(gitfor-each-ref--format='%(refname)'refs/heads/*|sed's/
  • 2024-05-30robotgo以及gohook
    先安装mingw64#https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/安装gccgoenv-wCGO_ENABLED=1#启用cgo一、gohookgohook是在代码执行的特定地点,自定义行为;核心是基于GO的反射,主要功能:反射机制:使用reflect包,在运行时获取和操作函数信息
  • 2024-05-28头条abogus与Js补环境代理Upgrade!
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站aHR0cHM6Ly93d3cudG91dGlhby5jb20v分析逆向流程星球蛮多人叫我分析头条的ab参数我们先打开
  • 2024-05-27Java关闭挂钩(shutdown hook)
    当JVM正常或突然关闭时,关闭挂钩可用于执行清理资源或保存状态。执行干净资源意味着关闭日志文件,发送一些警报或其他内容。因此,如果要在JVM关闭之前执行某些代码,请使用关闭挂钩(shutdownhook)。JVM什么时候关闭?JVM在以下情况下关闭:用户在命令提示符下按ctrl+c调用Syste
  • 2024-05-21Hooking linux内核函数(二):如何使用Ftrace hook函数
    本文是《HookingLinuxKernelFunctions,Part2:HowtoHookFunctionswithFtrace》的翻译文章前言Ftrace是一个用于跟踪Linux内核函数的Linux内核框架。但是,当我们尝试启用系统活动监控以阻止可疑进程时,我们的团队设法找到了一种使用ftrace的新方法。事实证明,ftrace允许
  • 2024-05-20常回家看看之off_by_one
    ❗off_by_one这个漏洞比较特殊,它不像上一期的堆溢出,可以溢出很多字节,它只能溢出一个字节,在栈里面也可以通过这个漏洞修改返回地址什么的,在堆里面我们主要利用它来修改堆块的大小,形成fake_chunk也就可以进行堆的重叠,在64位的时候如果申请0x18,0x28,0x38这样的堆它的size位是0x21,0x31
  • 2024-05-19react的 Hook ,useReducer 是什么
    useReducer 是React中的一个Hook,用于管理组件的状态。它提供了一种更复杂的状态管理机制,适用于那些状态逻辑较为复杂、包含多个子值的情况。与 useState 不同,useReducer 基于一个叫做reducer的函数来更新状态。Reducer接收当前的状态和一个表示要进行的操作的动作对象,
  • 2024-05-18React 中的 Hook
    React中的Hook是React16.8版本引入的一项特性,它让你在函数组件中使用状态(state)、生命周期方法、副作用等React的特性,而无需编写类组件。使用Hook的主要目的是让函数组件具备了更多类组件的功能,同时让代码更加清晰、简洁,并且更容易复用逻辑。一些常见的ReactHook
  • 2024-05-13微信3.9.8.25机器人(Hook注入)搭建教程文档
    开源地址https://github.com/ttttupup/wxhelper  微信破解dllhttps://github.com/nefarius/Injector  注入工具https://github.com/tom-snow/wechat-windows-versions/releases 微信历史版本基本原理启动指定版本PC微信以后,利用注入程序将dll文件注入到微信进程内,可
  • 2024-05-12一文学会 Kubernetes Pod 的生命周期管理(转载)
    收获了解Pod的状态(Status)了解pod阶段(Phase)了解Podconditions了解容器状态(Status)保持容器健康了解容器自动重启使用探活(liveness)探针(Probe)检查容器的健康状况如果程序启动缓慢,请使用startupprobeLivenessprobe一些建议在容器启动和关闭时
  • 2024-05-09dbt plugin 系统简单说明
    dbt实际上提供了一个plugin架构(属于扩展与adapter的plugin机制是不一样的)只是目前官方缺少文档的说明以下是一些简单说明内部处理插件接口定义目前相对简单,只提供了核心是3个方法initialize,get_nodes,get_manifest_artifactsclassdbtPlugin:"""
  • 2024-05-072024 年 5 月 6 日 阴历生日 周一 晴 常(945 字)
    正文今天真的好想把我们银行大楼整个炸了。感觉就是有些烦躁。今天骆和鱼儿都开始上班了,都对他们的工作不是很满意的样子。现在写字手有些抖,因为今晚跳舞手有些太疼了。珍的礼物到了。她说不知道要给男生选什么礼物,就送了一箱受到她哥哥好评的蒸汽眼罩。我看到这里
  • 2024-05-03【安卓逆向】MotionNinja会员功能的解锁分析
    这次的要分析的软件是
  • 2024-04-29几种unhook手法的学习
    文章首发阿里云先知社区:https://xz.aliyun.com/t/14310了解过免杀的都知道,杀软会对敏感api进行hook操作,而我们通常有两种方式进行解决,syscall和unhook,而我们在syscall的时候有时候会导致堆栈不完整,在杀软看来是一些异常的行为,比如下图可以看到RIP指针直接已经在Progra
  • 2024-04-28微信机器人~~微信hook
    拉取镜像dockerpulldannicool/docker-wechatbot-webhook创建我们的容器:dockerrun\-d\--namewxBotWebhook\-p3001:3001\-eRECVD_MSG_API=http://192.168.31.100:8080/api\-eDISABLE_AUTO_LOGIN=true-eLOGIN_API_TOKEN=abc-v~/wxBot_logs:/app/log\danni
  • 2024-04-28httprunner 4.x学习 - 11 hook 机制
    前言hook机制,就是在发送请求前做一些预处理或在请求完成后后置处理1.setup_hooks:主要用于处理接口前置准备,比如对请求request参数签名加密等操作2.teardown_hooks:主要用于后置清理,比如对返回respone解密、删除数据库数据等测试步骤添加hookdebugtalk.py编写两个
  • 2024-04-23pwn知识——劫持__malloc_hook(在加入tcache以后)
    导论动调是最好的导师!malloc_hook函数解析malloc_hook是malloc的钩子函数,在执行malloc时,会先检测__malloc_hook的值,如果malloc_hook的值存在,则执行该地址(值里边表现为十六进制,可以成为地址),也就是说,如果我们成功劫持malloc_hook以后并修改它的值为one_gadget,我们就能getshell并