摘要:写在前面: RPC,听过很有段时间了,但是一直都不太清楚是干嘛的,今天我们来捋一捋。 解释: 【Remote Procedure Call Protocol】远程过程调用(就是说,A程序要调用一个b方法,然而这个b方法的实现在B程序内部,B程序还可能和A不在一个电脑上面,怎么调用?http可以调用/ 阅读全文
posted @ 2021-02-04 09:12 Supper_litt 阅读(262) 评论(0) 推荐(2) 编辑
摘要:1、WebSocket WebSocket,大家都知道,既然名字包含Socket,那么和Socket肯定差别不大,对,你没有搞错,的确差别不大。 在网络编程中,我们一般的协议都是基于TCP/IP,WebSocket也不例外。和HTTP一样,他也有自己的头部和具体的数据而已。 来看看。 这是一个,we 阅读全文
posted @ 2020-11-07 18:36 Supper_litt 阅读(92) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 Android7.0+ charles抓包: 作用: 由于系统原因,某些app在,android高版本已经不能通过用户证书抓包了,这个时候,就需要用到系统证书。 栗子: 1、Charles保存证书 Help->SSL Proxing->Save.... 保存 阅读全文
posted @ 2020-10-19 16:25 Supper_litt 阅读(56) 评论(0) 推荐(0) 编辑
摘要:前言 看了大家都在造轮子,我也要写一个站点自用了,没有数据库怎么办,又不想用Sqlite,所以自己造吧。大不了就是都文件到内存,然后内存到文件。 正文 对于这种操作,无非就是反射一下属性,然后通过对象和属性进行更新。当然EF也有这样的功能,不过对Model而言太臃肿了,这里就不用了。 上代码 1 / 阅读全文
posted @ 2020-10-03 21:33 Supper_litt 阅读(294) 评论(0) 推荐(1) 编辑
摘要:目录:andorid jar/库源码解析 模板: 作用: 对已经加固的APP,进行脱壳,得到dex文件 栗子: 1、从 https://github.com/WrBug/dumpDex/releases 下载,release 安装dumpDex 2、解压app-release.apk文件,拷贝其中文 阅读全文
posted @ 2020-07-22 14:27 Supper_litt 阅读(202) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 HotXposed: 作用: 免重启手机,实现Xposed hook更新。(当然app是要重启的) 栗子: 入口: // Hook 入口 public void handleLoadPackage(XC_LoadPackage.LoadPackagePara 阅读全文
posted @ 2020-06-14 09:41 Supper_litt 阅读(231) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 Frida体验: 作用: android手机上可以对,java和so层代码,进行hook.监控数据和处理内存数据。 官译:面向开发人员、逆向工程师和安全研究人员的动态工具工具包。 栗子: 运行步骤: 1、https://github.com/frida/fr 阅读全文
posted @ 2020-06-11 15:56 Supper_litt 阅读(244) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 Apktool.jar: 作用: 1、用于对APK文件进行解包,成可以读的smali和xml,png等资源文件。 2、同时,把解码之后的数据,重新打包成APK文件。 栗子: 使用命令的方式使用 1、apktool d xxx.apk // 解码 apk文件 阅读全文
posted @ 2020-05-24 12:26 Supper_litt 阅读(272) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 RxJava2: 作用: 通过提供一种,观察者和订阅者的模式,的架构,来优化逻辑流程。适用于复杂和需要多数据转换和长流程。 栗子: 定义三个对象类 public class ResultInfo { public int code; public Strin 阅读全文
posted @ 2020-05-05 22:59 Supper_litt 阅读(219) 评论(0) 推荐(0) 编辑
摘要:目录:andorid jar/库源码解析 Bolts: 作用: 用于链式执行跨线程代码,且传递数据 栗子: Task.call(new Callable<Boolean>() { @Override public Boolean call() throws Exception { return tr 阅读全文
posted @ 2020-05-05 22:43 Supper_litt 阅读(305) 评论(0) 推荐(0) 编辑
欢迎访问我的 个人站点