
翻译文档
文章平均质量分 81
hyblusea
程序员
展开
-
VB制作外挂示例
使用 Visual Basic 制作修改器 作者:Bean(beans@gamehacking.com) HeYu,Flyinsky 翻译 "对不起,我想这是不可能的,因为VB是一个如此简单的编程语音。"如果有人这么告诉你,别去理他。我可以肯定告诉你,对于制作修改器这种简单的程序,VB完全可以胜任。 然而,有原创 2006-11-05 22:19:00 · 7067 阅读 · 0 评论 -
PE教程3: File Header (文件头)
本课我们将要研究 PE header 的 file header(文件头)部分。 至此,我们已经学到了哪些东东,先简要回顾一下: DOS MZ header 又命名为 IMAGE_DOS_HEADER.。其中只有两个域比较重要: e_magic 包含字符串"MZ",e_lfanew 包含PE header在文件中的偏移量。 比较e_magic 是否为IMAGE_DOS_S翻译 2006-11-23 12:21:00 · 1201 阅读 · 0 评论 -
PE教程5: Section Table(节表)
理论:到本课为止,我们已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到 section table(节表)了。节表其实就是紧挨着 PE header 的一结构数组。该数组成员的数目由 file header (IMAGE_FILE_HEADER) 结构中 NumberOfSections 域的域值来决定。节表结构又命名为 IMAGE_SECTION_翻译 2006-11-30 01:11:00 · 1296 阅读 · 0 评论 -
PE教程6: Import Table(引入表)
本课我们将学习引入表。先警告一下,对于不熟悉引入表的读者来说,这是一堂又长又难的课,所以需要多读几遍,最好再打开调试器来好好分析相关结构。各位,努力啊! 理论:首先,您得了解什么是引入函数。一个引入函数是被某模块调用的但又不在调用者模块中的函数,因而命名为"import(引入)"。引入函数实际位于一个或者更多的DLL里。调用者模块里只保留一些函数信息,包括函数名及其驻留的DLL名翻译 2006-12-04 17:20:00 · 1331 阅读 · 0 评论 -
PE教程7: Export Table(引出表)(End)
上一课我们已经学习了动态联接中关于引入表那部分知识,现在继续另外一部分,那就是引出表。 理论:当PE装载器执行一个程序,它将相关DLLs都装入该进程的地址空间。然后根据主程序的引入函数信息,查找相关DLLs中的真实函数地址来修正主程序。PE装载器搜寻的是DLLs中的引出函数。 DLL/EXE要引出一个函数给其他DLL/EXE使用,有两种实现方法: 通过函数名引出或者仅仅翻译 2006-12-09 00:24:00 · 1227 阅读 · 0 评论