能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]怎样才能进腾讯管家呢?
想办法认识里面的人,同样的技术水平下,肯定是近水楼台先得月了。当大学生毕业时,网上到处投简历找工作,经常石沉大海时,已经有工作经验的人,换工作基本靠推荐,找熟人吃顿饭,聊一下,工作就定下来了,混圈子熟人多了好办事嘛,而且公司一般也喜欢推荐的人,因为觉得放心。
如果楼主不认识这类人的话,那就想办法提高自己的知名度,你现在才大2,那你花两年时间在论坛上多发点精华帖子,也不失为一个好主意啊,哈哈。至于你说学到什么程度,那你按照自己喜欢的学就行了,打好底子才是王道,因为工作的内容,往往是需要重新再去学的,但底子好了就不怕。反正不管咋样,编程是一定要学好的,
|
能力值:
( LV2,RANK:10 )
|
-
-
[原创]Find CALL Tool(带源码)
选取第一行,然后按住shift 选取最后一行,就全选了,然后右键copy  ,当然你也不一定要全选,可以按照function name排列后选sub_xxxx开头的,也可以按length排列后,选长度长一点的call
|
能力值:
( LV2,RANK:10 )
|
-
-
[原创]Find CALL Tool(带源码)
你把程序拖到ida里面,ida会自动识别函数嘛,不是有个functions window页么,或者你按shift f3;与找call没有关系,是识别call, 你看楼主帖子,不是最开始点那个“call”,会识别程序里有200多个函数么
|
能力值:
( LV2,RANK:10 )
|
-
-
[原创]Find CALL Tool(带源码)
和我以前发的一个帖子介绍的方法类似。不过 我的call不是自己找的,是copy的IDA分析出来的所有地址,这样有一个好处就是,ida能识别一些库函数,这样我们可以直接忽略掉;其次你是把call修改为jmp一个函数,我是直接修改为0xcc,用的异常处理来获取断点异常;
btw:其实我一直想做的一件事就是,给d3dx的所有函数下个断点,或者像楼主这样做个hook,每次执行到函数时,就统计下当前内存的使用量,最后比较看哪些函数运行后,内存变化大,看能否干掉这些函数,去做黑屏优化,呵呵,只是个思路,我自己没搞过。
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
如果想往外挂方面发展需要学习那些知识
多逆向,多调试,最关键的是编程技术,闲的蛋疼你可以找游戏的源码学习,可以学到不少东西,推荐一个网站http://www.soke163.com,这网站有很多游戏的源码。你也可以找外挂源码学习,网上也是一堆。
再说下最基础的找call;举个例子:在游戏里走路,肯定有一个函数去做走路这个动作的,你要做的就是调试游戏找到这个函数,然后你写个dll注入到游戏,调用这个函数,这样达到功能,打怪喝药等等也是一样,找出这些函数。
你只要知道要去干什么,你就知道自己该去做什么了,譬如打个怪你肯定要找“攻击”“遍历周围的怪”“补红补蓝”“捡取东西”“寻路”;当然你也可以学习按键挂,就不用找这些玩意了;
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]HOOK DLL函数的问题
pushad就是让你保存寄存器的值,
进行你的操作,
然后popad还原寄存器的值,
再jmp回原来的函数,这样你跳回去后神马ecx之类的就还是之前的了。
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|