会C/C++,汇编,逆向,包括X86/64,JS逆向,android逆向,js/html/php网站建设,python编写,易语言/c#/vb都熟练使用,MFC程序设计,数据库SQL2000,熟悉MS Office系列软件使用,熟悉逆向分析,HTTP协议,WEB接口,javascript,postman,爬虫
项目描述:基于VC 6.0,利用网络协议(TCP)通讯,把局域网中的空调设备进行控制及查询,把相关信息实时显示于主界面,利用select模型开发。
项目职责:编码,测试
(志高有限公司)测试空调电路板的功能
项目描述:负责对电路控制板进行打板。根据原理图进行焊接芯片,最后根据功能说明书进行全方位测试,单独每个功能测试,组合某些功能测试,以及整体测试。
项目职责:测试
(佛山市默勒米高电梯有限公司)电梯动画
项目描述:负责将电梯记录文件读取出来并生成电梯的动画。
项目职责:编码,测试
(佛山市默勒米高电梯有限公司)电梯记录软件
项目描述:负责电梯记录软件显示数据并导出excel
项目职责:编码,测试
(佛山市默勒米高电梯有限公司)刷卡软件
项目描述:负负责刷卡系统记录和查询,显示,制卡等
项目职责:编码,测试
(广东峰华卓立有限公司)发帖软件
项目描述:负责编写post软件用以在论坛推广,找出post参数,postman测试接口。
项目职责:编码,测试
(广东峰华卓立有限公司)3D打印软件
项目描述:负责编写3D打印软件喷墨打印部份,PLC控制以及测试。
项目职责:编码,测试
(广东峰华卓立有限公司)服务端软件
项目描述:负责服务端程序编写和架构设计,利用完成端口提供高并发能力。
项目职责:编码,测试
(广东峰华卓立有限公司)客户端软件
项目描述:负责客户端编写和架构设计,提供上传下载文件,以及其它状态显示。
项目职责:编码,测试
(广东峰华卓立有限公司)公司网站
项目描述:负责网站编写和内容设计,并进行关键词优化。
项目职责:编码,测试
(广东峰华卓立有限公司)逆向旧软件
项目描述:反编译旧软件,并提取关键部份,用于后续项目输出。
项目职责:逆向
个人项目:
1.某手游发收包加解密逆向:
模拟器弄出抓包环境,分析包大致数据,把lua还原出来,找到游戏逻辑,以及数据协议,编写工具解密出对应字段,并逆向找出游戏中的加密封包逻辑,和解密封包算法
某手游的sslPin用frida挂勾实现能抓取https
真机上运行写的frida脚本,把ssl pin去除,这样用charles抓包就可以抓到tls2那种包了
2.逆向页游,js
基于对游戏的兴取,尝试分析页游的数据协议,一种是flash的,直接写个web browser去hook发送接收,大致分析后把flash反编译出来,搜索关键位置,得出发送和协议。如果是h5的游戏,则需要把chrome控制台弄出来,分析数据,在关键地方下断点,往上回溯找到发包的地方分析,然后再利用分析好的登陆参数请求,进而登进游戏测试协议。
3端游分析
附加到od.利用硬件断点找到发包call,以及利用工具查看包数据,找到发包call后可以顺利找到走路call,技能call,喊话等功能。同时利用ce找到人物相关信息,怪物信息,背包数据,任务数据。最后负编写dll并注入实现人物走路,打怪,使用物品功能。
4单机PC游戏分析
直接OD运行,利用CE先找出变动数值,在游戏里操作让数值变动或不变,进而用CE锁定可能的位置,找到数值后在用VEH找出可能代码的地方,分析整体数据。
5易语言war3盒子
易语言写的war3合子,包含开图,修改属性,资源,存档
6 php存档管理
基于php的存档管理,包含登录,上传存档,修改存档,删除存档,并且添加API接口可以让软件直接走HTTP协议
7 python工程
Python做的pa虫工程,用来过滤和收集所需要的信息
8 加密狗/加密和pj
根据加密狗的SDK,写了一个基于加密狗保护的程序,然后放到od里分析看看强度和patch校验
9 某游戏代码修改
得到这个3D游戏代码,修改BUG,并让他正常跑起来
模拟器弄出抓包环境,分析包大致数据,把lua还原出来,找到游戏逻辑,以及数据协议,编写工具解密出对应字段,并逆向找出游戏中的加密封包逻辑,和解密封包算法,功能是自动赏金,自动主线,自动换装,自动存装备,自动合成,自动挂机
游戏采用C++所写,但是版本老旧,必需要测试过程中把BUG和界面问题修复好,客户端和服务端都修复了问题。