摘要: 1.Xshell中新建连接,输入自己的服务器IP地址 2.用户名固定填写ubuntu 3.导入云服务器后台生成的RSA公钥,链接成功后入下图所示 4.执行命令【sudo apt install python3-pip】安装pip3 5.执行命令以下命令安装ss 【sudo -H pip3 insta 阅读全文
posted @ 2020-05-04 01:20 凉游浅笔深画眉 阅读(4337) 评论(0) 推荐(0) 编辑
摘要: 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 凉游浅笔深画眉 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Shell字体增大:Ctrl+Shift+= Shell字体减小:Ctrl+- 常用通配符:*代表任意名称个数,[abcde]:表示abcde中的任意一个,?表示只能有一个 绝对路径:都是以/开头,表示从根目录开始的绝对路径 比如 cd /bin/home 相对路径:不能以/或~开头 自动补全:Ta 阅读全文
posted @ 2020-04-26 13:29 凉游浅笔深画眉 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 前言: adb shell下可以使用-p命令修改android_server的默认调试端口,但每次都要加个-p感觉很麻烦,于是有此一文。通过静态Patch的方法,就不用每次启动android_server都要加个-p命令来修改调试端口了! 附件下载: 链接:https://pan.baidu.com 阅读全文
posted @ 2020-04-24 14:31 凉游浅笔深画眉 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 1.IDA快捷键使用指南 【A】:转换为字符串 【C】:转换为代码 【D】:转换为数据 【U】:转换为未定义数据 【X】:查看交叉引用 【Y】:修改类型 【N】:修改名称 【G】:转到指定地址 【H】:十进制和十六进制转换 【Shift+F12】:查看字符串 【Ctrl+鼠标滚轮】:调整流程视图大小 阅读全文
posted @ 2020-04-23 12:29 凉游浅笔深画眉 阅读(1037) 评论(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 凉游浅笔深画眉 阅读(2185) 评论(1) 推荐(3) 编辑
摘要: 有时候,我们需要在APK启动时就附加上进程,等程序完全运行后再附加的方法显然时机已经晚了! 比如想要调试SO库的JNI_Onload函数,很多时候需要在程序启动的时候就附加并且调试! 方法一、附加断点法(先附加再下断点) 优点:速度快 缺点:IDA v7.2 断点在Jni_Onload后F5无法查看 阅读全文
posted @ 2020-04-20 21:04 凉游浅笔深画眉 阅读(2467) 评论(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 凉游浅笔深画眉 阅读(830) 评论(2) 推荐(1) 编辑
摘要: 1.在CMD窗口下执行【adb devices】检查模拟器是否正常连接 2.将IDA安装目录下dbgsrv文件夹下的android_server发送到安卓模拟器中,注意android_server文件所在路径不能有中文和空格,否则adb push命令会出错,我这里将android_server文件放 阅读全文
posted @ 2020-04-20 16:49 凉游浅笔深画眉 阅读(673) 评论(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 凉游浅笔深画眉 阅读(691) 评论(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 凉游浅笔深画眉 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章演示的是比较原始的创建JNI项目的方法,旨在了解JNI项目构建原理! 但是构建项目效率很低,开发,调试都存在很大的效率低下问题。 本篇文章将演示利用Android Studio快速构建JNI项目。本篇文章要点: a、利用Android Studio快速构建JNI项目 b、添加日志打印 c 阅读全文
posted @ 2020-04-18 14:23 凉游浅笔深画眉 阅读(842) 评论(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 凉游浅笔深画眉 阅读(2847) 评论(0) 推荐(0) 编辑
摘要: 1)JNI普通字段,静态字段互操作,获取普通字段的值,设置普通字段的值,获取静态字段的值,设置静态字段的值。 1.根据上一篇帖子使用Android Studio新建一个名字叫TestStaticReflection的项目,并在UI界面上添加一个TextView控件,ID为txtOutputDebug 阅读全文
posted @ 2020-04-15 22:42 凉游浅笔深画眉 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 1.新建一个安卓项目,名称为:JniStaticTest 2.在MainActivity中创建一个名为SayHello的native方法 3.来到JniStaticTest\app\src\main\java目录下,我们能看到有个com文件夹。这一步需要注意,路径不能出错! 4.打开CMD窗口,并且 阅读全文
posted @ 2020-04-14 02:39 凉游浅笔深画眉 阅读(929) 评论(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 凉游浅笔深画眉 阅读(893) 评论(0) 推荐(1) 编辑
摘要: 安卓逆向二 阅读全文
posted @ 2020-04-12 22:28 凉游浅笔深画眉 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 安卓逆向一 android android android android Android 阅读全文
posted @ 2020-04-12 22:27 凉游浅笔深画眉 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1)官网下载地址:https://developer.android.google.cn/studio/ 2)一路next 3)选择【Do not import settings】 . 4)选择 Cancel 5)选择 Standard 6)选择Finish 7)接下来新建项目 8)此时发现,新建项 阅读全文
posted @ 2020-03-10 16:25 凉游浅笔深画眉 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1.新建项目,选择Asp.NET Web应用程序 2.选择Web应用程序(模型视图控制器) 3.鼠标右键项目,选择【发布】 4.选择【IIS、FTP等】 5.发布方法选择【文件系统】,目标位置代表发布到哪个文件夹 6.上一步结束后点击【保存】,之后点击发布 7.这是发布后的文件结构样子 8.到服务器 阅读全文
posted @ 2020-03-02 22:36 凉游浅笔深画眉 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 当我们安装好了Vistual studio时,有时会发现VS的智能提示显示的帮助信息并非中文,甚至有时根本不显示智能提示信息。 如图:当我鼠标放到GetType()方法上时并没有显示提示信息,或者有些时候显示的是英文而非中文。 上述情况通常发生在低版本的.NET环境下。 比如我安装了VS2019,但 阅读全文
posted @ 2019-11-20 23:44 凉游浅笔深画眉 阅读(2104) 评论(0) 推荐(0) 编辑