设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: zh99998
打印 上一主题 下一主题

[已经解决] 求个对RM编辑器切换地图的Hook

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
115
在线时间
953 小时
注册时间
2007-4-25
帖子
805
11
发表于 2011-6-14 06:49:50 | 只看该作者
yangff 发表于 2011-6-13 11:14
setWindowLong我记得是有很猥琐的办法可以乱搞的,貌似是用SetWindowHookEx来伪注入,然后DllMain判类,最 ...

哦,对,这我给忘了,钩子本身就可以用来注入 DLL,比 CreateRemoteThread + LoadLibrary 的方法还简单些呢。不过钩子只能注入到链接了 user32.dll 的进程,而 CreateRemoteThread 可以适用于任何链接了 kernel32.dll 的进程,包括服务。
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
491
在线时间
339 小时
注册时间
2010-12-15
帖子
926

开拓者

12
发表于 2011-6-14 09:56:52 | 只看该作者
围观神贴……


tamashii于2011-6-14 09:56补充以下内容:
围观神贴……
回复

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

13
发表于 2011-6-14 14:53:59 | 只看该作者
苏小脉 发表于 2011-6-13 09:06
@yangff

对于属于外部线程的窗口,不能直接通过 SetWindowLong 替换窗口过程,普通情况下只有调用 SetWind ...

哈哈   你的思路让我想起了以前某人写的穿透本机防火墙访问网络的代码
其实就是通过注入IE或者一个防火墙白名单内的程序去访问远程网络
不过现在已经不能用了 - =。。。
不知道阁下知不知道一些穿透技术:$
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

14
发表于 2011-6-14 19:00:50 | 只看该作者
苏小脉 发表于 2011-6-14 06:49
哦,对,这我给忘了,钩子本身就可以用来注入 DLL,比 CreateRemoteThread + LoadLibrary 的方法还简单些 ...

嗯,SetWindowHookEx只对GUI和部分CUI有效
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

15
发表于 2011-6-18 10:46:22 | 只看该作者
钩子什么的肯定被杀毒软件检测到的说。
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1411
在线时间
369 小时
注册时间
2011-5-30
帖子
22
16
发表于 2011-6-18 11:51:12 | 只看该作者
本帖最后由 uiljian 于 2011-6-18 11:57 编辑

纯属骗V,耶。

紫的指导。

hook.rar

487.76 KB, 下载次数: 14

流浪者之旅。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-11 09:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表