能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
某so调用lua求助
改了 `LUA_SIGNATURE`,加密了 Code 和 字符串常量,可惜密钥是硬编码的,学习了。
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
[原创]基于inlinehook免重打包实现持久化NativeHook
还是 lief 比较香 `pip install lief` #!/usr/bin/env python3
# Description
# -----------
# Hook the 'cos' function from the standard math library (libm)
import lief
libm = lief.parse("/usr/lib/libm.so.6")
hook = lief.parse("hook")
cos_symbol = libm.get_symbol("cos")
hook_symbol = hook.get_symbol("hook")
code_segment = hook.segment_from_virtual_address(hook_symbol.value)
segment_added = libm.add(code_segment)
print("Hook inserted at VA: 0x{:06x}".format(segment_added.virtual_address))
# Offset of the function 'hook' within the CODE segment
hook_offset = hook_symbol.value - code_segment.virtual_address
new_addr = segment_added.virtual_address + hook_offset
print(f"Change {cos_symbol.name}!{cos_symbol.value:x} -> {cos_symbol.name}!{new_addr:x}")
cos_symbol.value = new_addr
libm.write("libm.so.6")
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
[求助]求一个Windows下交叉编译Linux的工具
NDK 支持 CMake,官方文档有示例。给你一个我写的仅供参考。Windows 下 Git Bash 运行。
#!/bin/bash
# ...略
ABIS=("armeabi-v7a" "arm64-v8a" "x86")
for ABI in ${ABIS[*]}; do
$ANDROID_CMAKE/bin/cmake \
-G "Android Gradle - Ninja" \
-DANDROID_ABI=$ABI \
-DANDROID_NDK=$ANDROID_NDK \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_MAKE_PROGRAM=$ANDROID_CMAKE/bin/ninja \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DANDROID_NATIVE_API_LEVEL=18 \
-DCMAKE_TOOLCHAIN=clang \
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$OUT_DIR/symbol/$ABI \
$TARGET_PROJECT_DIR
$ANDROID_CMAKE/bin/ninja
done
# ...略
最后于 2019-12-13 14:21
被Amun编辑
,原因:
|
能力值:
( LV3,RANK:30 )
|
-
-
|
能力值:
( LV3,RANK:30 )
|
-
-
|