| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2055 人关注过本帖
标题:求对游戏对软件安全有兴趣的朋友一起共度十日学友时光
取消只看楼主 加入收藏
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
结帖率:92.31%
收藏
已结贴  问题点数:100 回复次数:2 
求对游戏对软件安全有兴趣的朋友一起共度十日学友时光
找到一套视频教程,虽然一贯不认同看视频这种学习方式,但是感觉这套还可以。
想找感兴趣的朋友一起学习,是一起学习而已,同一起跑线。


=====================================================================
只要会基本的C知识就可以了。虽然教程是用MFC,框架而已,具体代码方面,遇到不明白的自己可以找资料。 毕竟实际写东西时 很多时候要用到类这些。

接受能力要强 要会自己想办法解决问题 善于搜索 善于独立思考

=====================================================================

   
         1.1.1、
              a、取得窗口相对坐标
              b、读出游戏窗口信息GetWindowRect
              c、移动鼠标指针SetCursorPos
         1.1.2               
              a、鼠拟鼠标单击mouse_event
              b、鼠标指针移动还原
              c、集成到startgame函数里
     1.2、用CE查找棋盘数据
         1.2.1、CE中的数据类型
              a、数据类型:Bit,Byte,Word,Dword,float,double
              b、用CE查找出坐位号;
              c、保存分析数据
         1.2.2、编程读出坐位号;
              a、远程读取进程数据
              b、打开远程进程
              c、读取远程进程数据
         1.2.3、用CE查出棋盘基址;
              a、找棋盘数据基址
              b、分析棋盘数据结构
         1.2.4、读出当前棋盘数据
              a、编程读出棋盘数据
              b、棋盘数据显示出来        
     1.3、
                     1.3.1 分析棋子与棋盘坐标关系
               a、鼠标软件模拟,函数SendMessage
               b、分析窗口内棋子相对坐标X,Y
               c、软件模拟点击棋盘坐标x,y处的棋子
         1.3.2 消掉一对棋子的算法框架
               a、遍历棋盘同类型棋子配对
               b、构建算法框架
         1.3.3 (Check2p)大致框架(算法核心)
               a、在这一对棋子间找相通路径的原理
               b、(Check2p函数)框架代码
               c、(CheckLine函数)检测2点是否有连通.
         1.3.4 CheckLine实现
               a、CheckLine函数实现
               b、Check2p核心代码架构
         1.3.5 Check2p完整代码实现
               a、完整的Ceheck2p代码解析
               b、完善CheckLine函数              
         1.3.6 Click2p函数实现,单消棋子功能实现
               a、完成Click2p函数
               b、单消一对棋子的实现
               c、修改ClearPair函数
         1.3.7 挂机/秒杀/
             a、自动开局
             b、挂机下棋            
         1.3.8 界面美化
             a、添加进度条
             b、界面调整
             c、Slider控件属性设置
         1.3.9 倒计时与棋子数(基址查找)
             a、查找棋子数
             b、查找倒计时
             c、开局标志
         1.4
           1.4.1 优化自动开局函数StartGame
             a、让游戏窗口高高在上
             b、优化开局函数
           1.4.2 去掉游戏倒计时限制  
             a、找到计时代码
             b、动态修改游戏代码(OD使用初探)
             c、去掉计时限制         
           1.4.3  
            a、功能测试
            b、修改完善
            c、读出当前棋子数
            d、秒杀实现
           1.4.4 初级篇小结
            a、游戏分析小结
            b、编程小结
                     
======================================================================

以上是教程里面带的大纲。所用游戏例子是扣扣连连看
不要被名词吓倒。。。名词基本上是唬人的




http://u.
http://u.

上面是从网上找到的下载地址,想学的朋友可以下载 因为是视频教程加源码和课件,比较大。最好用他们的专用下载工具下。
=========================================================

一个人学习比较缺少动力,找朋友一起学,也许会多点动力,大家共同学习。

这个是初级入门的, 19课 每课大概20多分钟。学习加消化 十天时间足够了
我也刚下载完,想找朋友一起 用十天时间学习。
有兴趣的朋友提供个Q群号 加进去一起学习。
少了不行 多了也不行 十天 就是十天
仅仅十天



搜索更多相关主题的帖子: 学友 软件 兴趣 时光 游戏 
2010-11-12 00:54
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
以下是引用yxwsbobo在2010-11-12 07:35:29的发言:

这个视频我挑着看过一部分,看这个的意义不大,随便找本介绍WINDOWS API的书 都比这强,看书可以系统深入的学习,还便于记忆
 
写外挂关键不是怎么写代码,难的在于如何逆向出自己想要的东西,找到关键的数据结构和函数,这些逆向的想法和经验在视频中几乎没有,所以效果不大

一般视频教程 甚至可以说包括学校老师的当面授课,有几个可以达到讲解“想法”“思路”“经验”的程度呢?所以我也一贯不认同看视频或者是参加什么培训班或者是什么找师傅什么的。都是要靠自己学习 靠自己总结  领悟。

WINDOWS API虽然重要 但是也不能认为“随便找本介绍WINDOWS API的书 都比这强,看书可以系统深入的学习,还便于记忆”就能达到任何要求。况且这跟API根本是两码事。

不积蹞步,无以至千里;不积小流,无以成江海,你认为真的可以建成空中阁楼吗?可以一步登上峰顶吗?可以靠着看一个视频就能学习到所谓的“想法”“经验”吗?相信你也不这么认为。同样,一个入门级别的视频教程,你又怎么能要求它来达到你的这些要求?不知你强一个入门视频所难,有什么意义?砸场子也要明说呀。

这套教程是一个系列,甚至还有驱动开发,作者功力是不错的。我想找朋友一起学的只是一个最初级入门的跟游戏分析编码有关的部分,作为入门,有套好的视频可以提高自己兴趣,可以从中学习到不少东西,至少至少 可以开阔眼界。

声明:
一 找朋友学习仅是希望有学友共同学习进步 增加动力
二 这套视频教程是网上流传,也比较有名,应该也是经过许许多多朋友验证过的
三 本人并无任何拉帮结伙的意图,也从不留任何Q号Q群 也不去其他任何论坛驻扎
四 如有朋友感兴趣,可公开提供一个Q群 大家加进去一起交流,有好问题在这里
   贴出来,共同学习进步。
五 以上声明绝非无的放矢,但是也请不要轻易对号入座
六 这里还是以学习交流为主,不多做口舌之争,凡事皆坦荡荡为好。

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-11-12 14:41
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
我反复多次讲 这是初级入门 初级入门的东东 而且仅仅是十日时间。
起到的作用也仅仅是激发兴趣 开阔眼界的作用。以后如果想学,路还长的很。

可有人一上来就什么没意义 用处不大 什么什么的。难道说 加入某群 花3天学会
C 考96分 就是打基础了?基础就好了?学了API 看了核心编程 就自动会分析对对碰连连看游戏了?就自动会写零用钱游戏的辅助了? 真是搞笑的狠。

总什么API 总什么核心编程 不怕被人鄙视的说 要讲API 要讲系统底层 我未必不如17楼, 要讲win32编程 17楼未必比我强。  说这些的意思,是想讲明 对于某一技术方向,选个合适的起跑点就可以了,比如游戏安全方面,初级入门的知识,仅需要C就可以去尝试了解,了解以后,如果有兴趣,可以深入去学习,那将是真正的学习。

以前有人发贴问什么虚拟地址相对虚拟地址输入输出表什么的,我讲完以后,对他说 这个需要基础 需要真正的静下心去学习,基础最重要。
有人问如何用C写出个最简单的弹出窗口,我一字一字的打出来。并没有告诉他这需要什么基础。
会用C,想写个弹出框,一个API而已,要什么基础?会了以后 想再深入学,自然会去自己学 自然会去了解消息机制 自然会想着如何更好的写出代码,自然会想着什么学习资料需要自己去学。

什么正道邪道旁系支系的,对于技术来讲,纯属扯淡。
什么是正道什么是邪道? 技术上没有正邪,反外挂必须先会了解外挂,反病毒必须先会写病毒,修补漏洞就必须先会找漏洞,想学习底层知识必须会windbg会调试会逆向,更何况在学习的过程中 会有其他很多知识点 知识面是以前没有遇到过的,如果连这些还需要纠缠不清的絮叨,那就真的很另人难以想象。

真是懒得再讲些什么。
也懒得费什么口舌。
如果有人有什么问题,还请另开新贴自己去说吧,别在我这帖里再讲什么了。烦。

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-11-13 19:19
快速回复:求对游戏对软件安全有兴趣的朋友一起共度十日学友时光
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013145 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved