摘要: 阅读全文
posted @ 2018-12-02 10:23 Lyxin_c 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Java工程实现调用dll加密: 一、idea中 生成一个Java文件,加载库dll,声明native函数; static { System.loadLibrary("Test_SimpleEncryForJava"); } public native static void SimpleEncry 阅读全文
posted @ 2018-12-02 10:22 Lyxin_c 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 使用加壳的顺序: //1-3生成壳dex 1.反编译壳:apktool d -f app-debug.apk -o shellApk ; 其中app-debug是壳app 2.删除代码,只剩app和反射类 3.apktool b shellApk //这里build我是失败了的,报错可以不管它,以后 阅读全文
posted @ 2018-12-02 10:21 Lyxin_c 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.创建工程生成c++,包名为com.cc.test_socreator,内容: ​ 此时可以在MainActivity中使用代码调用stringFromJNI: ​ 可以在jniTest中调用getString: ​ 2.生成so文件 Build-make project在没有报错,工程建立以后会 阅读全文
posted @ 2018-12-02 10:16 Lyxin_c 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 调用第三方so文件,无需包名与so文件中的呼应java方法相同,就是创建一个jar,使它的包名和so中的包名相同。 1.新建一个测试工程,创建好c++代码,cmake照旧写入。 ​ 图1.1、测试工程目录 2.建立library 新建一个Android library的module,建立两个测试类, 阅读全文
posted @ 2018-12-02 10:15 Lyxin_c 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 使用反射实现替换classLoader1.获取"android.app.ActivityThread"中的"mPackages" ; 定义为arraymap<String,weakReference<LoadedApk>> mPackages c = Class.forName("android.a 阅读全文
posted @ 2018-12-02 10:14 Lyxin_c 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 运行加载过程ActivityThread.JAVAApplication app = data.info.makeApplication(data.restrictedBackupMode, null); ->进入LoadedApk.java String appClass = mApplicati 阅读全文
posted @ 2018-12-02 10:14 Lyxin_c 阅读(187) 评论(0) 推荐(0) 编辑
摘要: <PeopleList> <People id="1"> <Name en='zhangsan'>张三</Name> <Age>20</Age> </People> <People id="2"> <Name en='lisi'>李四</Name> <Age>30</Age> </People> < 阅读全文
posted @ 2018-12-02 10:13 Lyxin_c 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 目标是获取到ip和端口,以 ip:port的形式保存。由于我几乎不会python,用的方法比较愚蠢。 利用官方接口获取到数据 获取到的数据是不规则的json,在前后加上 "[" 和 "]" 以后,把单引号换成双引号 json.load,加载json格式的文件。 读取数据的时候,获取的不全是strin 阅读全文
posted @ 2018-06-26 22:45 Lyxin_c 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 1.dvwa难度简单,可以使用sqlmap结束。 2.中等难度 分析,使用post方法,使用下拉选项,所以没有用户手动管理的途径。 方案,包拦截处理 阅读全文
posted @ 2018-06-17 15:03 Lyxin_c 阅读(133) 评论(0) 推荐(0) 编辑