|
|
|
|
|
|
|
|
[原创]绘制smali中方法的基本执行流程图
good job~ |
|
|
|
|
|
[原创]AndroidManifest二进制文件格式分析
Visio~ |
|
|
|
|
|
[原创]XPrivacy分析
恩,应该有改动 |
|
|
[原创]XPrivacy分析
我记得好像在PrivacyService.java里,是通过AIDL远程服务的形式提供给其他APP数据访问接口 |
|
|
|
|
|
[原创][原创]AndroidManifest二进制修改小工具
恩,是的 :) |
|
|
[原创][原创]AndroidManifest二进制修改小工具
AndroidManifest二进制格式中还需要考虑下编码的问题,大部分APP的AndroidManifest文件中的字符串部分每个字符都是2个字节来表示,但是如果编码指定不同的话,有可能是1个字节,可以参考下某加固产品加固后的APP中的AndroidManifest 9afK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7#2)9J5c8U0q4W2f1h3W2@1P5X3j5^5 |
|
|
|
|
|
[求助][求助]大神们看看这种文件怎么分析
号码应该是18385082540吧,短信内容是在assets/mian.iyu文件中,经过了简单的加密,这个样本把一些命令都加密后放在了assets目录下的几个文件里,贴下解密代码: def decode(input_bytes): i = 0 input_len = len(input_bytes) input_len_len = len(str(input_len)) if input_len_len != 2: input_len_len += -2 else: input_len_len = 0 byte_value = str(input_len)[input_len_len:] byte_value = int(byte_value) while i < input_len: input_bytes[i] = input_bytes[i] ^ byte_value i += 1 print input_bytes myu_file = r'mian.iyu' f = open(myu_file, 'rb') content_bytes = f.read() f.close() content_bytes = bytearray(content_bytes) decode(content_bytes) |
|
|
|
|
|
[原创]APK自我保护方法
恩,具体细节我也记得不是很清楚了,记得Axelle的white paper应该说的比较详细。获取特定方法还得自己解析dex格式吧,可以参考dexlib2的实现方式。我当时应该是看的Axelle的文章做了测试验证,好像没有写工程文件,抱歉~ |
|
|
[原创]APK自我保护方法
没记错的话,应该是一个东西,表示增量。。。 |
|
|
[求助]呼叫XPOSED高手,新手求助两个问题,急需解答,谢谢!
thisObject就是你Hook的方法所在类的实例啊,为啥报错我就不知道了,你可以log下thisObject的类型看看 |
|
|
[求助]呼叫XPOSED高手,新手求助两个问题,急需解答,谢谢!
要hook的apk给个下载链接,我试着给你写个demo |
|
|
[求助]呼叫XPOSED高手,新手求助两个问题,急需解答,谢谢!
你代码是不是写错了,findAndHookMethod第一个参数是类名,应该是com.example.test.MainActivity,第三个参数是方法名,应该是A,最后一个参数是你要替换的函数实现~ |
|
|
[求助]呼叫XPOSED高手,新手求助两个问题,急需解答,谢谢!
1.不知道你是什么时候去hook的,这种情况一般是在handleLoadPackage中处理,等这个app加载了才能找到这个method; 2.你看这个吧 37aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6y4y4U0k6n7i4K6u0r3h3q4m8J5K9i4k6S2j5%4W2Q4x3V1k6T1L8r3!0T1i4K6u0r3L8h3q4K6N6r3g2J5i4K6u0r3M7%4u0U0i4K6u0r3j5X3W2*7i4K6u0r3j5X3!0C8K9r3!0J5M7%4c8Q4x3V1k6^5M7s2u0A6N6X3q4U0P5g2)9J5c8W2S2m8M7s2m8D9K9h3y4S2N6r3W2G2L8W2)9J5k6h3A6S2N6X3p5`. |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值