小总结小展望

来源:互联网 发布:sql over 编辑:程序博客网 时间:2024/06/01 22:53

主要涉及内容:

  • shell设计理念
  • 小小的开源项目还有木有下文?
  • 未来一段时间内的技术路线

shell 设计理念

1.0 压缩壳
2.0 压缩壳+可维护解密头
3.0 ?

压缩壳算是一个引擎基础,因为我们前期没有摸清平台上的一些东东.直接来个压缩总比没有的好.

既然使用的是公有引擎,那么防标准脱是必须做的.
如何防标准脱呢?我认为可以从以下几点入手.
⊙0⊙刚发现这个,手机版侦壳工具:http://bbs.pediy.com/showthread.php?t=207302
略囧,不过也看到好消息.Android so加载深入分析:从载入到链接 .
这才有挑战嘛.

继续为了防止轻易被脱衣服,我们需要:

  • 防止被侦壳工具爆菊,找出壳特征.
  • 去壳体字符特征
  • 防止被官方工具脱掉.包括误导报错,以及处理加壳时,壳体留下的用来为脱壳做准备的运行期非必需数据.

2.0设计相关内容可能涉及机密.略.

好啦,说点有趣的吧.你那几个小小开源作品有木有下文?

NZND是基于MiniDebugger的.
NZND的问题主要是来自MiniDebugger的问题.需要重构,部分功能待实现.

还有一个项目叫TakePhotoWithPC,项目地址,是一个用电脑摄像头拍照的项目.基于OpenCV.比较简单.也需要重构.

其它的项目大多是成品,或者先于精力和需求当前没有更新计划.

你的技术路线是如何规划的?

预计6月前可以完成当前阶段性工作任务.

  • 深入理解现有shell:引导模块,解密模块,重定位处理etc.做好已有的工作任务.
  • 尝试完成shell 2.0需要的技术积淀和实验. 包括加解密平台构筑.

下半年希望

  • 构筑新型加解密平台
  • 需要对NDK的API了解更多,
  • 从系统源码对.so机制有更深入的理解.
  • 比如何时重定位?现在对Android平台上的该过程比较模糊.

业余希望:

  • 维护需要维护的项目.
  • 学习机器学习相关教程
0 0
原创粉丝点击