burp Suite(四)抓到流量才是好汉

一、浏览器抓包设置firefox and chrome见安全测试必备工具之burp Suite(一)二、app/miniapp抓包mumu 安卓模拟器抓包指路:mumuandroid版本:6.0.1逍遥模拟器设置类似逍遥,支持设置android版本mumu设置代理burp监听同一个IP和端口mumu安装证书,通过文件共享的方式导入证书打开共享文件夹安装证书需要先设置锁屏密码随便打开一个app,可以正常拦到https数据包安卓7.0以上https抓包在模拟器或者手机中,
分类: 移动开发 发布时间: 04-06 08:21 阅读次数: 0

多线程安全-iOS开发要注意咯!

多线程,作为实现软件并发执行的一个重要的方法,也开始具有越来越重要的地位!作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS开发交流群:130595548,不管你是小白还是大牛都欢迎入驻 ,让我们一起进步,共同发展!(群内会免费提供一些群主收藏的免费学习书籍资料以及整理好的几百道面试题和答案文档!)正式因为多线程能够在时间片里被CPU快速切换,造就了以下优势资源利用率更好程
分类: 移动开发 发布时间: 04-06 05:51 阅读次数: 0

面试专题—iOS内存不够怎么办?底层原理

面试专题—iOS内存不够怎么办?底层原理同步滚动:关在早期的计算机中,程序是直接运行在物理内存上的,也就是说:程序在运行时访问的地址就是物理地址。这样也就是单运行的时候没有什么问题!可是,计算机会有多到程序、分时系统和多任务,当我们能够同时运行多个程序时,CPU的利用率将会比较高。那么有一个非常严重的问题:如何将计算机的有限的物理内存分配给多个程序使用作为一个开发者,有一个学习的氛围跟一个交流圈子
分类: 移动开发 发布时间: 04-06 03:01 阅读次数: 0

JCenter已经提桶跑路,是时候学会上传到Maven Central了

用了这么多年的JCenter,终于要“跑路”了,还是有点依依不舍的。详情可以参见本公众号的这篇文章:https://mp.weixin.qq.com/s/rgqSMyF9ROs-WOvK_aJZNQ以前也写过JCenter上传的方法:《2020最新通过novoda上传到JCenter.
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

QT的UDP通信

一、.pro文件QT += core gui networkgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked deprecated (the exact warnings# depend on
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

Android Binder驱动分析四 addservice源码分析

Android Binder驱动分析三 addservice源码分析接着上网我们分析了如下的代码:将事务添加到servicemanager,然后将其唤醒添加一个binder_work事务给mediaplayserice我们这里分析mediaplayservice提交事务后会做什么//drivers/staging/android/binder.cstatic long binder_ioctl(struct file *filp, unsigned int cmd, unsigned lo
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

2021年度训练联盟热身训练赛第二场 F Interstellar Love DFS 并查集

【2021年度训练联盟热身训练赛第二场】F Interstellar Love (DFS or 并查集)【题目描述】After two years of sharing a bedroom with you in a college dorm, Jeff finally has his own room. Excited about inviting girls over to his room, he ponders over what decorations the fairer sex wil
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

ios 安全获取 udid和imei 通过描述文件mobileconfig

如何获取苹果udid点击测试 https://authapi.applekuid.com目前国内有很多获取udid的方法,例如蒲公英 还有其他的网站都提供了获取udid的功能,但是如何通过代码集成获取?我分析过国内的文章,大部分都差不多,基本都是可以伪装验证通过的;如何保证获取的是真正的设备的udid如何获取苹果真正的udid?baidu 搜索不下千篇的文章,没有一个是安全 或者可以说是的可以安全防止伪装 伪造udid市面上是如何获取udid?1、引导用户安装udid描述文件2、安装描述文件后
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

初次尝试OpitX +CMake

**初次尝试OptiX + CMake** 首先安装好cuda、vs、OptiX和CMake在OptiX的SDK文件(C:\ProgramData\NVIDIA Corporation\OptiX SDK 7.1.0\SDK)中找到CMakeLists.txt ,将其拖入CMake中,在CMake点击Configure ,完成后点击Generate得到最后点击Open Project,就可以进入OptiX的例子进行编译了(我用的是JetBrains Rider)在这里右键启动该项目等待几秒后
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

SpringBoot修改子模块Module的jdk版本+修改原因

1、pom.xmlpom.xml文件中 <properties> <java.version>1.8</java.version> </properties>2、Project Structure3、Settings
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

Git学习笔记(六)——repo 极简操作指南

repo 极简操作指南
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

自定义View从源码到应用(一)

自定义View从源码到应用Android进阶的书看了一遍又一遍,奈何总是看了又忘,忘了又看,于是打算将自己学的总结一下,也希望我总结的内容能对它人有所帮助!在源码中有很多英文注释,如果看不懂的可以用工具翻译一下,我就不翻译了转载请注明原作者,谢谢!文章目录自定义View从源码到应用Scroller解析事件分发机制滑动冲突处理外部拦截法内部拦截法解决ViewPager2的滑动冲突问题View的绘制Scroller解析关于View的滑动有很多种实现方式,使用Scroller可以实现View的弹性滑动
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

最全Android度量单位px dp(dip) ppi dpi sp pt的区别(屏幕尺寸,屏幕分辨率,屏幕兼容,屏幕适配)

1 Android屏幕适配相关概念1.1 屏幕尺寸(Screen Size)屏幕尺寸是屏幕的对角线的长度,单位是英寸,1英寸等于2.54厘米。比如常见的屏幕尺寸有3.5、4.0、5.5等。1.2 屏幕分辨率(Screen Resolution)屏幕分辨率是指在横向和纵向上的像素点数、单位是px(pixel),1px等于1个像素点,一般设备的屏幕分辨率以“纵向像素x横向像素”来表示,例如1920x1080。1.3 度量单位px、dp(dip)、ppi、dpi、sp、pt1.3.1 像素px(pix
分类: 移动开发 发布时间: 04-05 23:12 阅读次数: 0

Android第四讲笔记(Activity间的跳转与传值)

目录Activity的创建简单跳转案例实现跳转后返回到原来的页面Activity任务栈机制实现跳转后传值方法一方法二:实现Activity跳转回传值补充Activity的创建如下操作我们创建的activity命名为MainActivity2,后面简称为Activity2,默认的简称为Activity。然后会生成一个java文件和一个xml布局所有的activity都一定要在manifests中注册,刚刚创建的过程会自动注册。简单跳转案例核心代码Intent intent=new Inte
分类: 移动开发 发布时间: 04-05 23:11 阅读次数: 0

Android Studio上的项目转移到手机上运行得

要把AndroidStudio上的项目转移到手机上运行:1,首先要将项目编译成.apk文件,从而能够适配手机端。2,然后通过USB连接电脑、手机成功后,将编译好的.apk程序复制到手机,完成项目转移。3,在手机上双击复制过来的Lp99c.apk就可以运行了。除了这个办法,也可以利用360等其他安全软件来进行安装。
分类: 移动开发 发布时间: 04-05 12:31 阅读次数: 0

【Android 安全】DEX 加密 ( Application 替换 | 分析 Activity 组件中获取的 Application | ActivityThread | LoadedApk )

一、 Activity 中的 getApplication() 方法分析、二、 ActivityThread 中的 H 处理 消息及 handleLaunchActivity 方法操作、三、 ActivityThread 中的 performLaunchActivity 方法、四、 LoadedApk 中的 mApplication 成员、五、 ActivityThread 涉及源码、六、 Instrumentation 涉及源码、七、 LoadedApk 涉及源码、
分类: 移动开发 发布时间: 04-04 23:12 阅读次数: 0

隐藏与篡改Linux命令行参数

如果一个程序的命令行是一个password之类的不便展示的字符串,如何不让ps打印出来呢?ps是从/proc/$pid/cmdline里拿的命令行,而/proc/$pid/cmdline则是在内核空间解析用户程序的stack区域获取的数据,那么答案很简单,只需要覆盖掉这个区域即可,下面是个示例:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char **ar
分类: 移动开发 发布时间: 04-04 23:12 阅读次数: 0

YUV的存储格式

YUV4:2:0存储格式分层存储,按Y->U->V顺序,是最常见的存储格式。如下图,按颜色对应。YUV存储格式planar(平面)I420:YYYYYYYY UU VV => YUV420pYV12:YYYYYYYY VV UU => YUV420ppacked(打包)NV12:YYYYYYYY UVUV => YUV420spNV21:YYYYYYYY VUVU => YUV420sp注意:ios系统一般使用YV12格式;android系
分类: 移动开发 发布时间: 04-04 23:12 阅读次数: 0

JupyterLab改变字体方法( 内容、markdown、代码、输出、UI字体,JupyterLab版本3.0.12)

Jupyter Lab默认字体较小,观察起来不太方便。由于Jupyter Lab版本变化比较频繁,改变字体的方法也不太稳定。适用版本:JupyterLab 3.0.12。方法一:通过菜单Settings->Jupyterlab Theme,生成themes.jupyterlab-settings文件Settings菜单Jupyterlab Theme子菜单可改变字体大小,每次修改字体幅度为1px,修改字体后,将生成themes.jupyterlab-settings文件中,配置内容即保存在该文件
分类: 移动开发 发布时间: 04-04 23:12 阅读次数: 0

【移动安全技术】_第四站_登陆框UI设计

文章目录任务前言控件的属性常见控件TextView文本Button按钮EditText编辑框4种基本布局LinearLayout线性布局ConstraintLayout实验过程批评和自我批评参考任务  编写一个Activity,界面要求和操作响应如下:提示:“请输入用户名”更改为“个人学号“,“请输入密码”更改为”个人姓名“。操作:点击登录,弹出输入的用户名;点击注销,弹出输入的口令。前言  Android Studio和Eclipse都提供可视化编辑器,允许使用拖放控件的方式编写布局,并能在
分类: 移动开发 发布时间: 04-04 23:12 阅读次数: 0