- 博客(75)
- 资源 (22)
- 收藏
- 关注
原创 python 设置include路径和lib路径
install_name_tool修改so的依赖,/Users/xxxx/Library/Python/3.9/lib/python/site-packages/libudbserver.0.1.dylib 已经拷贝进去了哦。因为/usr/lib/装不了。
2024-12-10 19:20:54
283
原创 macos ida unicorn crash
IDA脚本依赖unicorn,2.1.0和2.1.1在使用mem_map直接导致IDA崩溃。安装unicorn-2.0.1.post1。
2024-12-02 17:33:40
138
原创 android Cannot use @TaskAction annotation on method DataBindingGenBaseClassesTask.writeBaseClasses()
【代码】android Cannot use @TaskAction annotation on method DataBindingGenBaseClassesTask.writeBaseClasses()
2024-11-26 10:42:22
514
原创 with ldid... /opt/MonkeyDev/bin/md: line 326: ldid: command not found
往这里面添加你brew install 安装文件的目录即可。执行了这个脚本/opt/MonkeyDev/bin/md。
2023-09-19 10:46:14
1054
原创 ida使用Operand type将数转偏移指南以及switch修复
First(lowest) input value:第一个或者最小的 case 值,填写的1,错误可以观察出来。紧接着选32bit,base用分析出的0x100003EC0。然后选中signed operand, 其实代表的是加操作数。switch 语句的首个指令的地址,这个不是很严格。这代表0x100003EC0被作为调整的base。这代表0x100003EC0被作为调整的base。可以看出base+0x10,已经是找到了分支。那怎么把下面的数据转换成偏移呢。5个需要重点关注的点。这段是负责跳转的地方。
2023-07-19 14:24:06
727
原创 java 加解密坑点getBytes()改变数据
用 new String(hexStringToByteArray(a11))那怎么把hexstring改成之前的string呢。但是经过ret.getBytes()后数据变成了。你👵的getBytes会改变数据,我曰。转成hexstring。
2023-07-17 18:15:38
201
原创 frida system.loadLibrary
直接使用system.loadLibrary会找不到库,需要这样使用,在其他库加载的时候顺便把自己加载上去。
2023-06-27 16:50:47
618
1
原创 frida Memory.alloc 自己填入数据错误
声明到局部,后面frida回收了内存。这是因为frida 的垃圾回收机制。因此需要把地址声明到全局。
2023-02-13 17:36:33
475
原创 解决mac m1 打不开jeb问题
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-pi-cocoa-4932r18 in java.library.path: /Users/a/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/.
2022-04-24 15:43:38
3165
原创 ida python debugger
#-*- coding=utf-8 -*-__author__ = "weishuai" from idaapi import *from idc import *from idautils import *from capstone import *from capstone.x86 import *import osimport time class SoMoudle: def __init__(self,name,base,end): self._n.
2022-04-07 16:40:40
1463
原创 activity 被输入法挤扁的问题
加入android:windowSoftInputMode="adjustPan"<activity android:name=".MainActivity" android:windowSoftInputMode="adjustPan"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android...
2021-12-20 19:39:40
1256
原创 binder 笔记
1)网址理解 Android Binder 机制(一):驱动篇 - 夜雨JC - 博客园Binder子系统之调试分析(二) - Gityuan博客 | 袁辉辉的技术博客Category - Gityuan博客 | 袁辉辉的技术博客
2021-10-19 21:11:51
711
原创 mac os 编译android源码坑点
1)Case-insensitive filesystems not supportedmac os 当前的文件系统不区分大小导致的解决在我的1000元移动硬盘上创建一个区分大小写的dmghdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 200g android.dmg直接将它挂在上hdiutil attach android.dmg -mountpoint /Volumes/android
2021-10-18 14:34:45
1748
原创 frida 坑点 frida-compile 编译到外面的js文件
frida-compile 会编译工程目录下所有js文件有点沙比{ "compilerOptions": { "target": "esnext", "lib": ["es2020"], "allowJs": true, "noEmit": true, "strict": true, "esModuleInterop": true, "resolveJsonModule": true, "noImplicitAny": false,
2021-10-14 15:32:32
1742
原创 frida Error TS2300: Duplicate identifier ‘WeakRef‘.
修改tsconfig.json"lib": ["es2020"],
2021-09-27 18:36:12
347
原创 PyQt5 经验
运行qtdesigner.exe构建界面转化为pythonpyuic5 -o SexyManTmp.py SexyMan.ui# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'SexyMan.ui'## Created by: PyQt5 UI code generator 5.15.4## WARNING: Any manual changes made to this fi
2021-09-06 12:45:55
371
原创 ImportError: DLL load failed while importing QtWidgets: 找不到指定的模块。
idea 打开x.pyidea 运行from PyQt5 import QtWidgets会报错解决方法,直接在终端运行吧
2021-09-03 19:04:11
1470
原创 注入frida-agent 错误无法打印
重打包apk,不知道js是不是报错加入try { print("classloader->"+loader);} catch (error) { print("classloader failed" + error);}try catch 然后用logcat打印就可
2021-07-27 15:24:18
411
原创 frida 坑点,多进程Java.perform不起作用
Android 9主进程Java.perform有用子进程Java.perform不起作用yu
2021-06-17 22:08:33
2036
3
原创 永久关闭手机selinux
aboox -x boot.img修改boot.cfg插入androidboot.selinux=permissive不要用abootimg --create create.img -k zImage -r initrd.img -f bootimg.cfg去重打包,冒失这傻逼命令已经失效了,打包后的img起不起来abootimg -u boot.img -f bootimg.cfg...
2021-06-07 12:07:51
1068
原创 inline hook open Address of overloaded function ‘open‘ does not match required type ‘unsigned int‘
如图解决发现这逼版本的sdk弄了条件编译所以将open 改为__open_real即可
2021-05-20 19:25:44
476
原创 如何在android studio 构建完成后执行shell或者windows 命令
plugins { id 'com.android.application' id 'com.google.protobuf'}android { compileSdkVersion 29 buildToolsVersion "29.0.3" applicationVariants.all { variant -> variant.assemble.doLast { exec { workingDir './' comma.
2021-05-20 16:19:06
852
原创 unidbg ida7.5 调试
修改以下两个文件com.github.unidbg.debugger.DebugServerbyte IDA_PROTOCOL_VERSION_V7 = 0x1A; // IDA Pro v7.xcom.github.unidbg.debugger.ida.AndroidServercase 0xa: { long value = Utils.unpack_dd(buffer); long b = Utils.unpac
2021-05-06 14:51:04
1501
1
原创 npm 笔记以及 jnitrace 笔记
git clone jnitrace 后需要关注的是{ "name": "jnitrace", "version": "3.2.1", "description": "A tool for tracing use of the JNI in Android apps", "private": true, "main": "jnitrace/src/main.js", "scripts": { "prepare": "npm run build", "bu
2021-04-30 22:50:31
1386
1
原创 解决frida-gum 没有Memory.readCString
在index.d.ts中declare namespace Memory { /** * Scans memory for occurences of `pattern` in the memory range given by `address` and `size`. * * @param address Starting address to scan from. * @param size Number of bytes to scan.
2021-04-30 19:28:03
949
2
原创 python 巨坑
>>> hex(0x1234 + 0x345 ^ 0x567)'0x101e'>>> hex(0x1234 + (0x345 ^ 0x567))'0x1856'>>> python 先运算+
2021-04-25 19:34:51
108
原创 ida findcrypt3 报错解决
报这个错yara.libyara_wrapper.YaraSyntaxError: C:\Program Files\IDA7.5\plugins\findcrypt3.rules:1542: syntax error, unexpected STRINGS, expecting $end or RULE or PRIVATE or GLOBALyara和yara-python 冲突卸掉yarapip uninstall yara
2021-03-27 14:37:00
845
原创 怎样编译pixel的内核笔记,解决无法触屏,死机等问题
第一步.建议先编译好内核https://source.android.com/setup/build/building-kernels第二步 查看里面的内核版本strings 看 Image.lz4第三步 去下在对应的源码1)去这https://android.googlesource.com/2)然后找到对应的机型https://android.googlesource.com/device/google/coral-kernel/3)然后一个一个的对kernel 版本
2021-02-22 17:20:10
1951
5
原创 android编译后的源码no valid slot to boot
记得得把https://developers.google.com/android/drivers#sailfishqp1a.191005.007.a3驱动也加入源码中,也就是那个vendor.img如果编译后再加这个源码的话,得重新make all,需要重新生成vbmeta等分区信息
2021-01-27 10:28:01
980
1
原创 python多核跑miasm
is not going to be frozen to produce an executable. _check_not_importing_main() File "C:\Python38\lib\multiprocessing\spawn.py", line 134, in _check_not_importing_main File "C:\Python38\lib\multiprocessing\spawn.py", line 134, in _check_not...
2020-12-31 16:01:54
1019
1
SoFixer.exe
2020-05-28
Jetson_TX2原理图设计图等等开发资料.zip
2020-04-01
openssh-8.0p1.zip
2019-07-13
能编译的ECC源码
2019-03-27
jeb-2.2.7-解决闪退
2019-01-28
jdk121-windwos64
2019-01-28
Xposed的api-54-的开发包
2019-01-17
Xposed_2.7.1_by_Sola_Warez.apk
2019-01-17
VMProtect3.x加壳工具.rar
2019-01-17
keystone-0.9.1-python-win64.msi
2019-01-17
ASP大马网站渗透测试
2019-01-15
linux-4.9.tar.gz
2018-12-18
软件保护及分析技术 原理与实践
2018-10-15
linux4.4内核源码
2018-09-30
白帽子讲Web安全
2018-03-19
0day安全软件漏洞分析技术
2018-03-19
android4.*通杀漏洞dirty-cow源代码
2018-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人