当前位置:首页 > 每日看点 > 正文内容

程序员现在接私活儿越来越难了为什么?

卡卷网1年前 (2024-12-26)每日看点178

没有觉得很难,有时候忙不过来。

作为一名Android逆向工作者,说一下这几年接的一些私活:

1,APP协议分析,算法提取: 分析某海外社交APP的通讯协议主要是http/https/websocket. 开发脚本工具,提供脱机运行环境。提取设备ID,sign的算法,probuf数据解密。落地业务主要是批量化运营,构建海外社交平台的流量矩阵。

2,Google play马甲包上架:帮助客户上架马甲包到GooglePlay。客户围绕马甲包上架的业务有很多,或者为了引流,或者为了增加广告收益,或者为了通过审核,这块需求很多的,单子接不完。

3,APP竞品分析:帮助客户分析某应用的保活技术(应用后台服务可在大部分手机上一直存活),解密VMP+OLLVM代码,还原其实现方式并提供SDK集成。类似这种竞品技术copy的项目干了至少有5个。

4,游戏脚本破解解密:地下城于勇士DNF的脚本解密算法,客户需要对这个游戏做汉化语言包,主要是解密脚本,修改汉化部分(韩文-中文),加密还原回去。类似事情也做了有4-5个。

5,多开虚拟引擎,这是给客户定制类似VA的沙盒机制,我是基于开源项目来做,大量修开源引擎的代码特征,确保不被主流加固对抗手段识别。

6,加固混淆工具,由于经常脱壳,破壳,对加固加壳也有一定了解,基于这些技术积累和一些客户需求,基于开源项目,定制了一套加固对dex和so进行加固混淆的工具链,目前有十几个固定团队在用。

7,还有一些杂七杂八的小项目,像加壳、脱壳、改后二次修改/打包,插件,去广告,过会员vip.....

当然,这些私活儿用到的技术栈也非常复杂:Arm汇编,c/c++,Java/jni/ndk/smali,dex/SO格式各种java,Native的hook大法,Hook框架(xposed/Frida),Java反射框架,通讯协议(http/https/websocket/tcpip/sokcket),加解密算法(各种摘要算法,ASE,DES,RSA及其变种);Art运行机制,Framework,操作系统理论,rom定制

总的来说,需求一直很多,且都特别适合兼职或者私活来做。缺点就是技术栈拖得广,难在某一方向深度积累,大多是做项目,挣的也是辛苦钱!

所以接私活,要走出舒适区,充分利用好下班或业余时间,下定决心行动起来,私活不缺的。记住关键是行动,行动,再行动,学习,学习,再学习!

=========补充回答========

评论区里最多的关注就是这些活儿有“风险”。其实【逆向】这俩字本身就是灰色的,上不了台面的,但它却存在于各行各业,从机械制造到软件开发...,众多大厂也是没少利用它。所以这里也仅仅是基于问题的产生提供了一个参考选择,在接触到的逆向需求里,较多的是一些孤立的单点任务需求,也特别适合一个人或小团队利用点碎片时间去做。在国内正向开发竞争激烈的今天,切入逆向,延伸海外也许是个不错的方向。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5632.html

分享给朋友:

相关文章

国内比较好用的快速开发平台有哪些?

国内比较好用的快速开发平台有哪些?

低代码/零代码快速开发平台,一直是近年来很热的一个词,各大巨头的纷纷加入也给这个赛道。题主需要一个能二次开发的低代码快速开发平台,可以试试JVS低代码(私有化)。JVS低代码前端采用Vuex框架和Element-ui组件库,后端则基于Spr...

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载https://xbeibeix.com/api/bilibili/贝贝BiliBili 是个免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 → 解析视...

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

报名的网课分期付款怎么退?

你在你分期付款的订单下面有客服电话,直接打电话描述一下你的问题,你可以告诉他你是被恶意绑定的,在不了解有退学条件这一说的情况下报的课程,可能遇到消费者诈骗了,不承认有退学金,说是霸王条款,诈骗消费者,你若分期了先把自动续费关了,别让自己个人...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。