时间过得真快,一年前与子任一同看清华的新年晚会仿佛还在昨日。临近年末,一直都想写点东西总结一下,但到了此时此刻却不知道该写些什么好。

Read More

引入

前一段时间,我一直都在做一个软件保护的项目,上周一直都忙于一个赛事的组织筹备工作,没有空闲写一点东西,这周才补上。我所做的工作主要就是对多个不同平台下的动态链接库进行加密,防止用户对其进行反汇编。在加密的流程中,有一个过程需要实现在内存中先解密代码段,然后再执行解密后的代码。显然,这里需要进行内存中代码段的读写操作。

Read More

PE 文件

PE(”portable executable”,可移植的可执行文件)文件是 Windows 操作系统中常见的目标文件、库文件和可执行文件格式,常见的 EXE、DLL、OCX、SYS、COM 都是 PE 文件。深入地了解 PE 文件格式不仅是做一些 Windows hack 相关编程所必须的,同时对我们理解 Windows 系统的内部构造也有很大的帮助。

Read More

上周完成了汇编语言这门课程的大作业展示,总体来说做得还是挺满意的。我们小组做的是一个摄像头控制类似微信飞机大战的程序。我们不想只是简单做一个小游戏,希望能将摄像头也加入进来,做一些控制的事情,所以才有了这个项目。在这个项目中,我主要负责的用汇编语言实现摄像头控制,需哥和磊哥负责实现类飞机大战的游戏程序。这是与普通微信飞机大战的区别在于就是我们额外实现了可以用电脑摄像头捕捉人脸移动,对应到飞机的移动,从而实现控制飞机大战游戏。

Read More