« 上一篇下一篇 »

以前开发过的一些产品的回顾

趁着得空把以前做过的一些产品整理了一下,这么多年过来技术发展很快,新技术层出不穷,不过万变不离其宗,回顾历史,展望未来。之前已经写过的就不再重复记录了。


1. 内网视频缓存软件, 目的是将局域网(比如网吧)内某台工作站看过的网页视频缓存到内网一台专门的视频缓存服务器上,这样当网内其他工作站看这个同样的视频的时候就不需要再从外网获取视频数据了,而是直接从这台视频缓存服务器读取数据, 它的技术原理其实是通过镜像交换机进行旁路http重定向实现的。

2. VPN局域网互通软件,目的是将多个不同的局域网(比如网吧)通过隧道技术互联起来成为一个大的局域网,这样不同的网吧之间就可以一起玩某些局域网联机对战游戏(很多老游戏都有局域网联机对战的功能,当年的网络游戏也没有今天这么发达),现在很多网络游戏加速平台本质也是利用了类似的技术而实现的。 这个产品最初是逆向了一个日本人写的名叫SoftEther的软件作为参考而开始的。

3. 代码扭曲加密 对32位x86指令代码进行扭曲混淆,防止别人用类似IDA这样的工具逆向或者破解,不过现在都已经是虚拟机加壳的天下了,另外说一下代码扭曲加密最厉害的是刘涛涛,也就是当年TRW2000和WinMount的作者。

4. 有盘还原产品,并且带有穿透还原的功能,能够在不关闭还原的情况下,将需要的数据穿透写在磁盘当中。

5. 三层游戏更新软件,利用BT技术开发的主要用于游戏高速下载的软件。当年为了学习C++的Boost库,特意全部采用Boost开发,不过早已经忘的一干二净了。。。

6. 一个windows下的32位内核调试器。

7. 网吧增值产品,技术原理是对tdi和ndis等进行hook,对IP协议,TCP协议,HTTP协议等进行过滤和修改,实现诸如浏览器第一次打开锁定某个固定的页面类似这样的功能,不过自从64位windows系统开始流行起来以后,很多以前的方法已经失效了。

8. 网络克隆工具,可以利用PXE网络对局域网内的机器进行批量安装操作系统,技术原理是DHCP,PXE,TFTP,GHSOT工具等技术和工具的整合应用。

9. 比价引擎,当年的一个大胆尝试,当年电商平台还挺多,利用网络爬虫不停的抓取各个电商平台的产品的价格,这样就知道同一个产品在不同平台价格的差异,用户在前台搜索这个产品的时候,就将最便宜的产品展现给用户。利用这种方式给电商平台导流,不过可惜还没发布就中途夭折,呵呵。

10. android手机助手,包括PC版和嵌入式版,嵌入式版本是利用pcduin平台做的,目的是想实现那种手机批量预装APP的硬件小盒子,当年华强北这种生意很火,呵呵。 

11. 无盘软件产品,这个也是做的最久的一个产品,涉及面很广,从windows到linux,从应用层到驱动,从正规编程到各种奇淫异技,上到网络架构,下到硬件架构,可以说包罗万象。

12. 另外还有一些有意思的工具,比如Windows x64下Anti Rootkit工具,比如文件系统透明加解密等等。


以后有时间要将这些内容结合代码写成博客。总结自己曾经做过的东西,也是一种回顾自己以前学习的知识并且整理归档的过程。