04 2020 档案

摘要:1.安装SSH服务,使用命令【sudo apt-get install openssh-server】 2.执行命令【sudo /etc/init.d/ssh start】来启动SSH服务 3.使用命令【sudo ps -e | grep ssh】来检查ssh服务是否开启,出现sshd这样的就证明开 阅读全文
posted @ 2020-04-27 17:22 凉游浅笔深画眉 阅读(258) 评论(0) 推荐(0)
摘要:Shell字体增大:Ctrl+Shift+= Shell字体减小:Ctrl+- 常用通配符:*代表任意名称个数,[abcde]:表示abcde中的任意一个,?表示只能有一个 绝对路径:都是以/开头,表示从根目录开始的绝对路径 比如 cd /bin/home 相对路径:不能以/或~开头 自动补全:Ta 阅读全文
posted @ 2020-04-26 13:29 凉游浅笔深画眉 阅读(385) 评论(0) 推荐(0)
摘要:前言: adb shell下可以使用-p命令修改android_server的默认调试端口,但每次都要加个-p感觉很麻烦,于是有此一文。通过静态Patch的方法,就不用每次启动android_server都要加个-p命令来修改调试端口了! 附件下载: 链接:https://pan.baidu.com 阅读全文
posted @ 2020-04-24 14:31 凉游浅笔深画眉 阅读(863) 评论(0) 推荐(0)
摘要:1.IDA快捷键使用指南 【A】:转换为字符串 【C】:转换为代码 【D】:转换为数据 【U】:转换为未定义数据 【X】:查看交叉引用 【Y】:修改类型 【N】:修改名称 【G】:转到指定地址 【H】:十进制和十六进制转换 【Shift+F12】:查看字符串 【Ctrl+鼠标滚轮】:调整流程视图大小 阅读全文
posted @ 2020-04-23 12:29 凉游浅笔深画眉 阅读(1224) 评论(0) 推荐(0)
摘要:用到的工具 1.IDA7.2 2.GDA3.72 3.Cheat Engine 6.5 目的: 主要是学习下Cheat Engine工具怎么在PC端运行,调试安卓程序! 下载链接: 链接:https://pan.baidu.com/s/1Q_Q8ovHLXUcsRjLyCf0d0w 提取码:u72u 阅读全文
posted @ 2020-04-22 16:45 凉游浅笔深画眉 阅读(2418) 评论(1) 推荐(3)
摘要:有时候,我们需要在APK启动时就附加上进程,等程序完全运行后再附加的方法显然时机已经晚了! 比如想要调试SO库的JNI_Onload函数,很多时候需要在程序启动的时候就附加并且调试! 方法一、附加断点法(先附加再下断点) 优点:速度快 缺点:IDA v7.2 断点在Jni_Onload后F5无法查看 阅读全文
posted @ 2020-04-20 21:04 凉游浅笔深画眉 阅读(3001) 评论(0) 推荐(0)
摘要:KeyPatch插件安装 KeyPatch插件作用:可以直接在IDA中修改arm指令 KeyPatch插件地址:https://github.com/keystone-engine/keypatch 1.首先下载安装KeyStone,https://github.com/keystone-engin 阅读全文
posted @ 2020-04-20 16:53 凉游浅笔深画眉 阅读(952) 评论(2) 推荐(1)
摘要:1.在CMD窗口下执行【adb devices】检查模拟器是否正常连接 2.将IDA安装目录下dbgsrv文件夹下的android_server发送到安卓模拟器中,注意android_server文件所在路径不能有中文和空格,否则adb push命令会出错,我这里将android_server文件放 阅读全文
posted @ 2020-04-20 16:49 凉游浅笔深画眉 阅读(835) 评论(0) 推荐(0)
摘要:1.执行【adb push C:\TestNdk1\libs\armeabi\TestNdk /data/local/tmp】将so文件push到模拟器里。 注:TestNdk是在帖子https://www.cnblogs.com/fuhua/p/12688953.html中生成的。 2.执行以下命 阅读全文
posted @ 2020-04-20 16:43 凉游浅笔深画眉 阅读(757) 评论(0) 推荐(0)
摘要:1.打开Android Studio->Tools->AVD Manager或者直接点击右上角的手机图标,打开AVD Manager 2.点击Create Virtual Device 3.Choose a device definition 随便选择一个点击Next,我这里选择的是Nexus 5 阅读全文
posted @ 2020-04-20 16:38 凉游浅笔深画眉 阅读(1269) 评论(0) 推荐(0)
摘要:前面几篇文章演示的是比较原始的创建JNI项目的方法,旨在了解JNI项目构建原理! 但是构建项目效率很低,开发,调试都存在很大的效率低下问题。 本篇文章将演示利用Android Studio快速构建JNI项目。本篇文章要点: a、利用Android Studio快速构建JNI项目 b、添加日志打印 c 阅读全文
posted @ 2020-04-18 14:23 凉游浅笔深画眉 阅读(977) 评论(0) 推荐(1)
摘要:1.如图所示 Build Output栏,中文出现乱码 2.找到Android Studio安装目录的Bin文件夹下的studio64.exe.vmoptions 2.添加-Dfile.encoding=UTF-8 4.重启Android Studio 阅读全文
posted @ 2020-04-16 23:06 凉游浅笔深画眉 阅读(2894) 评论(0) 推荐(0)
摘要:1)JNI普通字段,静态字段互操作,获取普通字段的值,设置普通字段的值,获取静态字段的值,设置静态字段的值。 1.根据上一篇帖子使用Android Studio新建一个名字叫TestStaticReflection的项目,并在UI界面上添加一个TextView控件,ID为txtOutputDebug 阅读全文
posted @ 2020-04-15 22:42 凉游浅笔深画眉 阅读(634) 评论(0) 推荐(1)
摘要:1.新建一个安卓项目,名称为:JniStaticTest 2.在MainActivity中创建一个名为SayHello的native方法 3.来到JniStaticTest\app\src\main\java目录下,我们能看到有个com文件夹。这一步需要注意,路径不能出错! 4.打开CMD窗口,并且 阅读全文
posted @ 2020-04-14 02:39 凉游浅笔深画眉 阅读(992) 评论(0) 推荐(1)
摘要:1)创建.c文件,我本地存放的路径为【C:\TestNdk\TestNdk.c】,之后给TestNdk.c文件添加以下代码 #include <stdio.h> void Sort(int a[], int len) { int i, j, temp; for (i = 0; i < len - 1 阅读全文
posted @ 2020-04-13 00:48 凉游浅笔深画眉 阅读(983) 评论(0) 推荐(1)
摘要:安卓逆向二 阅读全文
posted @ 2020-04-12 22:28 凉游浅笔深画眉 阅读(230) 评论(0) 推荐(0)
摘要:安卓逆向一 android android android android Android 阅读全文
posted @ 2020-04-12 22:27 凉游浅笔深画眉 阅读(336) 评论(0) 推荐(0)