12 2013 档案

三种root的修补方式
摘要:三种root的修补方式system/core/adb/abd.cadbd漏洞,请看abd.c的第917行/* then switch user and group to "shell" */ if (setgid(AID_SHELL) != 0) { exit(1); } if (setuid(AID_SHELL) != 0) { exit(1); }版本:1.6 r1 至2.2.3 r2.1udev漏洞也被修复了,会检查消息的来源的gid和uidsystem/core/libcutils/uevent.cssize_t n = recvmsg(device_fd, &am 阅读全文

posted @ 2013-12-10 09:21 yuan19 阅读(609) 评论(0) 推荐(0)

混淆与反射的问题
摘要:今天在查找问题时,发现一个问题,debug直接运行没有问题,而签名混淆以后,则出现报错。 由于Debug签名是不会去执行混淆的相关代码,而正式签名才会执行project.properties中的proguard.config=proguard.cfg混淆~ 利用名称反射去生成对象,如果混淆中含有反射的代码,则反射时则会找不到相关的类,则无法访问相关的类。 现在的处理方法是直接在反射的相关代码不进行混淆,直接在proguard.cfg文件进行过滤。 -keep class com.test.database.** {*;} 阅读全文

posted @ 2013-12-03 13:59 yuan19 阅读(271) 评论(0) 推荐(0)

导航