首页
社区
课程
招聘
使用
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-4-11 08:44
0
[求助]请问下反编译修改manifest.xml的问题
天使的粪 我没找到回编的办法
axml2xml是一段转换代码,把axml转换为对应的xml内容。过程中并没有反编译的过程。
在不修改其他资源的情况下。bin->text->修改->新text->新bin的过程基本等价bin->修改->新bin。只不过转text后方便识别,不需要再研究axml的格式了。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-4-10 21:28
0
[求助]llvm如何实现指令加密
这个需求应该跟LLVM关系不大,实际上是linker相关的工作。
在LLVM生成平台相关代码后,linker负责把代码组合成一个可执行文件,这一步一般来讲都是使用目标平台指定的linker来完成的,这样才能保证生成的文件在目标平台可用。
在linker生成可执行文件之前,可以对指定函数进行加密,并嵌入加解密函数。而这些跟LLVM关系不大。
至于具体怎么做,还是要看具体需求。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-4-10 10:48
0
[求助]请问下反编译修改manifest.xml的问题
天使的粪 你确定 xml文件可以单独回编?
你确定  xml文件不可以单独回编?
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-24 14:24
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 18:01
0
[原创]一个dex脱壳脚本
dddsdf 谢谢,不过看起来这个脚本删除了很多“敏感内容”,只有当内存里dex连续而且没有破坏过结构才有用
不连续的需要手工改一下,之前的帖子有说过。破坏过的没影响,不过dump出来了,破坏的内容还是要自己修。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 11:18
0
[求助][求助]android编译2.3源码出错
fily阳光 这个版本比较小,速度快一点
最后,不建议你编译2.3版本,太老旧了,资料少,而且没什么用,新版本大部分代码都不一样了
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 11:17
0
[求助][求助]android编译2.3源码出错
fily阳光 我直接在源码目录下make
按照你这个说法,估计依赖什么都都没装 http://source.android.com/source/initializing.html 参照官方的文档一步步来吧。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 11:16
0
[求助][求助]android编译2.3源码出错
fily阳光 我直接在源码目录下make
搜一下怎么编译安卓源码吧。要先初始化环境~ envsetup.sh和lunch
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 10:24
0
[讨论]能否将 最新回复 做成按钮
支持~现在基本都是抽空刷刷最新回复的帖子。最近改版之后最新回复列表就几个,然后都懒得刷了~
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-16 10:23
0
[求助][求助]android编译2.3源码出错
这年代竟然还有人编译2.3~~Java版本理论上没有问题,把你的编译步骤发出来吧。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-14 16:32
0
[求助]apktool反编译后为什么会有2个smail文件
看apk文件里面,应该是有两个dex文件~一个dex文件只能支持65536(?)个方法,超过了只能再加dex文件
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-13 11:52
0
[原创]在Linux上使用AFL对Stagefright进行模糊测试
github上的android-afl是楼主维护的吧?移植afl确实需要很多工作~那~~为啥不用libfuzzer呢~ =。=
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-9 17:09
0
[注意]论坛版面改了
这个改的有点蠢啊~~强烈要求最新回复上面加个按钮,点进去能看到所有的新回复帖子~~
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-8 14:31
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-3-7 15:57
0
[讨论]实在不耐心说,怕伤了辛苦改代码的朋友们,但新样子实在难用。
其实我感觉还好,毕竟没有什么能让所有人都满意的。 现在是有空了用刷一下论坛,把关注的新回复的帖子看一遍就行了。 当然,版面上还有很大的优化空间,也急需消息提醒机制。 如果是商业产品,这样慢慢优化是否合适需要考虑,毕竟优化过程中会损失一定用户。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-2-28 18:21
0
[求助]android包里面的ip问题
android包里?的服务器?的ip地址?~你确定这个问题没有问题?
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-2-28 18:07
0
关于手机root之后不能查看所有运行程序的问题
QEver 首先你要分清楚能获取root权限和是不是root权限是两码事。你获取之后是root权限,获取之前还是shell权限啊。 系统里面有个adbd进程,负责跟pc端的adb通信,adbd默认是会降级成sh ...
看了原始的adbd代码,要求ro.debuggable是1的时候,才能通过adb root重启adbd到root权限。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-2-28 14:46
0
关于手机root之后不能查看所有运行程序的问题
Bruce理 我的adb shell 进入之后 可以使用su获取root权限,但是,monitor里面还是没有显示全部的进程软件
首先你要分清楚能获取root权限和是不是root权限是两码事。你获取之后是root权限,获取之前还是shell权限啊。 系统里面有个adbd进程,负责跟pc端的adb通信,adbd默认是会降级成shell权限的。就算你能获取root权限,adbd默认也是shell,所以monitor通过adb获取的信息都不是root。一般通过pc端的adb root指令可以使adbd提升到root,但有些情况下不可用。还有2楼说的修改系统debug标志,实际上是ro.secure和ro.debuggable两项,修改之后adbd默认就不会降权到shell了。
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-2-27 16:41
0
[求助]请各位牛大大帮忙看看很有难的问题
逗号表达式。依次运算,结果是最后一个子式
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
QEver 5 2017-2-24 20:15
0
关于so注入不能读取到入口函数地址的问题
Loopher 31: 00001741 44 FUNC GLOBAL DEFAULT 8 new_entry 32: 00000000 0 FUNC GLOBAL DEFA ...

很久没看到这么工整的代码了,还是自己写的~[em_28]。
看log是dlopen的时候失败了,注意一下libs的内容,也就是libqever.so文件路径,默认的是"/data/local/tmp/libqever.so",可以通过参数修改。仔细确认一下so文件路径是否正确。必要的时候在inject.c里面的

    if (ptrace_call_wrapper(target_pid, "dlopen", dlopen_addr, parameters, 2, &regs) == -1)    
        goto exit;

这句前后加一些LOG辅助判断一下情况。

有一行

printf("library path = %s\n", library_path);

改成

DEBUG_PRINT("library path = %s\n", library_path);

也可以看到加载的so路径是否正确。


如果确认so路径没问题,就在dlopen之后调用dlerror看看失败原因。代码自己动手补吧~

精华数
RANk
233
雪币
285
活跃值
关注数
粉丝数
0
课程经验
0
学习收益
0
学习时长
基本信息
  能力排名: No.251
  等    级: LV12
活跃值  活跃值:活跃值
  在线值:
  浏览人数:454
  最近活跃:----
  注册时间:2010-01-28
勋章
能力值

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册