fancy's blog


  • Home

  • Archives

  • play

  • Search

so保护总结

Posted on 2018-03-07
so保护总结so反调试检查Tracepid  由于调试进程附加到被调试进程后,目标进程会改变进程状态,将调试进程pid设为本进程的跟踪进程,在进程信息里可查看,/proc/[pid]/status中的TracePid字段就是跟踪进程的pid,如果进程未被跟踪,那么该值为0。所 ...
Read more »

ptrace解读

Posted on 2018-03-06
ptrace原文 ptrace()函数在*nix系统下提供了独特的功能,允许一个进程对另一个进程查看数据,控制执行。包括读写寄存器,内存数据,和信号。进程可以通过fork()函数来和子进程,或attach一个正在执行的进程,来建立进程间的跟踪和被跟踪关系。这个函数最多的应用是在构建调试器和进程跟 ...
Read more »

aapt部分源码分析

Posted on 2018-03-01
aapt部分源码分析之前由于二进制修改AndroidManifest.xml失败,一开始只插入属性的字符和标签node发现失败,比较后发现要插入资源id,但是还是无法生效。 之前修改的方法都可以正常安装应用,正常启动,而且xml解析都没问题,插入的debuggable="true&qu ...
Read more »

一个native层反调试例子

Posted on 2018-02-26
一个native层反调试例子动态调试apktools反编译,浏览smali代码,找原生函数。用ida打开so,找一下相关函数。 ###调试准备 将ida下gdbsrv目录下的android_server上传到手机上 adb push ./android_server /data/local ...
Read more »

编译原理笔记一

Posted on 2018-02-19
编译原理笔记一想学习一下程序运行模拟引擎,开坑编译原理结合哈工大编译原理课程和《图解编译原理》来学习。参考一位学长的总结 总览: 讲解几个概念: 编译:将源语言翻译为目标语言的过程。 即我们学习编译器如何自动地将源语言翻译为目标语言。 编译器(以c语言为例):将源程序翻译为汇编语言程序。 ...
Read more »

python实现CSDN博客标题收集

Posted on 2018-02-13
python实现CSDN博客标题收集使用BeautifulSoup对网页解析,再根据布局使用Tag层层搜索,找到我们所需要的元素,代码很简单。 BeautifulSoup是Python的一个库,最主要的功能就是从网页爬取我们需要的数据。BeautifulSoup将html解析为对象进行处理,全部 ...
Read more »

应用开发(二)

Posted on 2018-02-11
应用开发(二)主界面设计顶部按钮打开菜单原先考虑用PopWindow实现,看到一个酷炫的设计,利用Toolbar+Fragment实现。PopWindowContext-menu ActionBar详解和toolbar详解 自定义Toolbar:新建Toolbar布局: 123456789101 ...
Read more »

应用开发(一)

Posted on 2018-02-07
应用开发(一)欢迎界面设计为全屏显示一张图片,显示3秒后跳转到主界面。 想法为通过设置欢迎界面活动布局文件,添加背景来显示。 遇到问题,由于图片太大导致启动崩溃,报错显示报错Binary XML file line #0 : Error inflating class一直找不到问题所在。之前遇到 ...
Read more »

令App可调试的几种方法

Posted on 2018-01-17
令App可调试的几种方法  一般自己编写的应用安装到设备上都是可调试的,但是拿到一个发行版本的应用安装上去,发现在DDMS中看不到,选择可调试应用也不能选择,我们就需要让应用可调试。 修改debuggable属性反编译包修改一般对于小程序,用apktool反编译修改<a ...
Read more »

Xposed尝试

Posted on 2018-01-08
Xposed尝试环境搭建 已root手机 安装xpose installer及xposed框架 Android Studio + xposed framework api 由于手机刷机,rom已经root,而且带有xposed。系统版本是android 5.0.2,xposed install ...
Read more »
<i class="fa fa-angle-left"></i>1…345<i class="fa fa-angle-right"></i>

45 posts
1 categories
RSS
cnblog GitHub
© 2023 fancy
Powered by Hexo
|
Hosted by Coding Pages with Github Pages
| 本站访客数人次