反编译主要分为三步 1、找到已经打包好的本地小程序代码包 .wxalikg文件 2、下载解包用的node.js脚本(系统需已经安装过node.js环境)下载地址:https://github.com/qwerty472123/wxappUnpacker 3、运行解包脚本 下面具体描述步骤 一、 1、 ...
分类:
微信 时间:
2019-07-27 18:40:58
阅读次数:
139
应用场景 Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。 python的解释特性是将py编译为独有的二进制编码pyc文件,然后对pyc中的指令进行解释执行,但是pyc的反编译却非常简单,可直接反编译为源码,当需要将产品发布到外部环境的时候,源码的保 ...
分类:
编程语言 时间:
2019-07-19 09:19:21
阅读次数:
149
一、前言最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了一个阿里妈妈淘宝客小程序的前端实现,过程一言难尽,差不多两周时间过去了,发现小程序的坑远比想象的要多的多!!在实际练手中,完全是黑盒的,看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有 ...
分类:
微信 时间:
2019-07-16 11:04:19
阅读次数:
251
使用uncompyle2直接反编译python字节码文件pyo/pyc update:在Mac OS X版的September 10, 2014版(5.0.9-1)中发现安装目录中的src.zip已更换位置至WingIDE.app/Contents/Resources/bin/2.7目录下,其它的C ...
分类:
编程语言 时间:
2019-07-11 09:53:29
阅读次数:
157
APK:Android应用程序包(英语:Android application package,APK)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Andro ...
分类:
移动开发 时间:
2019-07-09 09:24:00
阅读次数:
150
本文基于java8从定义一个LinkList入手,逐步展开,从源码角度分析LinkedList双向链表的结构是如何构建的,同时针对其常用方法进行分析,包括get,add,remove以及常用的遍历方法,并简单的说明了它的插入、删除操作为何相对高效,而取值操作性能相对较低 ...
分类:
编程语言 时间:
2019-06-29 17:45:40
阅读次数:
117
牛刀小试1. 试一把静态代码块、实例化代码块和构造函数的执行顺序 输出结果: 反编译后的代码: 结论: 牛刀小试2. 测试一种初始化HashMap的方式(使用场景是想优雅的初始化一些Key-Value的参数): 输出内容: 反编译文件中会出现两个class文件: 下面是反编译的代码: 下面提出个人的 ...
分类:
编程语言 时间:
2019-06-29 12:46:30
阅读次数:
129
工欲善其事,必先利其器,本博客记录在工作中和生活中使用到的一些软件 文本编辑器:notepad++ 电脑抓包工具:wireshark,fiddler 终端模拟工具:xshell 电脑远程管理:TeamViewer 流程图工具:visio 思维导图:xmind 企业信息查询:企业宝 Java反编译:j ...
分类:
其他好文 时间:
2019-06-29 01:12:40
阅读次数:
120
编译的.class文件,可以用javap进行反编译 javap Test.class javap -c Test.class javap -verbose Test.class 1、创建MyTest1.java 使用D:\workspace\study\ jvm_demo\build\classes ...
分类:
其他好文 时间:
2019-06-23 21:18:32
阅读次数:
131
有时候你想要缩减代码行数,多行并1行,像网页流行的JS代码,查看时多见这种情况,但是有时你想把多行switch case缩成1行,再手动分开,每个case一行。 这种对齐方式似乎在日式程序员的代码中经常见到。 又或者你有一个地图碰撞数组,这个数组来自反编译软件,于是就变成了每行只有1个数字的恶心情况 ...
分类:
其他好文 时间:
2019-06-18 23:06:16
阅读次数:
276