转: 匿名内部类 this.val$的问题 一天偶尔在网上找到一个jar包,反编译后出现了如下的代码: public void defineAnonymousInnerClass(String name) { new Thread(name) { //extra constructor argume ...
分类:
其他好文 时间:
2019-06-03 12:11:26
阅读次数:
115
Apktool反编译apk后程序中每一个类都会有一个smali文件。 一、当前类信息:smali文件的头三行描述了当前类的一些信息。 Eg: .class <访问权限> [修饰关键字]<类名> .super<父类名> .source<源文件名> 根据DexClassDef结构解析获取三个字段的信息 ...
分类:
其他好文 时间:
2019-06-03 09:21:59
阅读次数:
132
https://ctf.bugku.com/challenges#love下载文件后运行一下看看随便输入个123看看解题思路:很常见的程序流程,就是输入字符串与程序里的字符串对比,来输出结果,这时候我们有两种选择。1.写个脚本来爆破。这是没有办法的办法,效率极低且不可靠,在某些情况下是唯一的办法,但在这道题没有必要,所以舍弃。2.使用软件来调试程序代码,或直接反编译程序获得源码,在这里我用Olly
分类:
其他好文 时间:
2019-05-31 10:21:17
阅读次数:
132
IDEA 不能正确反编译class /* compile ... */ 参考:https://blog.csdn.net/bolatu_youshang/article/details/82490989 第一步:打开 settings -> plugins 如下图: <!--5f39ae17-8c6 ...
分类:
其他好文 时间:
2019-05-26 13:17:43
阅读次数:
336
首先进行查壳,没有壳。 随便输入,看程序执行信息。随意输入字符串,提示key error 放到IDA中打开,在左侧函数窗口中找到main0,F5反编译,进行分析。具体已在分析在图中标识。 关于main函数的逻辑是很容易理解的,但是接下来可就犯难了。我首先是打开45C748(对Str进行变换的函数)。 ...
分类:
其他好文 时间:
2019-05-24 23:49:15
阅读次数:
273
iOS应用的安全性 常常被大家忽视。 iOS 如何做才安全: 1、首先,我们可以通过iTunes 下载 AppStore的ipa文件(苹果 把开发者上传的ipa包 进行了加壳再放到AppStore中),所以我们从AppStore下载的ipa都是加壳的,所以不能直接用来反编译。 得到ipa文件 可以分 ...
分类:
移动开发 时间:
2019-05-15 22:53:16
阅读次数:
268
在开发过程中,如果想查看引入资源的源代码,可以借助eclipse的插件Enhanced Class Decompiler轻松实现,下面我来讲解一下如何安装使用这个插件。 1、打开Eclipse菜单-》Help-》Eclipse Marketplace 搜索到Enhanced Class Decomp ...
分类:
系统相关 时间:
2019-05-14 09:29:30
阅读次数:
6666
1、把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin” 2、在ildasm中File->dump,把dll文件转储为*.il文件存到某个指定文件夹里,得到* ...
先把关键的类总体一览一下 用JadClipse反编译debug源码 都知道Filter三个方法,init,doFilter,destory 先看init方法初始化了什么 先按名字记住几个关键类,initOperation初始化处理器,Dispatcher派发器,PrepareOperations预处 ...
分类:
其他好文 时间:
2019-05-10 19:10:43
阅读次数:
100
废话不多说,直接上主题。 1.第一步下载一个模拟器(推荐使用自带root的模拟器),我使用的是夜神模拟器 下载地址:https://www.yeshen.com/ 2.下载好之后,下载一个RE管理器 3.下载一个zip的压缩软件用来压缩文件 4.在模拟器上装上微信,使用微信访问你需要扒下来的小程序 ...
分类:
微信 时间:
2019-05-09 18:31:52
阅读次数:
4833