逆向茶话会笔记

 安卓逆向

用用burp设置代理或者用charles抓包

windows httpopen

类比web站点渗透测试

推荐书

飞虫

安卓大佬不怎么打ctf

喜欢在看雪和吾爱破解

提问环节

q websocket grpc抓包有什么推荐的工具?

a 不太了解

游戏安全和llvm

  既要逆游戏也要逆外挂

逆游戏入手点,对游戏数据进行分析,在逆其他的软件的数据流也很有帮助。

对游戏逆向工程看似很大,但是要通过变动搜索的思路,对游戏的数值进行操作。

变动式分析更容易得到结果,对执行记录进行变动分析,在一个大项目找到精准功能框架固定下,游戏引擎解析框架写出来,例如unity有反射机制,可以得到很多数据。

在这个过程中反映出很多对抗的点,在数据层面对数据进行混淆,每一次访问修改位置可以应用于游戏安全加密。

加壳有两种方案

1.基于虚拟化的加壳

(基于机器码的)程序编译完后扫描函数序列反汇编后虚拟化x86

缺点 pc强安卓端弱

2.llvm的加壳

把编译链分为前中后多端

前端可以定制解析器支持不同语言

终端可以修改llvmir(可以混淆)

关键概念:不透明位词

需要做加法时需要插入控制流

后端加编译优化

加了加法后膨胀然后扁平化然后把分支增加序列号通过分发号分发到区块中

控制流和扁平化做成一个环做成环状控制流,入口点找到成环后没办法识别出骨架

控制流跳转间接化

优点:跨平台,通讯加解密

llvm的cookbook

提问环节

q 在做反作弊如何平衡性能和内存

a 游戏安全中相当大的痛点,不能全部做混淆

关键点是精准,在很敏感的地方进行混淆,涉及到血量判断,抽卡,登录

在这些方面混淆,埋点分析,通过外部搭载的模块进行测试

q师傅想问下如果想要往游戏安全方向学习有什么必要学习的技能或者项目开发经验的建议吗

a手游也有端游,对windows端内的,对主流的游戏写出外挂,对主流游戏反外挂检测有了解,新进公司的任务逆向样本,类似于分析病毒样本

幻兽帕鲁刚开始性能差,从反汇编提升到llvm层,对游戏可见内容优化,对已经生产完的游戏可以优化和修改,也可以对运行时做混淆。

就业环境

q 对游戏安全岗位感兴趣,是否要移动端和桌面端都会。

a 移动端可以多了解一些,移动端的待遇要好一些,对抗少一些,系统反调试之类的,混淆也比较浅层。

    学习经验分享

逆向是一种手段不是目的

提问

现在src收益

半年六万多,一个月八千多。

src看看存在什么漏洞,要什么漏洞,多练习

链接: https://pan.baidu.com/s/1hExyguxEFr_aE_nEhWe1sw?pwd=i8re 提取码: i8re 复制这段内容后打开百度网盘手机App,操作更方便哦

随便聊聊

两段实习经历, 逆向技能树长,pwn技能树短

走学术方面,考研,不要在一条路上钻,技能面做广不是做深

纯就业来说,不要纯ctf,面试的时候会问到现实场景的问题,

个人看法:ctf没有很大帮助,以逆向为行当,ctf是浪费时间

逆向实习怎么找

boos直聘,里面搜逆向,二进制,病毒

逆向转pwn的话

做安卓逆向比较多,做安卓的pwn不错

浅聊畅谈

最好就业的是web安全,

逆向上安卓逆向方向

三个子方向比较吃香

逆向脱壳

签名算法还原

封控   唯一id生成(成熟)

qq机器人

安卓新技术

异地pf抓包

本科做逆向,逆向偏一下实战,非传统安全,大数据,ai相关

百分之95都是非传统安全

做web领域漏洞更加吃香

做ctf有计算机专业出身有优势, 懂一些正向的框架

提问

师傅还要读博吗

不推荐

师傅想问下考研的话考计科可以吗,还是建议考网安

推荐网安

区块链和传统安全有什么交叉吗

密码学

物联网,车联网学习成本很高吗

很少有公司做车联网,找实习比较好

ctf遇到瓶颈

1快速学习能力

2坚持学习

找offer主要是

看hr对你的想法

能不能找到你的闪光点。

最后要敢于尝试。

抓住机会。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/492119.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux基础命令—进程管理

基础知识 linux进程管理 什么是进程 开发写代码->代码运行起来->进程 运行起来的程序叫做进程程序与进程区别 1.程序是一个静态的概念,主要是指令集和数据的结合,可以长期存放在操作系统中 2.进程是一个动态的概念,主要是程序的运行状态,进程存在生命周期,生命周期结…

10分钟快速开始SkyWalking结合Springboot项目

10分钟快速开始SkyWalking结合Springboot项目 实习期间,公司让我去学习一下链路追踪如何集成到Springboot项目中。 为此有两个方案: 1.opentelementryjaegerprometheus opentelementry 收集器收集线上的metrics和traces,然后发送给jaeger和p…

清新文艺的微社区PaoPao

什么是 PaoPao ? PaoPao 是一个 Go 写的轻量级社区。采用 GinVue 实现的微社区,界面清爽拥有话题、发布短内容、评论等功能。 安装 在群晖上以 Docker 方式安装。 本文写作时,bitbus/paopao-ce 镜像, latest 对应的版本是 0.5.2 …

数字化转型导师坚鹏:地市级政府数字化转型案例研究

地市级政府数字化转型案例研究 课程背景: 很多地市级政府存在以下问题: 不清楚地市级政府数字化转型的政务服务类成功案例 不清楚地市级政府数字化转型的社会管理类成功案例 不清楚地市级政府数字化转型的智慧城市类成功案例 课程特色&#xff…

【蓝桥杯】拓扑排序

一.拓扑排序 1.定义: 设G(V,E)是一个具有n个顶点的有向图,V中的顶点序列称为一个拓扑序列,当且仅当满足下列条件:若从顶点到有一条路径,则在顶点序列中顶点必在之前。 2.基本思想…

海南云仓酒庄拜会三亚市贸促会与三亚国际商会共谋发展 共绘蓝图

2024年2月23日上午,三亚市贸促会党组书记、会长、三亚国际商会会长方玉来在三亚国际商会会议室与海南云仓酒庄有限公司党支部书记蒋义一行进行了深入座谈交流,本次还有副会长张成山、秘书处副秘书长孙秋丽、李婧参加了座谈会。此次座谈会旨在加强双方的合…

JAVA毕业设计129—基于Java+Springboot+thymeleaf的物业管理系统(源代码+数据库)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootthymeleaf的物业管理系统(源代码数据库)129 一、系统介绍 本项目前后端分离,本系统分为管理员、小区管理员、用户三种角色 1、用户: 登…

yolov8车辆识别模型(附数据集)

目录 前言 一、我的数据集 二、其他车辆数据集 三、我的模型 四、模型训练(一站式链接) 五、我的训练过程 前言 因为为了做毕设,所以训练了一个道路监控的车辆模型。 效果不是很好,希望大佬们指导一下。 再此也分享我找了到的…

《Docker 简易速速上手小册》第6章 Docker 网络与安全(2024 最新版)

文章目录 6.1 Docker 网络概念6.1.1 重点基础知识6.1.2 重点案例:基于 Flask 的微服务6.1.3 拓展案例 1:容器间的直接通信6.1.4 拓展案例 2:跨主机容器通信 6.2 配置与管理网络6.2.1 重点基础知识6.2.2 重点案例:配置 Flask 应用的…

Python高性能web框架--Fastapi快速入门

文章目录 fastapi框架一、预备知识点1.1、http协议一、简介二、 http协议特性三、http请求协议与响应协议 1.2、api接口 二、quick start简单案例 fastapi框架 Fastapi,一个用于构建 API 的现代、快速(高性能)的web框架。 fastapi的两个核心…

three中界面交互gui.js库的使用

gui.js库(可视化改变三维场景) dat.gui.js说白了就是一个前端js库,对HTML、CSS和JavaScript进行了封装,学习开发的时候,借助dat.gui.js可以快速创建控制三维场景的UI交互界面,你打开课件中案例源码体验一下就能感受到。 学习dat…

Flask基础学习4

19-【实战】问答平台项目结构搭建_剪_哔哩哔哩_bilibili 参考如上大佬的视频教程&#xff0c;本博客仅当学习笔记&#xff0c;侵权请联系删除 问答发布的web前端页面实现 register.html {% extends base.html %}{% block head %}<link rel"stylesheet" href&q…