在我手度过了短暂而充满成长的508天~
选择了一个新的方向,开始一段新的旅程。希望接下来的旅途里也能和大家分享自己在工作和学习上的风景。

业务安全

绕过某音反调试:https://bbs.pediy.com/thread-261587.htm

文章中分享的关键反调试代码如下:

代码含义:
1A转换成十进制就是26,1F转换成就是31,26就是函数编号,通过Apple提供的System Call Table 可以查出ptrace的编号为26,通过“SVC 0x80”指令发起系统调用。
内联 svc + ptrace 实现代码如下。

void AntiDebug(){#ifdef __arm__asm volatile("mov r0,#31\n""mov r1,#0\n""mov r2,#0\n""mov r12,#26\n""svc #80\n");
#endif
#ifdef __arm64__asm volatile("mov x0,#26\n""mov x1,#31\n""mov x2,#0\n""mov x3,#0\n""mov x16,#0\n""svc #128\n");
#endif
}

反调试一般的操作为:
1.Ptrace PT_DENY_ATTACH = 31参数用于告诉系统阻止调试器的依附。
2.sysctl函数查看当前进程信息,判断是否有此标志位来检测是否处理调试状态。
3.SIGSTOP通过捕获系统SIGSTOP信号来判断。
4.获取进程的调试状态:取异常端口,isatty或者ioctl检测。

代码见:https://github.com/AloneMonkey/iOSREBook/blob/6dd028fea7/chapter-8/8.3%20%E5%8A%A8%E6%80%81%E4%BF%9D%E6%8A%A4/DynamicProtect/DynamicProtect/AntiDebug.m
一般通过用API实现的都比较容易被绕过,换成SVC指令实现相对来说检测会更强一些。

iOS每日瑜伽会员破解:https://www.52pojie.cn/thread-1246640-1-1.html

总结:
hook getUserConfigInfo返回nil,YGCourse和YGPlan的isVip和joinEnable返回YES。就此非VIP查看就没有各种限制。

对抗:
增值付费类视频拉流建议在服务端做鉴权,同时下发的视频url加上有效期策略。播放加入用户及公司版权水印,同时限制录屏及投屏等操作。

基于Android AFW实现的app多开研究:https://bbs.pediy.com/thread-261480.htm

AFW(Android for Work)是协议企业使用 Android 的方案。
AFW使用了android多用户实现。多用户模式主要用到 UserManager 相关类,切换不同的用户,在不同的用户下运行 App,实现多开。
现在的小米、华为等应用双开也是基于afw技术。由于afw系统限制了只能分身一个,需要实现多开,就需要进行系统二次开发。
涉及修改:
UserManagerService中解除afw分身限制个数
UserManager中解除多用户个数限制

第三方APP炼妖壶(island):https://www.it22.net/916.html

甲方企业安全运营体系:https://isc.360.com/2020/detail.html?vid=209&id=30

平安银行安全运营体系的发展过程:

1.早期是基于事件推动的安全运营体系

遇到的问题:
处于救火状态,业务及威胁变化较快,压力大。
无法保证覆盖度,威胁事件误报漏报多,研判效率比较低。
缺少资产管理,规范的漏洞处理流程。大部分事件都花在找人找资产上。

2.以数据驱动的安全运营体系。(完成体系构建的一个流程)
感觉是发展到一定阶段后做一些类似于乙方的搞法,开始积累数据积累工程。如果只是安全团队自嗨,但实际未搞清楚安全团队的目标是什么?

遇到的问题:
没搞清楚在甲方工程化及数据到底要积累到什么程度,发挥什么作用?无谓的堆人堆数据意义也不大。
需要搞清楚先解决哪些问题?领导决策需要做哪些投入产出比高的事情。

3.以价值驱动的安全运营体系

找到安全在甲方的定位,把安全当做一个业务,为服务对象产生价值。安全要做好必须要融入到整个组织之中,安全需要介入到各个体系。

从小米安全运营团队分享的流程上看各大企业做的也基本类似,现在甲方安全更注重于体系和流程而不是重对人力和审计。

安全研究

两个Android靶场APK源码:

https://github.com/oversecured/ovaa
https://github.com/B3nac/InjuredAndroid

List of bug bounty writeups

汇总一些bounty 的报告
https://pentester.land/list-of-bug-bounty-writeups.html#bug-bounty-writeups-published-in-2020

参考

https://github.com/jmpews/HookZzModules/tree/master/AntiDebugBypass

2020.08.23|开始新的征程了呀相关推荐

  1. (十三:2020.08.28)CVPR 2015 追踪之论文纲要(译)

    CVPR 2020 追踪之论文纲要(修正于2020.08.27) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  2. (十一:2020.08.28)CVPR 2017 追踪之论文纲要(译)

    CVPR 2017 追踪之论文纲要(修正于2020.08.28) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  3. PYTHON学习笔记之(一)2020.08

    PYTHON学习笔记之(一)2020.08 Python基础 数据类型 常见的列表.字典,以及元组.集合. 1 列表 list 1.1 列表转换字符串 stu = ['王一', '李二', '张三'] ...

  4. (十四:2020.08.28)CVPR 2014 追踪之论文纲要(译)

    CVPR 2020 追踪之论文纲要(修正于2020.08.28) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  5. (九:2020.08.27)CVPR 2019 追踪之论文纲要(译)

    CVPR 2019 追踪之论文纲要(修正于2020.08.28) 讲在前面 论文目录 讲在前面 论坛很多博客都对论文做了总结和分类,但就医学领域而言,对这些论文的筛选信息显然需要更加精细的把控,所以自 ...

  6. 复盘2020全球旅游业:新冠疫情巨大冲击下的艰难复苏

    2020年是不同寻常的一年,由于全球遭遇新冠疫情的巨大冲击,扰乱了全球人的节奏.同时也给各行各业带来了巨大冲击,首当其冲的是全球旅游行业,尤其是航空.游轮.全球旅游等可以说是一片哀嚎.好的一面是中国旅 ...

  7. 【杂谈】如何让你的2020年秋招CV项目经历更加硬核,可深入学习有三秋季划4大领域32个方向(2020.7.23号后涨价)

    眼看着2020年上半年已经所剩无几了,大家也经历了一个不一样的学期,许多即将毕业的同学和准备换工作的朋友也在开始准备秋招了. 为了让大家在深度学习与计算机视觉方向上掌握更多硬核的项目能力,有三AI秋季 ...

  8. 英特尔530和535哪个好_详细介绍2020版联想小新Air 14酷睿版和锐龙版怎么选,哪款好...

    最近在后台收到很多朋友的咨询,问联想小新Air 14 2020酷睿版和联想小新Air 14 2020锐龙版哪个比较好,怎么选呢.下面我们一起从这两个版本的价格对比,配置参数对比方面了解下.供需要的朋友 ...

  9. 工作篇-佛山三水恒大-2020.10.23

    ** 工作篇-佛山三水恒大-2020.10.23 **人生第一次工作啊啊啊啊啊 其实按道理来说,第一次应该会很很紧张吧,不过我倒没有. 也不知道是我不怕还是什么,一切进行的挺顺利的. 前言:讲真那句, ...

最新文章

  1. 【ACM】奇怪的回文数
  2. blockly自定义中文出问题_3.8 事件 - Blockly 二次开发文档中文版
  3. Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案
  4. SpringMVC札集(05)——SpringMVC参数回显
  5. index作为key是反模式
  6. 我的世界html导入整合包教程,《我的世界手机版》如何制作一个整合包教程攻略...
  7. python圆形_Python中的圆形范围
  8. vue使用echarts全国地图
  9. 最全行车记录仪主控芯片及方案排名TOP15、行车记录仪终端品牌厂商代表产品和方案排名TOP50
  10. linux ftp中文乱码方块,ubuntu14.04下手工编译texmacs,解决中文显示为方块及输入法问题...
  11. AutoCAD .Net 创建直线Line
  12. kafka 复制因子_选择正确的分区计数复制因子apache kafka
  13. php tcpdf修改pdf内容,php-使用TCPDF将空间写入PDF文件
  14. 电影中装逼的滚动屏幕
  15. lzg_ad:如何构建最小尺寸的XPE镜像文件
  16. Allein rennen spielen singen beißen.Espoir parfaitement arbre.
  17. goframe与gin对比(一) 综述
  18. Moba项目开发(一)打造网络通信系统-任务3:03.定制通信报文的格式
  19. java毕业设计厨房管理系统Mybatis+系统+数据库+调试部署
  20. Ubuntu支持Thinkpad无线网卡

热门文章

  1. 离散数学——命题逻辑(命题、联结词、命题公式、对偶式、大小项、主范式、推论、直接证明、反证法、cp规则)
  2. MyCat笔记(九):书籍:分布式数据库架构及企业实践-基于Mycat中间件.pdf
  3. 利用Keras开发用于分类问题的双向LSTM及与LSTM性能的比较
  4. GB 55037-2022 建筑防火通用规范(全文)
  5. LPDDR5 更新提高速度
  6. 智慧路灯行业:5G时代,智慧灯杆需要什么样的核心网关?
  7. 夜晚书房电脑桌css3绘图
  8. python关于疫情新手项目_快来看看我趁着疫情学的新技能(分享python学习途中的优质资源)...
  9. 太极链——六大技术特点
  10. 图书馆借还系统C语言,急求程序!!!简单图书馆借/还书管理子系统