Magic1an的博客

将不可能变为可能的魔术师~

2018春招移动安全面经

-------------------------2019年3月24日------------------------------------ 欢迎投递360企业安全集团,目前春招实习生岗位还在逐步更新中,请不要着急~ 我的内推码:eVkhjm8p,有问题可发邮件至1325151621@qq....

2018-04-21 20:22:08

阅读数 879

评论数 3

设置RecyclerView某Item背景色

还是先上效果图,我们在查看小说目录时,可以看到正在阅读的章节字体为红色,其余章节字体为黑色。 主要解决方式来自于https://blog.csdn.net/qq_34882161/article/details/54944188,感谢! 思路在于将当前章节的章节名传递给adapter,然后...

2019-03-05 15:05:07

阅读数 7483

评论数 1

小米8刘海屏适配

1.前言 最近在开发一个小说阅读器APP,在阅读界面碰到了适配问题,把解决问题的方法及过程记录一下。因为我只有小米8一个测试机,所以方法不保证其他手机的兼容性,只是提供一个思路,希望能给到其他人帮助。 2.全面屏适配 在Android 7.0以后,google提供了在通过在AndroidMa...

2019-02-25 21:18:51

阅读数 322

评论数 0

Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏

                                           先看效果图。就像上面两幅图片一样,当我们点击下面的导航栏按钮时,APP会切换Fragment,且会更改标题栏和状态栏的颜色。这篇文章主要便是记录该效果的实现过程。 activity的布局如下 &a...

2019-02-19 19:24:55

阅读数 7045

评论数 2

zipfile 中的一些坑

ZipFile.setpassword() 网上有些博客说是设置压缩包密码,是错误的,应该是设置默认解压缩密码。对于设置压缩文件密码可以使用pyminizip  windows下ZipFile.extract('test\\1.txt') 会报错,原因是在zipfile中存储的名字为test/1...

2018-08-22 22:03:16

阅读数 689

评论数 0

DDCTF2018安卓部分WriteUp

0x0 前言  感觉自己还是太菜了,还静不下心去学习,可能这就是自己这么菜的原因吧。七天的时间零零散散的做了三个安卓题,简单写一下思路。题目及部分解题脚本https://pan.baidu.com/s/1MpnW_st_VnRRUJx6rHqZOA0x1 RSA  刚看到题目还以为程序实现了RSA...

2018-04-23 11:28:47

阅读数 347

评论数 0

Android hook之Frida学习笔记

一、Frida介绍Frida是一个跨平台的轻量级hook框架,通过向程序中注入JavaScript完成动态插桩。所以,他需要你懂一些JavaScript的知识。Frida提供了python、Node.js、Swift、.net、Qml等语言的接口封装,本文我们使用python+javascript...

2018-03-17 21:11:28

阅读数 827

评论数 1

某军事APP测试随手记

本次测试主要分析该APP首页加载时,post数据中sign值的生成流程。抓包得到的数据如下:将apk拖入APK改之理,找到关键函数如下,可以清楚的看到sign是由processID、page等参数和值由SecurityUtil函数生成。继续分析发现b函数调用jni层generateSign函数,转...

2018-03-06 22:13:05

阅读数 105

评论数 0

AVL树的python实现

AVL树是一种自平衡二叉树,他要求左右子树的高度相差不能超过1. python实现代码如下:#coding:utf-8 class TreeNode(object): def __init__(self): self.data=0 self.left=No...

2017-12-23 19:10:10

阅读数 727

评论数 0

使用TraceView进行方法跟踪

TraceView是Android SDK中的一个很好的性能分析的工具,它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。所以,使用TraceView来进行应用程序性能调试,又称为Method Profiling(方法分析)。 ...

2017-12-07 18:43:50

阅读数 1318

评论数 0

Xposed学习笔记

书读百变,其义自见。本篇博客只是一个简单的学习笔记,记录一下我的第一个xposed模块的编写流程。 (1)创建一个工程。有没有Activity都可以。 (2)下载Xposed api,将下载好的api复制到libs目录下。 (3)AS工具下在api上右键选择add as library,将j...

2017-11-29 22:02:59

阅读数 229

评论数 0

关于动态调试的一些事情(一)

0x0 前言动态调试是指用户跟踪软件的运行,从而协助自己解决软件的问题。想成为一个优秀的开发者或逆向工程师,动态调试都是必不可少的技术之一。接下来我们就由浅及深慢慢道来。0x1 涉及工具codeblocks ida 注:截图中工具为codeblcoks 13.12,ida 7.00x2 cod...

2017-11-06 10:21:49

阅读数 345

评论数 0

android SELinux造成ida无法调试

使用ida对红米note4加minu8开发版远程调试时出现The debugger could not attach to the selected process. This can perhaps indicate the process was just terminated, or th...

2017-10-27 16:25:26

阅读数 344

评论数 0

Android动态调试--jeb调试apk

在jeb2及以上版本新增了动态调试的功能,个人觉得比AndroidStudio操作起来简单许多,而且可以边查看伪代码边调试smali,对于像我这样不太了解smali的新手提供了很大便利。 将apk安装在模拟器或真机中adb install xxx.apk然后使用以下命令运行程序adb shell...

2017-10-20 22:16:22

阅读数 3474

评论数 5

JarvisOJ basic部分WriteUp

0x0 前言由于开学后会有一个省赛,作为一个好久没做过除re以外ctf题的小白,不得不抽出时间来刷一刷题…通过做JarvisOJ的basic部分确实学到了不少东西,感谢~

2017-08-25 00:12:18

阅读数 1050

评论数 0

JarvisOJ misc100-easyapk wp

看到这个题放在misc里面,还以为会是以apk掩人耳目的misc题,结果没想到是一个纯正的安卓逆向。 可以看到程序的入口点还是MainActivityprotected void onCreate(Bundle arg3) { super.onCreate(arg3); ...

2017-08-20 17:30:40

阅读数 606

评论数 0

PWN学习之[Toddler''s Bottle]-[passcode]

打开passcode.c,可以看到源码如下:#include <stdio.h> #include <stdlib.h>void login(){ int passcode1; int passcode2; printf("enter pas...

2017-08-19 23:54:24

阅读数 229

评论数 0

PWN学习之[Toddler''s Bottle]-[fd]

在linux命令行界面输入ssh fd@pwnable.kr -p2222 密码为guest链接上后发现目录下有fd fd.c和flag三个文件,直接cat flag查看flag会显示无权限,必须通过fd可执行文件进行获取flag.查看fd.c,源码比较简单#include <stdio....

2017-08-19 23:53:47

阅读数 141

评论数 0

PWN学习之[Toddler''s Bottle]-[bof]

将bof和bof.c文件下载下来 #include <stdio.h> #include <string.h> #include <stdlib.h> void func(int key){ char overflowme[32]; printf...

2017-08-19 23:53:17

阅读数 230

评论数 0

PWN学习之[Rookiss]-[simple login]

文件下载下来后是个elf可执行文件 用IDA反编译后可以看到溢出点在auth函数中_BOOL4 __cdecl auth(int a1) { char v2; // [sp+14h] [bp-14h]@1 char *s2; // [sp+1Ch] [bp-Ch]@1 int v4;...

2017-08-19 23:52:39

阅读数 292

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭