自从开学以后就一直没有更新 blog,一是因为新学期总有点事情要忙;二是觉得最近实在没什么好分享的知识或心得。[最近在忙什么]
主要是挑战杯的立项,主题是关于运用 OpenGL 实时渲染带自阴影的大面积草皮,算是一种优化算法的课题。目前课题正处于申报阶段,如果审批通过可以从学校获得最高 5000 元的拨款(今年学校大方了,往年都是 2000 的)。7月份要交一个预案,到时候一定得拿出东西。
寒假时某[tc](技术水平>俺)向我演示的“魔兽修改器”给我留下了深刻的映像——突然发现自己的基础知识已经可以做 Crack Hack 之类的工作了。虽然某些 Crack&Hack 行为不需要太多的技术含量,但是 Hacker "通过一切"的技术豪情还是刺激着我。于是,我偶尔跟跟某[tc]的风,也开始摆弄起 ollydbg,w32Dasm 之类的工具,打印了包括PE文件格式和其他windows进程内存使用原理的短文和参考。
[成果]
OpenGL 方面是在没有什么拿的出手的东西,在此就略过不表。
游戏修改器相关技术方面已经成功的对自己编写的简单的靶程序进行了包括数据和汇编码的跨进程修改,效果参照配图自行想象。
[待解决的问题]
1)在游戏中搜索出的金钱之类的地址(不定),在 odbg 的内存映射->数据窗口使用转到时提示内存未分配。而用同样方法调试我自己编写的靶程序却可以找到。
2)正在学习加壳脱壳。
3)掌握 ollydbg 的常用调试方法。
ps:
附编写的测试程序 [下载7z格式]





9 评论:
我在下载了小程序之后发现:我不会用 T_T
另外金钱的修改并不是非常困难的,难的是游戏并不总是试图访问金钱!等我哪天发神经的话我再看看。
瞎说,不会用就应该去残障学校念书了。
所以设置内存写断点呀,他只要一写,哈哈,就中断了!
但是ollydbg提示我那个地址没分配……
T_T
是不是和加壳有关?
快发神经,快发神经!
我等着看呢……
你这个人不正常!!!!!!!!!
把一个32位整数只发了16位过去,我不要跟你说话!!!!!!!!!!!!
你傻鸟来的,我原先只写8位的,贴出来之前怕你多输才零时改成了2字节。
反正从低位到高位,怕什么。
起码也应该发3个字节。
所以新的程序里我都发了4字节。
正确的做法是在第三个参数中填sizeof()。
新模板不错啊
发表评论