随笔分类 - 汇编与反汇编
摘要:近来,朋友买了一台新手机,可她嚷着要将原来手机的名片等内容拷贝出来,可怜的总是我们这等打代码的民工童鞋。网上查了一下,发现NOKIA的PC套件有个大BUG,我也懒得试新的版本有没有修改过,就打算给她写个程序,主要的功能就是将nbu的文件内容一个个拷贝出来。忙活了大概5个小时,终于完成了win32汇编的版本。其实工作量不大,只是我希望能够再次熟悉对汇编的操作,故意舍弃了很多用一句invoke就能搞定的代码,用汇编热热手。刚才看到了一大牛学长的关于监视qq的一篇文章,突然想到了以后如果有时间,把这个功能尝试着直接作为内存补丁打在NOKIA PC套件上。其实这样做优点不明显,但是为了练手也值得的。代
阅读全文
摘要:本程序是在我阅读了OllyDBG 入门系列(三)-函数参考 (http://bbs.pediy.com/showthread.php?s=&threadid=21330)之后根据已知的分析结果用win32汇编实现的练习。具体的分析方法在原文中已经有了非常详细的解释,这里仅给出具体的注册机实现代码。由于刚学破解,请笔下留情。代码Code highlighting produced by Ac...
阅读全文
摘要:最近在学习分解PE文件,第一步便是熟悉pe文件的结构。在看到了罗云杉的win32汇编教程的第17章的PEInfo例子时,运行了一下,顺便根据提示做了一定的试验。结果发现了一定的问题。这些问题主要集中在对win32汇编中的.data段和.data?段上。首先,按照书中(大概是第三章)的说法,.data?段在磁盘上不会预留空间,只有当PE文件被装载(注意是装载,而不是简单的内存映射)的时候,.data...
阅读全文
摘要:必须得承认,这个项目的名字《猎杀潜航》起得大了点,一开始设想的挺好的,想用刚学到的win32汇编做点有意义的项目,都说名字是成功的一半,所以想了老半天,看了很多小游戏,觉得这种“打飞机”的比较容易实现,再加上想起之前看的电影,就使用这个名字了。废话不多说了,先说一下做这个项目的总体感想。然后再谈一些技术上的东西。首先是说为什么会学习win32汇编。到目前为止,我还是一个学生...
阅读全文