Forwarded from duangsuse::Echo
我还是想动态分析,不过手机被我妈收了 🌚
Linux 上又没有 IDA 这种好工具,手机也没 Xposed,也不知道能有什么替代....
Linux 上又没有 IDA 这种好工具,手机也没 Xposed,也不知道能有什么替代....
Forwarded from duangsuse::Echo
所以还是 Native 好玩一些,不过我连调试器都没有 😂
如果能动态分析 androbugs 调试 Java 程序是很方便的....
如果能动态分析 androbugs 调试 Java 程序是很方便的....
Forwarded from duangsuse::Echo
typeinfo for std::bad_exception
__cxa_allocate_exception
vtable for std::bad_exception
std::bad_exception::~bad_exception()
__cxa_throw
__cxxabiv1::__terminate(void (*)())
std::set_terminate(void (*)())
__cxxabiv1::__terminate_handler
std::get_terminate()
std::set_unexpected(void (*)())
__cxxabiv1::__unexpected_handler
std::get_unexpected()
__cxa_free_exception
__cxa_get_globals
_Unwind_RaiseException
_Unwind_Resume_or_Rethrow
看起来工作良好
Forwarded from duangsuse::Echo
java/security/MessageDigest
getInstance
(Ljava/lang/String;)Ljava/security/MessageDigest;
update
([B)V
digest
()[B
getPackageManager
()Landroid/content/pm/PackageManager;
getPackageName
()Ljava/lang/String;
getPackageInfo
(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
signatures
[Landroid/content/pm/Signature;
toByteArray
java/lang/CharSequence
charAt
(I)C
64AA803AC24577A543458181D4351A4D
使用保护技术已经很明显了....
Forwarded from duangsuse::Echo
( 说实话,之前 Native 在我眼前是无解的,现在已经没有那么黑箱了
Forwarded from duangsuse::Echo
byteToHexStr
charAt
checkSignature
free
loadSignature
toMd5
( 之前,虽然我也不知道顺序有什么规律
Forwarded from duangsuse::Echo
Java_com_drakeet_purewriter_Ww_www
Java_com_drakeet_rebase_tool_JPEGs_getLocalUrl
Java_com_drakeet_rebase_tool_JPEGs_getRemoteUrl
( 我好像不了解 JNI 啊?
Forwarded from duangsuse::Echo
没错,和 @drakeet 说的一样,保护是使用 C++ 实现的所以更安全....
对那些只会 Lua 的小白来说是这样的
对那些只会 Lua 的小白来说是这样的
Forwarded from duangsuse::Echo
64AA803AC24577A543458181D4351A4D 这个是什么我不清楚...
