能力值:
( LV2,RANK:10 )
|
-
-
2 楼
|
能力值:
( LV12,RANK:530 )
|
-
-
3 楼
游戏修改器是不是也就是这样的?
|
能力值:
(RANK:410 )
|
-
-
4 楼
最初由 4nil 发布 游戏修改器是不是也就是这样的?
差不多。
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
最初由 4nil 发布 游戏修改器是不是也就是这样的? 游戏修改器 大多都是修改内存数据的
不修改运行的代码的 呵呵
外挂 是要修改运行的代码的 ^_^
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
哈哈 混来个精 !!
哪位老大 给的呀~~
我在这里谢谢了阿~!!~~
|
能力值:
( LV9,RANK:970 )
|
-
-
7 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
呵呵...这不就是传说中的“野猪的力量”吗?
|
能力值:
( LV9,RANK:170 )
|
-
-
10 楼
和内存补丁一个概念,我是这样理解的
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
学习了!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
学习学习!!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
学习呀,特别喜欢这种的
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
学习,留个记号,lz还请多发些这些上来让我们这些菜鸟好学习学习
|
能力值:
( LV7,RANK:100 )
|
-
-
15 楼
这个好,上回那个“野猪力量”看不懂。
问个傻子问题:硬盘上的程序运行后被调入内存中的区块,那这个区块是否是连续的?加壳的话,是不是把这个区块打散?加花指令就是往这个区块里加入垃圾代码让人读了费力是吧,偷代码是不是把几个代码这里放一块那里放一块割割开了放是不是?
|
能力值:
( LV12,RANK:660 )
|
-
-
16 楼
最初由 Tee8088 发布 这个好,上回那个“野猪力量”看不懂。
问个傻子问题:硬盘上的程序运行后被调入内存中的区块,那这个区块是否是连续的?加壳的话,是不是把这个区块打散?加花指令就是往这个区块里加入垃圾代码让人读了费力是吧,偷代码是不是把几个代码这里放一块那里放一块割割开了放是不是?
1. 是连续的, 但由于对齐的原因会有一些00被填入;
2. 壳会重新组织PE结构,但在内存中会还原;
3. 花指令是在程序中加一些没有意义的代码来欺骗反汇编工具;
4. 偷代码通常是壳把一部分程序的代码“搬”到壳自身或者其他的地方来干扰修复...
|
能力值:
( LV7,RANK:100 )
|
-
-
17 楼
那如果加密壳偷了代码,那SMC是不是就不能用了,过不了它加密的那一关?
SMC是不是在壳自已要用到程序时,它会把程序在内存里分散的几块肉用根线先穿穿好组织起来,然后让它运行,我们就在这个它组织好后FUCK它是吧??那壳的一段提示注册的过程是不是在这个组织好串起来之后?如果是的话,那这个SMC是不是就是改跳转跳过壳里的注册过程,让那块完整的肉没有阻碍的运行?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
Good!
学习,我试试看。
感谢楼主!
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
业主的力量――住入!
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
顶哦这个好哦.学习中
|
能力值:
( LV7,RANK:140 )
|
-
-
21 楼
修改器并不都是修改数据内存,有不少修改器也会注入,修改程序流程,尤其是要实现一些比较BT的功能的时候,比如防秒杀,穿墙,突破参数上限限制等
|
能力值:
( LV9,RANK:310 )
|
-
-
22 楼
对了,上次有篇讲tlsback的文章,那个tlsback表在程序载入内存后能不能动态改啊
|
能力值:
( LV9,RANK:310 )
|
-
-
23 楼
可以先用LORDPE更改区段的属性........
|
能力值:
( LV3,RANK:20 )
|
-
-
24 楼
楼主能否详细介绍一下是如何实现这个的
由于 该数据存在 00402658 所以就先把该段权限设置为 读写
MEMORY_BASIC_INFORMATION mbi;
//PAGE_EXECUTE_READ
VirtualQuery((LPCVOID)0x00402000,&mbi,sizeof(mbi)); //查询.rdata 段
DWORD dwOLD;
VirtualProtect((LPVOID)0x00402000,0x1000,PAGE_EXECUTE_READWRITE,&dwOLD); //修改.rdata 段
一会这里还有修改运行时的代码 这里也把代码段权限设置了
VirtualQuery((LPCVOID)0x00401000,&mbi,sizeof(mbi)); //查询 .text 段
VirtualProtect((LPVOID)0x00401000,0x1000,PAGE_EXECUTE_READWRITE,&dwOLD); //修改 .text段
|
能力值:
( LV4,RANK:50 )
|
-
-
25 楼
最初由 njzzzzzz 发布 楼主能否详细介绍一下是如何实现这个的
由于 该数据存在 00402658 所以就先把该段权限设置为 读写
MEMORY_BASIC_INFORMATION mbi; ........ od 载入 找到 Test的位置 察看代码
就能找到 00402658 的"test"字符串
然后 设置该段 属性即可
|
|
|