[C#源码]内存搜索修改,像金山游侠一下可以修改内存的值

时间:2011-11-18 07:55:56
【文件属性】:

文件名称:[C#源码]内存搜索修改,像金山游侠一下可以修改内存的值

文件大小:288KB

文件格式:RAR

更新时间:2011-11-18 07:55:56

内存搜索 C#源码 .NET 金山游侠 黑客

内存搜索修改,像金山游侠一下可以修改内存的值 对ReadProcessMemory,WriteProcessMemory,OpenProcess,VirtualQueryEx等API做了应用 http://blog.csdn.net/xuedisheng/archive/2008/10/28/3166779.aspx


【文件预览】:
WINAPI
----_ReSharper.WINAPI()
--------4c320b15-b9f9-4db3-a2c4-5e83dd89a0a3.XmlDocIndex(328B)
--------CachesImage.bin(5KB)
--------TodoCache()
--------4c320b15-b9f9-4db3-a2c4-5e83dd89a0a3.Metadata(4KB)
--------WordIndex.New()
--------ReflectionCache.xml(323B)
----WINAPI.4.1.resharper.user(4KB)
----WINAPI.suo(12KB)
----WINAPI()
--------WINAPI.csproj(2KB)
--------bin()
--------obj()
--------Properties()
--------api.cs(24KB)
--------struct.cs(6KB)
----WINAPI.sln(908B)
内存搜索
----_ReSharper.test()
--------eedc57f8-1138-4002-bde6-2e231a76e70d.Metadata(235KB)
--------d261b9d7-f85b-4d47-87d7-53ba1e1ece00.Metadata(7KB)
--------CachesImage.bin(11KB)
--------TodoCache()
--------00168507-d077-4d6e-9414-6c088559839a.Metadata(4KB)
--------00168507-d077-4d6e-9414-6c088559839a.XmlDocIndex(328B)
--------76c80e31-55cd-4b56-9e8a-26aaf1fab392.Metadata(10KB)
--------WordIndex.New()
--------ReflectionCache.xml(656B)
----test()
--------bin()
--------FrmMemMain.Designer.cs(9KB)
--------obj()
--------FrmModifyMem.resx(6KB)
--------Properties()
--------Program.cs(470B)
--------FrmModifyMem.Designer.cs(5KB)
--------FrmProcess.Designer.cs(2KB)
--------FrmModifyMem.cs(1KB)
--------FrmMemMain.resx(9KB)
--------FrmMemMain.cs(19KB)
--------FrmProcess.cs(817B)
--------内存搜索.csproj(7KB)
--------FrmProcess.resx(6KB)
--------内存搜索.csproj.user(547B)
----test.4.1.resharper.user(11KB)
----_ReSharper.内存搜索()
--------CachesImage.bin(14KB)
--------TodoCache()
--------4ec90b98-f87a-4a72-93dd-f24889951831.Metadata(235KB)
--------3e2ef743-6a70-41fe-994a-cf2645848dc0.Metadata(4KB)
--------WordIndex.New()
--------3e2ef743-6a70-41fe-994a-cf2645848dc0.XmlDocIndex(328B)
--------ReflectionCache.xml(477B)
----内存搜索.sln(1KB)
----内存搜索.4.1.resharper.user(18KB)
----内存搜索.suo(25KB)
----test.suo(22KB)

网友评论

  • 查不到 不好用 失望 不过
  • 很有参考价值,谢谢分享!
  • 非常不错,可以使用!
  • 查不到 不好用 失望 不过代码还是可以学习一下
  • 用来业余学习的~,谢谢分享~~
  • 不能用诶,什么地方出了问题
  • 很有参考价值,谢谢分享!
  • 不错,我直接把里面的类用到我的程序里面了
  • 用不了! searchedLength = (int)Api.VirtualQueryEx(pHandle, BaseAddress, out inf, sizeof(MEMORY_BASIC_INFORMATION)); 这句话有问题,网上查了一下VirtualQueryEx( )函数,发现楼主传入的IpAddress是BaseAddress,初始值(IntPtr)0x400000;感觉莫名其妙。环境win8.1,64bit,visual studio 2013。其他说能用的网友啥情况? 下面是网上关于VirtualQueryEx函数介绍 DWORD VirtualQueryEx( HAN
  • 很有参考价值,谢谢分享!
  • 对学习内存操作有一定参考价值!
  • 貌似什么都搜索不到啊。
  • 用起来费劲,代码倒是大致看懂了,有一定学习价值
  • 对学习内存操作有一定参考价值!
  • 使用起来好费劲
  • win7 64,查不到任何结果,谁指点一下 能用指针来达到这目的吗???
  • 不能用啊啊啊啊啊
  • 内存穷尽的方法里应该分次进行,这样就可以避免数组过大发生溢出,因为一次扫描得到的结果太多,对于使用来说没意义,所有分次穷尽思路是最好的方法,而且扫描速度快,只是多进行一两次变化扫描而已。
  • 不好用。搜索不全
  • 搜不到数据
  • 用处好像不大
  • 不能索搜,至少win8不能使用 就算修改管理员权限一样搜索不出结果。
  • 使用起来好费劲
  • 不错,挺有用。。
  • 要是加上注入就好了。
  • 看来我的修改下可能才会能用
  • 不能用啊啊啊啊啊
  • 只能搜索 byte 因为: var Value = (uint)(bytes[i] | bytes[i + 1] << 8 | bytes[i + 2] << 16 | bytes[i + 3] << 24); 对byte进行位移操作他还是byte 该溢出的溢出 左边的uint 只是再对最终的结果进行转换操作而最终呃结果就是bytes[i]
  • 搜索不到任何数据,胡扯蛋
  • 根本不起作用