- 博客(5)
- 收藏
- 关注
原创 apk crack writeup - 2017全国大学生信息安全竞赛信安技能赛初赛
Apk crack Writeup0x01 反汇编安卓逆向,首先使用工具得到smali代码和Java代码,一开始用的是Java Decomplier去看的,结果这软件解析的时候有问题,要用别的工具。得到源代码:P_ichunqiu.class、simple.class、wick.class,再使用IDA得到NDK的伪代码:libP_jni.so0x02 寻找和分析MainAct
2017-07-15 20:35:06
2302
原创 iOS开发学习总结——数据存储和参数传递
一、最简单的本地数据存储——NSUserDefaultsNSUserDefaults提供了一系列方法,可以存储一些基本数据类型或对象,具体用法有以下几个方法:初始化方法:+(NSUserDefaults * _Nonnull) standardUserDefaults静态方法,获得默认的本地存储区。添加和修改键值:-(void) setObject:(nullable
2017-04-26 23:31:51
366
原创 Objective-C语法简介
Objective-C类的声明在OC中,定义一个类的过程和C++类似,先有一个声明,然后再实现相应的函数。不过C++比较自由,既可以像Java一样所有函数都在类内实现,也可以不都在类内实现,将一部分函数或者全部函数转移到类外实现。而在OC中这方面的规定较为严格。即——只能在声明中定义变量(亦或称为属性),只能在类实现中实现方法(函数)。具体使用形式如下://Objectiv
2017-04-08 11:08:31
415
原创 iOS开发学习总结——UITableView使用初步
一、UITableView概述UITableView是iOS开发中最常用的控件之一,大多数应用程序中使用UITableView作为列表来展示内容。UITableViewController中包含了一个UITableView,它和UIViewController的区别还不是很清楚,目前只知道UITableViewController是从UIViewController继承而来。还请大神指点。
2017-01-06 12:30:06
376
原创 由显式调用析构函数引发的思考
前些日子使用Visual C++6.0 写程序,偶然发现在使用对象的成员时编译器提供的自动补全选项中,出现了如下情形(如右图):在自动补全选项中是有析构函数的(但是没有构造函数),这就让人产生疑问,是不是析构函数可以显式调用呢?经过测试后答案是肯定的,有代码如下:
2016-05-10 20:12:34
2166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人