[TOC] 前言 程序 算法 + 数据结构 = 程序 数据是一切程序的核心. 数据结构是数据在计算机中的类型和组织方式 算法是处理数据的方式,算法有优劣之分 写程序难点 理不清数据 搞不清处理方法 无法把数据设计转换成数据结构,无法把处理方法转换成算法 无法用设计范式来进行程序设计 时间程序皆有bu ...
分类:
编程语言 时间:
2018-10-07 11:03:58
阅读次数:
234
0x00题目链接:https://pan.baidu.com/s/1dIYmMqp73379xRo_6D3fFQ 密码:trg6 0x01下载压缩包安装apk,打开app。尝试输入,点击sure按钮,会弹出“oh,no”消息。 0x02使用jeb2反编译apk,分析Java源码,因为多文件,以及类名 ...
分类:
其他好文 时间:
2018-10-05 10:51:13
阅读次数:
168
反射机制:在运行状态中,对于任意一个类,都可以知道他的所有属性和方法,对于任意一个对象,都可以调用它所有的方法,这种可以动态获取和动态调用对象方法的功能称为反射机制。 使用场景: 逆向代码,如反编译 动态注册类框架如Gson 逆向代码 ,例如反编译 与注解相结合的框架 例如Retrofit 单纯的反 ...
分类:
编程语言 时间:
2018-10-01 15:31:51
阅读次数:
154
原帖地址:http://www.cnblogs.com/dolphin0520/p/3778589.html 这个问题在很多书籍上都有说到比如《Java程序员面试宝典》,包括很多国内大公司笔试面试题都会遇到,大部分网上流传的以及一些面试书籍上都说是2个对象,这种说法是片面的。 如果有不懂得地方可以参 ...
分类:
其他好文 时间:
2018-09-30 20:06:45
阅读次数:
166
反编译需要三个工具 1.apktool 链接: https://pan.baidu.com/s/1GuHVFC6OOCDNQKna5Uh8LQ 提取码: 7td9 2.jd-gui 链接: https://pan.baidu.com/s/1ovJXjZtCblgPi7AwtAf_Ow 提取码: ut ...
分类:
移动开发 时间:
2018-09-30 18:12:10
阅读次数:
190
设置Disable Control Flow、Disable Renaming、Disable String Encryption 为no,no为开启该功能 设置加密后输出的路i经 选择需要加密的exe或者动态库路径,注意不要选择Library,否则很多公共变量不会被加密,反编译后还是能直接看到很多 ...
分类:
其他好文 时间:
2018-09-30 13:02:21
阅读次数:
188
原理:使用chm转换工具将chm文件转换为zip文件,导入eclipse中即可。 准备 JDK1.9 API 中文 谷歌翻译版:http://www.pc6.com/softview/SoftView_551833.html 这个也可以自己找资源 CHM反编译工具 1.0:http://www.on... ...
分类:
编程语言 时间:
2018-09-29 16:05:09
阅读次数:
240
1、在eclipse的help—》Install New Software...中添加新软件开发,添加它的源: name:jd-eclipse_update_site address:http://jd.benow.ca/jd-eclipse/update 2、选择出现的资源,一路next安装,最后 ...
分类:
系统相关 时间:
2018-09-22 23:23:33
阅读次数:
276
下好以后解压就可以用了,软件就只有一个exe文件和一个帮助文件。在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:FrontEnd Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompi ...
分类:
编程语言 时间:
2018-09-20 16:00:07
阅读次数:
210
以防万一我们的小程序源码丢失了。这个是我结合了自己的一些坑,网上看大神们的还是有点问题,所以自己再总结一下。 原文链接:https://blog.csdn.net/qq_36538012/article/details/81018677 首先我们需要node.js,这个做前端开发的应该都有装我们就跳 ...
分类:
微信 时间:
2018-09-17 19:56:26
阅读次数:
333