- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 AliTigerTally wtoken算法分析
从技术角度来讲确实逆向的难度比较大,主要是掺杂了大量的自定义算法,比如在拼接设备信息之后,按照字节的补位数一共有16种加密算法,还有魔改的sha256,hash算法,大部分时间都花在还原这一部分算法上面了.整体难度很大。我的这个样本来源某网上自行查找,分析一通才发现和大佬说的完全不一样,大厂的更新速度真是太快了.然后发现生成的结果还是在变,分析其中的导入函数,hook其中可以产生随机值的地方。然后hook vmpSign,固定入参,想办法把输出结果固定下来。NSLog(@"初始化失败");
2022-11-18 18:58:31
3131
1
原创 深入理解异步编程
程序员对性能的追求总是孜孜不倦的,异步作为提高性能最重要的方法也在不断的被研究,随着人们对异步理解的深入,相信还会有更好的方法被提出。这篇笔记是我在学习异步编程相关主题之后,再结合自己对计算机系统和异步编程的理解总结而成,错误和疏漏在所难免,请读者谅解,欢迎批评斧正。本文属于原创,转载请注明出处:https://blog.youkuaiyun.com/boshijingang/article/details/122629246。...
2022-01-21 21:27:00
1937
原创 valgrind研究记录
valgrind研究记录 一. 介绍 可以用来做内存检测工具、性能分析工具,基本原理是对目标二进制文件进行动态二进制翻译,翻译得到体系架构无关的中间表示(vex),然后在翻译得到的中间表示中插入自己的监控代码(instrument),最后再把修改过的vex编译成主机机器码执行,可以做到指令级别的监控,目标程序就相当于运行在一个虚拟的cpu上。 二. 整体架构 整个程序有个共用的入口,其它实现特定功能的模块都作为它的一个tool(memcheck、lackey),入口部分主要完成参数解析还有目标程序的加载,t
2020-06-23 17:59:46
662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅